Searched refs:NewShl (Results 1 – 4 of 4) sorted by relevance
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineShifts.cpp | 939 NewShl->setHasNoUnsignedWrap(I.hasNoUnsignedWrap()); in visitShl() 940 NewShl->setHasNoSignedWrap(I.hasNoSignedWrap()); in visitShl() 941 return NewShl; in visitShl() 960 NewShl->setHasNoUnsignedWrap(I.hasNoUnsignedWrap()); in visitShl() 961 NewShl->setHasNoSignedWrap(I.hasNoSignedWrap()); in visitShl() 962 Builder.Insert(NewShl); in visitShl() 1092 NewShl->setHasNoUnsignedWrap(true); in visitLShr() 1093 return NewShl; in visitLShr() 1096 Value *NewShl = Builder.CreateShl(X, ShiftDiff); in visitLShr() local 1303 NewShl->setHasNoSignedWrap(true); in visitAShr() [all …]
|
H A D | InstCombineAddSub.cpp | 960 Value *NewShl = Builder.CreateShl(X, ShAmtC, "sext"); in foldAddWithConstant() local 961 return BinaryOperator::CreateAShr(NewShl, ShAmtC); in foldAddWithConstant() 1281 auto *NewShl = BinaryOperator::CreateShl(NewMath, ShAmt); in factorizeMathWithShlOps() local 1282 NewShl->setHasNoSignedWrap(HasNSW); in factorizeMathWithShlOps() 1283 NewShl->setHasNoUnsignedWrap(HasNUW); in factorizeMathWithShlOps() 1284 return NewShl; in factorizeMathWithShlOps()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAG.cpp | 1078 SDValue NewShl = DAG.getNode(ISD::SHL, DL, VT, NewAdd, C); in ppAddrReorderAddShl() local 1079 ReplaceNode(T0.getNode(), NewShl.getNode()); in ppAddrReorderAddShl() 1154 SDValue NewShl = DAG.getNode(ISD::SHL, dl, VT, NewSrl, DC); in ppAddrRewriteAndSrl() local 1155 ReplaceNode(T0.getNode(), NewShl.getNode()); in ppAddrRewriteAndSrl()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 2428 SDValue NewShl = CurDAG->getNode(ISD::SHL, DL, VT, Zext, Shl.getOperand(1)); in matchAddressRecursively() local 2435 insertDAGNode(*CurDAG, N, NewShl); in matchAddressRecursively() 2436 CurDAG->ReplaceAllUsesWith(N, NewShl); in matchAddressRecursively()
|