Searched defs:HasNSW (Results 1 – 15 of 15) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | Reassociate.h | 69 bool HasNSW; member
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | NoFolder.h | 59 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
|
H A D | ConstantFolder.h | 69 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
|
H A D | IRBuilder.h | 1279 bool HasNUW, bool HasNSW) { in CreateInsertNUWNSWBinOp()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | InstSimplifyFolder.h | 61 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
|
H A D | TargetFolder.h | 80 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 151 const bool HasNSW = Mul.hasNoSignedWrap(); in foldMulShl1() local 216 const bool HasNSW = I.hasNoSignedWrap(); in visitMul() local 1100 bool HasNSW = Mul->hasNoSignedWrap() && Shl->hasNoSignedWrap(); in foldIDivShl() local 1316 bool HasNSW = cast<OverflowingBinaryOperator>(Op1)->hasNoSignedWrap(); in commonIDivTransforms() local
|
H A D | InstCombineAddSub.cpp | 1428 bool HasNSW = I.hasNoSignedWrap() && Op0->hasNoSignedWrap() && in factorizeMathWithShlOps() local 2237 bool HasNSW = HasNUW && I.hasNoSignedWrap() && LHSSub->hasNoSignedWrap(); in visitSub() local
|
H A D | InstCombineCompares.cpp | 2904 bool HasNSW = Sub->hasNoSignedWrap(); in foldICmpSubConstant() local 4971 bool &HasNSW, bool &HasNUW) -> bool { in foldICmpBinOp()
|
H A D | InstructionCombining.cpp | 728 bool HasNSW = false; in tryFactorization() local
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Constants.cpp | 2587 Constant *ConstantExpr::getNeg(Constant *C, bool HasNSW) { in getNeg() 2600 bool HasNUW, bool HasNSW) { in getAdd() 2607 bool HasNUW, bool HasNSW) { in getSub() 2614 bool HasNUW, bool HasNSW) { in getMul()
|
H A D | Core.cpp | 3745 void LLVMSetNSW(LLVMValueRef ArithInst, LLVMBool HasNSW) { in LLVMSetNSW()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.h | 979 char HasNSW : 1; member
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 9325 bool HasNSW = IIQ.hasNoSignedWrap(&BO); in setLimitsForBinOp() local
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 2020 static Value *EmitAbs(CodeGenFunction &CGF, Value *ArgValue, bool HasNSW) { in EmitAbs()
|