Searched defs:HasNSW (Results 1 – 11 of 11) sorted by relevance
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 151 const bool HasNSW = Mul.hasNoSignedWrap(); in foldMulShl1() local 209 const bool HasNSW = I.hasNoSignedWrap(); in visitMul() local 891 bool HasNSW = Mul->hasNoSignedWrap() && Shl->hasNoSignedWrap(); in foldIDivShl() local 1071 bool HasNSW = cast<OverflowingBinaryOperator>(Op1)->hasNoSignedWrap(); in commonIDivTransforms() local
|
H A D | InstCombineCompares.cpp | 2646 bool HasNSW = Sub->hasNoSignedWrap(); in foldICmpSubConstant() local 4241 bool HasNSW = BO0->hasNoSignedWrap(); in foldICmpBinOp() local 4248 bool HasNSW = BO1->hasNoSignedWrap(); in foldICmpBinOp() local
|
H A D | InstCombineAddSub.cpp | 1282 bool HasNSW = I.hasNoSignedWrap() && Op0->hasNoSignedWrap() && in factorizeMathWithShlOps() local
|
H A D | InstructionCombining.cpp | 700 bool HasNSW = false; in tryFactorization() local
|
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
H A D | NoFolder.h | 59 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
|
H A D | ConstantFolder.h | 69 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
|
H A D | IRBuilder.h | 1189 bool HasNUW, bool HasNSW) { in CreateInsertNUWNSWBinOp()
|
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
H A D | InstSimplifyFolder.h | 61 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
|
H A D | TargetFolder.h | 80 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
|
/openbsd-src/gnu/llvm/llvm/lib/IR/ |
H A D | Constants.cpp | 2644 Constant *ConstantExpr::getNeg(Constant *C, bool HasNUW, bool HasNSW) { in getNeg() 2658 bool HasNUW, bool HasNSW) { in getAdd() 2665 bool HasNUW, bool HasNSW) { in getSub() 2672 bool HasNUW, bool HasNSW) { in getMul() 2696 bool HasNUW, bool HasNSW) { in getShl()
|
/openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 7075 bool HasNSW = IIQ.hasNoSignedWrap(&BO); in setLimitsForBinOp() local
|