Home
last modified time | relevance | path

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

/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DReassociate.h69 bool HasNSW; member
/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 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 DInstSimplifyFolder.h61 FoldNoWrapBinOp(Instruction::BinaryOps Opc,Value * LHS,Value * RHS,bool HasNUW,bool HasNSW) FoldNoWrapBinOp() argument
H A DTargetFolder.h80 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp151 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 DInstCombineAddSub.cpp1423 bool HasNSW = I.hasNoSignedWrap() && Op0->hasNoSignedWrap() && factorizeMathWithShlOps() local
2232 bool HasNSW = HasNUW && I.hasNoSignedWrap() && LHSSub->hasNoSignedWrap(); visitSub() local
H A DInstCombineCompares.cpp2904 bool HasNSW = Sub->hasNoSignedWrap(); foldICmpSubConstant() local
4971 __anon9256b8a01102(const BinaryOperator &BO, CmpInst::Predicate Pred, bool &HasNSW, bool &HasNUW) foldICmpBinOp() argument
H A DInstructionCombining.cpp728 bool HasNSW = false; tryFactorization() local
/llvm-project/llvm/lib/IR/
H A DConstants.cpp2587 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 DCore.cpp3674 LLVMSetNSW(LLVMValueRef ArithInst,LLVMBool HasNSW) LLVMSetNSW() argument
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h930 char HasNSW : 1; global() member
/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp9155 bool HasNSW = IIQ.hasNoSignedWrap(&BO); setLimitsForBinOp() local
/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp1998 EmitAbs(CodeGenFunction & CGF,Value * ArgValue,bool HasNSW) EmitAbs() argument