Searched refs:NewShl (Results 1 – 4 of 4) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombineShifts.cpp | 973 auto *NewShl = BinaryOperator::CreateShl(X, ShiftDiff); in visitShl() local 974 NewShl->setHasNoUnsignedWrap(I.hasNoUnsignedWrap()); in visitShl() 975 NewShl->setHasNoSignedWrap(I.hasNoSignedWrap()); in visitShl() 976 return NewShl; in visitShl() 1100 auto *NewShl = BinaryOperator::CreateShl(X, ShiftDiff); in visitLShr() local 1101 NewShl->setHasNoUnsignedWrap(true); in visitLShr() 1102 return NewShl; in visitLShr() 1105 Value *NewShl = Builder.CreateShl(X, ShiftDiff); in visitLShr() local 1107 return BinaryOperator::CreateAnd(NewShl, ConstantInt::get(Ty, Mask)); in visitLShr() 1287 auto *NewShl = BinaryOperator::Create(Instruction::Shl, X, ShiftDiff); in visitAShr() local [all …]
|
D | InstCombineAddSub.cpp | 1254 Value *NewShl = Builder.CreateShl(XorLHS, ShAmt, "sext"); in visitAdd() local 1255 return BinaryOperator::CreateAShr(NewShl, ShAmt); in visitAdd()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonISelDAGToDAG.cpp | 1071 SDValue NewShl = DAG.getNode(ISD::SHL, DL, VT, NewAdd, C); in ppAddrReorderAddShl() local 1072 ReplaceNode(T0.getNode(), NewShl.getNode()); in ppAddrReorderAddShl() 1147 SDValue NewShl = DAG.getNode(ISD::SHL, dl, VT, NewSrl, DC); in ppAddrRewriteAndSrl() local 1148 ReplaceNode(T0.getNode(), NewShl.getNode()); in ppAddrRewriteAndSrl()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86ISelDAGToDAG.cpp | 2223 SDValue NewShl = CurDAG->getNode(ISD::SHL, DL, VT, Zext, Shl.getOperand(1)); in matchAddressRecursively() local 2230 insertDAGNode(*CurDAG, N, NewShl); in matchAddressRecursively() 2231 CurDAG->ReplaceAllUsesWith(N, NewShl); in matchAddressRecursively()
|