/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineNegator.cpp | 126 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 D | InstructionCombining.cpp | 456 bool IsNSW = maintainNoSignedWrap(I, B, C) && hasNoSignedWrap(*Op0); SimplifyAssociativeOrCommutative() local
|
/llvm-project/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 635 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 D | BasicAliasAnalysis.cpp | 372 bool IsNSW; global() member 513 bool IsNSW; global() member [all...] |
H A D | ScalarEvolution.cpp | 3830 getAbsExpr(const SCEV * Op,bool IsNSW) getAbsExpr() argument 5245 bool IsNSW = false; global() member [all...] |
H A D | ValueTracking.cpp | 6803 computeOverflowForUnsignedMul(const Value * LHS,const Value * RHS,const SimplifyQuery & SQ,bool IsNSW) computeOverflowForUnsignedMul() argument
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 1407 bool IsNSW = false; member 1453 bool IsNSW = Op->hasNoSignedWrap() && in matchBinaryOp() local [all...] |
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 1878 bool IsNSW = Known.countMinSignBits() > HalfWidth; SimplifyDemandedBits() local
|