Home
last modified time | relevance | path

Searched defs:HasNUW (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DReassociate.h68 bool HasNUW; member
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DNoFolder.h59 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
H A DConstantFolder.h69 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
H A DIRBuilder.h1279 bool HasNUW, bool HasNSW) { in CreateInsertNUWNSWBinOp()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInstSimplifyFolder.h61 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
H A DTargetFolder.h80 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp152 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 DInstCombineAddSub.cpp1430 bool HasNUW = I.hasNoUnsignedWrap() && Op0->hasNoUnsignedWrap() && in factorizeMathWithShlOps() local
2236 bool HasNUW = I.hasNoUnsignedWrap() && LHSSub->hasNoUnsignedWrap(); in visitSub() local
H A DInstCombineCompares.cpp2905 bool HasNUW = Sub->hasNoUnsignedWrap(); in foldICmpSubConstant() local
4971 bool &HasNSW, bool &HasNUW) -> bool { in foldICmpBinOp()
H A DInstructionCombining.cpp729 bool HasNUW = false; in tryFactorization() local
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstants.cpp2600 bool HasNUW, bool HasNSW) { in getAdd()
2607 bool HasNUW, bool HasNSW) { in getSub()
2614 bool HasNUW, bool HasNSW) { in getMul()
H A DCore.cpp3735 void LLVMSetNUW(LLVMValueRef ArithInst, LLVMBool HasNUW) { in LLVMSetNUW()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp8349 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 DVPlan.h978 char HasNUW : 1; member
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp9326 bool HasNUW = IIQ.hasNoUnsignedWrap(&BO); in setLimitsForBinOp() local