Searched defs:HasNUW (Results 1 – 12 of 12) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 152 const bool HasNUW = Mul.hasNoUnsignedWrap(); in foldMulShl1() local 210 const bool HasNUW = I.hasNoUnsignedWrap(); in visitMul() local 890 bool HasNUW = Mul->hasNoUnsignedWrap() && Shl->hasNoUnsignedWrap(); in foldIDivShl() local 1072 bool HasNUW = cast<OverflowingBinaryOperator>(Op1)->hasNoUnsignedWrap(); in commonIDivTransforms() local
|
H A D | InstCombineCompares.cpp | 2647 bool HasNUW = Sub->hasNoUnsignedWrap(); in foldICmpSubConstant() local 4240 bool HasNUW = BO0->hasNoUnsignedWrap() && Diff.ule(*AP1); in foldICmpBinOp() local 4247 bool HasNUW = BO1->hasNoUnsignedWrap() && Diff.ule(*AP2); in foldICmpBinOp() local
|
H A D | InstCombineAddSub.cpp | 1284 bool HasNUW = I.hasNoUnsignedWrap() && Op0->hasNoUnsignedWrap() && in factorizeMathWithShlOps() local
|
H A D | InstructionCombining.cpp | 701 bool HasNUW = false; in tryFactorization() local
|
/openbsd/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/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/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/gnu/llvm/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 7076 bool HasNUW = IIQ.hasNoUnsignedWrap(&BO); in setLimitsForBinOp() local
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 8720 bool HasNUW, in addCanonicalIVRecipes()
|