Searched refs:isNSW (Results 1 - 3 of 3) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInstructionSimplify.h126 Value *SimplifyAddInst(Value *LHS, Value *RHS, bool isNSW, bool isNUW,
130 Value *SimplifySubInst(Value *LHS, Value *RHS, bool isNSW, bool isNUW,
176 Value *SimplifyShlInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DPHITransAddr.cpp257 bool isNSW = cast<BinaryOperator>(Inst)->hasNoSignedWrap(); local
269 isNSW = isNUW = false;
279 if (Value *Res = SimplifyAddInst(LHS, RHS, isNSW, isNUW, {DL, TLI, DT, AC})) {
H A DInstructionSimplify.cpp737 static Value *SimplifySubInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, argument
765 if (isNSW)
865 Value *llvm::SimplifySubInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, argument
867 return ::SimplifySubInst(Op0, Op1, isNSW, isNUW, Q, RecursionLimit);
1313 static Value *SimplifyShlInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, argument
1321 return isNSW || isNUW ? Op0 : Constant::getNullValue(Op0->getType());
1338 Value *llvm::SimplifyShlInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, argument
1340 return ::SimplifyShlInst(Op0, Op1, isNSW, isNUW, Q, RecursionLimit);
1668 bool isNSW = IIQ.hasNoSignedWrap(AddInst); local
1676 if (Pred0 == ICmpInst::ICMP_SLT && Pred1 == ICmpInst::ICMP_SGT && isNSW)
1741 bool isNSW = IIQ.hasNoSignedWrap(AddInst); local
[all...]

Completed in 62 milliseconds