/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | NoFolder.h | 59 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp() argument
|
H A D | ConstantFolder.h | 69 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp() argument
|
H A D | IRBuilder.h | 1268 CreateInsertNUWNSWBinOp(BinaryOperator::BinaryOps Opc,Value * LHS,Value * RHS,const Twine & Name,bool HasNUW,bool HasNSW) CreateInsertNUWNSWBinOp() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | InstSimplifyFolder.h | 61 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp() argument
|
H A D | TargetFolder.h | 80 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 152 const bool HasNUW = Mul.hasNoUnsignedWrap(); in foldMulShl1() local 213 const bool HasNUW = I.hasNoUnsignedWrap(); visitMul() local 962 bool HasNUW = Mul->hasNoUnsignedWrap() && Shl->hasNoUnsignedWrap(); foldIDivShl() local 1178 bool HasNUW = cast<OverflowingBinaryOperator>(Op1)->hasNoUnsignedWrap(); commonIDivTransforms() local [all...] |
H A D | InstCombineAddSub.cpp | 1388 bool HasNUW = I.hasNoUnsignedWrap() && Op0->hasNoUnsignedWrap() && factorizeMathWithShlOps() local 2243 bool HasNUW = I.hasNoUnsignedWrap() && LHSSub->hasNoUnsignedWrap(); visitSub() local [all...] |
H A D | InstCombineCompares.cpp | 2814 bool HasNUW = Sub->hasNoUnsignedWrap(); foldICmpSubConstant() local 4640 __anon68ee6cff0e02(const BinaryOperator &BO, CmpInst::Predicate Pred, bool &HasNSW, bool &HasNUW) foldICmpBinOp() argument
|
H A D | InstructionCombining.cpp | 709 bool HasNUW = false; tryFactorization() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Reassociate.cpp | 470 LinearizeExprTree(Instruction * I,SmallVectorImpl<RepeatedValue> & Ops,ReassociatePass::OrderedSet & ToRedo,bool & HasNUW) LinearizeExprTree() argument 665 RewriteExprTree(BinaryOperator * I,SmallVectorImpl<ValueEntry> & Ops,bool HasNUW) RewriteExprTree() argument 1189 bool HasNUW = true; RemoveFactorFromExpression() local 2369 bool HasNUW = true; ReassociateExpression() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
H A D | Constants.cpp | 2441 getNeg(Constant * C,bool HasNUW,bool HasNSW) getNeg() argument 2454 getAdd(Constant * C1,Constant * C2,bool HasNUW,bool HasNSW) getAdd() argument 2461 getSub(Constant * C1,Constant * C2,bool HasNUW,bool HasNSW) getSub() argument 2468 getMul(Constant * C1,Constant * C2,bool HasNUW,bool HasNSW) getMul() argument 2479 getShl(Constant * C1,Constant * C2,bool HasNUW,bool HasNSW) getShl() argument
|
H A D | Core.cpp | 3519 LLVMSetNUW(LLVMValueRef ArithInst,LLVMBool HasNUW) LLVMSetNUW() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 8615 addCanonicalIVRecipes(VPlan & Plan,Type * IdxTy,bool HasNUW,DebugLoc DL) addCanonicalIVRecipes() argument 8729 bool HasNUW = Style == TailFoldingStyle::None; tryToBuildVPlanWithVPRecipes() local 8948 bool HasNUW = true; buildVPlan() local
|
H A D | VPlan.h | 902 char HasNUW : 1; global() member
|
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 8531 bool HasNUW = IIQ.hasNoUnsignedWrap(&BO); setLimitsForBinOp() local
|