Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp151 const bool HasNSW = Mul.hasNoSignedWrap(); in foldMulShl1() local
209 const bool HasNSW = I.hasNoSignedWrap(); in visitMul() local
891 bool HasNSW = Mul->hasNoSignedWrap() && Shl->hasNoSignedWrap(); in foldIDivShl() local
1071 bool HasNSW = cast<OverflowingBinaryOperator>(Op1)->hasNoSignedWrap(); in commonIDivTransforms() local
H A DInstCombineCompares.cpp2646 bool HasNSW = Sub->hasNoSignedWrap(); in foldICmpSubConstant() local
4241 bool HasNSW = BO0->hasNoSignedWrap(); in foldICmpBinOp() local
4248 bool HasNSW = BO1->hasNoSignedWrap(); in foldICmpBinOp() local
H A DInstCombineAddSub.cpp1282 bool HasNSW = I.hasNoSignedWrap() && Op0->hasNoSignedWrap() && in factorizeMathWithShlOps() local
H A DInstructionCombining.cpp700 bool HasNSW = false; in tryFactorization() local
/openbsd-src/gnu/llvm/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.h1189 bool HasNUW, bool HasNSW) { in CreateInsertNUWNSWBinOp()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DInstSimplifyFolder.h61 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
H A DTargetFolder.h80 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DConstants.cpp2644 Constant *ConstantExpr::getNeg(Constant *C, bool HasNUW, bool HasNSW) { in getNeg()
2658 bool HasNUW, bool HasNSW) { in getAdd()
2665 bool HasNUW, bool HasNSW) { in getSub()
2672 bool HasNUW, bool HasNSW) { in getMul()
2696 bool HasNUW, bool HasNSW) { in getShl()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DValueTracking.cpp7075 bool HasNSW = IIQ.hasNoSignedWrap(&BO); in setLimitsForBinOp() local