/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | Reassociate.h | 69 bool HasNSW; member
|
/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 CreateInsertNUWNSWBinOp(BinaryOperator::BinaryOps Opc,Value * LHS,Value * RHS,const Twine & Name,bool HasNUW,bool HasNSW) CreateInsertNUWNSWBinOp() argument [all...] |
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | InstSimplifyFolder.h | 61 FoldNoWrapBinOp(Instruction::BinaryOps Opc,Value * LHS,Value * RHS,bool HasNUW,bool HasNSW) FoldNoWrapBinOp() argument
|
H A D | TargetFolder.h | 80 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
|
/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 151 const bool HasNSW = Mul.hasNoSignedWrap(); foldMulShl1() local 212 const bool HasNSW = I.hasNoSignedWrap(); visitMul() local 1094 bool HasNSW = Mul->hasNoSignedWrap() && Shl->hasNoSignedWrap(); foldIDivShl() local 1308 bool HasNSW = cast<OverflowingBinaryOperator>(Op1)->hasNoSignedWrap(); commonIDivTransforms() local [all...] |
H A D | InstCombineAddSub.cpp | 1423 bool HasNSW = I.hasNoSignedWrap() && Op0->hasNoSignedWrap() && factorizeMathWithShlOps() local 2232 bool HasNSW = HasNUW && I.hasNoSignedWrap() && LHSSub->hasNoSignedWrap(); visitSub() local
|
H A D | InstCombineCompares.cpp | 2904 bool HasNSW = Sub->hasNoSignedWrap(); foldICmpSubConstant() local 4971 __anon9256b8a01102(const BinaryOperator &BO, CmpInst::Predicate Pred, bool &HasNSW, bool &HasNUW) foldICmpBinOp() argument
|
H A D | InstructionCombining.cpp | 728 bool HasNSW = false; tryFactorization() local
|
/llvm-project/llvm/lib/IR/ |
H A D | Constants.cpp | 2587 getNeg(Constant * C,bool HasNSW) getNeg() argument 2600 getAdd(Constant * C1,Constant * C2,bool HasNUW,bool HasNSW) getAdd() argument 2607 getSub(Constant * C1,Constant * C2,bool HasNUW,bool HasNSW) getSub() argument 2614 getMul(Constant * C1,Constant * C2,bool HasNUW,bool HasNSW) getMul() argument
|
H A D | Core.cpp | 3674 LLVMSetNSW(LLVMValueRef ArithInst,LLVMBool HasNSW) LLVMSetNSW() argument
|
/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.h | 930 char HasNSW : 1; global() member
|
/llvm-project/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 9155 bool HasNSW = IIQ.hasNoSignedWrap(&BO); setLimitsForBinOp() local
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 1998 EmitAbs(CodeGenFunction & CGF,Value * ArgValue,bool HasNSW) EmitAbs() argument
|