Searched defs:HasNUW (Results 1 – 15 of 15) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | Reassociate.h | 68 bool HasNUW; member
|
/freebsd/contrib/llvm-project/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 | 1279 bool HasNUW, bool HasNSW) { in CreateInsertNUWNSWBinOp()
|
/freebsd/contrib/llvm-project/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()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 152 const bool HasNUW = Mul.hasNoUnsignedWrap(); in foldMulShl1() local 217 const bool HasNUW = I.hasNoUnsignedWrap(); in visitMul() local 1099 bool HasNUW = Mul->hasNoUnsignedWrap() && Shl->hasNoUnsignedWrap(); in foldIDivShl() local 1317 bool HasNUW = cast<OverflowingBinaryOperator>(Op1)->hasNoUnsignedWrap(); in commonIDivTransforms() local
|
H A D | InstCombineAddSub.cpp | 1430 bool HasNUW = I.hasNoUnsignedWrap() && Op0->hasNoUnsignedWrap() && in factorizeMathWithShlOps() local 2236 bool HasNUW = I.hasNoUnsignedWrap() && LHSSub->hasNoUnsignedWrap(); in visitSub() local
|
H A D | InstCombineCompares.cpp | 2905 bool HasNUW = Sub->hasNoUnsignedWrap(); in foldICmpSubConstant() local 4971 bool &HasNSW, bool &HasNUW) -> bool { in foldICmpBinOp()
|
H A D | InstructionCombining.cpp | 729 bool HasNUW = false; in tryFactorization() local
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Constants.cpp | 2600 bool HasNUW, bool HasNSW) { in getAdd() 2607 bool HasNUW, bool HasNSW) { in getSub() 2614 bool HasNUW, bool HasNSW) { in getMul()
|
H A D | Core.cpp | 3735 void LLVMSetNUW(LLVMValueRef ArithInst, LLVMBool HasNUW) { in LLVMSetNUW()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 8349 static void addCanonicalIVRecipes(VPlan &Plan, Type *IdxTy, bool HasNUW, in addCanonicalIVRecipes() 8491 bool HasNUW = Style == TailFoldingStyle::None; in tryToBuildVPlanWithVPRecipes() local 8747 bool HasNUW = true; in buildVPlan() local
|
H A D | VPlan.h | 978 char HasNUW : 1; member
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 9326 bool HasNUW = IIQ.hasNoUnsignedWrap(&BO); in setLimitsForBinOp() local
|