Home
last modified time | relevance | path

Searched defs:IsNSW (Results 1 – 8 of 8) sorted by relevance

/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineNegator.cpp126 visitImpl(Value * V,bool IsNSW,unsigned Depth) visitImpl() argument
480 negate(Value * V,bool IsNSW,unsigned Depth) negate() argument
518 run(Value * Root,bool IsNSW) run() argument
530 Negate(bool LHSIsZero,bool IsNSW,Value * Root,InstCombinerImpl & IC) Negate() argument
[all...]
H A DInstructionCombining.cpp456 bool IsNSW = maintainNoSignedWrap(I, B, C) && hasNoSignedWrap(*Op0); SimplifyAssociativeOrCommutative() local
/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp635 simplifyAddInst(Value * Op0,Value * Op1,bool IsNSW,bool IsNUW,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyAddInst() argument
702 simplifyAddInst(Value * Op0,Value * Op1,bool IsNSW,bool IsNUW,const SimplifyQuery & Query) simplifyAddInst() argument
787 simplifySubInst(Value * Op0,Value * Op1,bool IsNSW,bool IsNUW,const SimplifyQuery & Q,unsigned MaxRecurse) simplifySubInst() argument
923 simplifySubInst(Value * Op0,Value * Op1,bool IsNSW,bool IsNUW,const SimplifyQuery & Q) simplifySubInst() argument
930 simplifyMulInst(Value * Op0,Value * Op1,bool IsNSW,bool IsNUW,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyMulInst() argument
995 simplifyMulInst(Value * Op0,Value * Op1,bool IsNSW,bool IsNUW,const SimplifyQuery & Q) simplifyMulInst() argument
1348 simplifyShift(Instruction::BinaryOps Opcode,Value * Op0,Value * Op1,bool IsNSW,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyShift() argument
1446 simplifyShlInst(Value * Op0,Value * Op1,bool IsNSW,bool IsNUW,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyShlInst() argument
1480 simplifyShlInst(Value * Op0,Value * Op1,bool IsNSW,bool IsNUW,const SimplifyQuery & Q) simplifyShlInst() argument
1720 bool IsNSW = IIQ.hasNoSignedWrap(AddInst); simplifyAndOfICmpsWithAdd() local
1811 bool IsNSW = IIQ.hasNoSignedWrap(AddInst); simplifyOrOfICmpsWithAdd() local
[all...]
H A DBasicAliasAnalysis.cpp372 bool IsNSW; global() member
513 bool IsNSW; global() member
[all...]
H A DScalarEvolution.cpp3830 getAbsExpr(const SCEV * Op,bool IsNSW) getAbsExpr() argument
5245 bool IsNSW = false; global() member
[all...]
H A DValueTracking.cpp6803 computeOverflowForUnsignedMul(const Value * LHS,const Value * RHS,const SimplifyQuery & SQ,bool IsNSW) computeOverflowForUnsignedMul() argument
/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp1407 bool IsNSW = false; member
1453 bool IsNSW = Op->hasNoSignedWrap() && in matchBinaryOp() local
[all...]
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp1878 bool IsNSW = Known.countMinSignBits() > HalfWidth; SimplifyDemandedBits() local