Home
last modified time | relevance | path

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

/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
HDReassociate.h69 bool HasNSW; member
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDNoFolder.h59 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
HDConstantFolder.h69 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
HDIRBuilder.h1279 bool HasNUW, bool HasNSW) { in CreateInsertNUWNSWBinOp()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDInstSimplifyFolder.h61 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
HDTargetFolder.h80 bool HasNUW, bool HasNSW) const override { in FoldNoWrapBinOp()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
HDInstCombineMulDivRem.cpp151 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
HDInstCombineAddSub.cpp1428 bool HasNSW = I.hasNoSignedWrap() && Op0->hasNoSignedWrap() && in factorizeMathWithShlOps() local
2237 bool HasNSW = HasNUW && I.hasNoSignedWrap() && LHSSub->hasNoSignedWrap(); in visitSub() local
HDInstCombineCompares.cpp2904 bool HasNSW = Sub->hasNoSignedWrap(); in foldICmpSubConstant() local
4971 bool &HasNSW, bool &HasNUW) -> bool { in foldICmpBinOp()
HDInstructionCombining.cpp728 bool HasNSW = false; in tryFactorization() local
/freebsd-14-stable/contrib/llvm-project/llvm/lib/IR/
HDConstants.cpp2587 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()
HDCore.cpp3745 void LLVMSetNSW(LLVMValueRef ArithInst, LLVMBool HasNSW) { in LLVMSetNSW()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDVPlan.h979 char HasNSW : 1; member
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Analysis/
HDValueTracking.cpp9325 bool HasNSW = IIQ.hasNoSignedWrap(&BO); in setLimitsForBinOp() local
/freebsd-14-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGBuiltin.cpp2020 static Value *EmitAbs(CodeGenFunction &CGF, Value *ArgValue, bool HasNSW) { in EmitAbs()