Searched refs:getNoWrapKind (Results 1 – 11 of 11) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Operator.h | 115 unsigned getNoWrapKind() const { in getNoWrapKind() function
|
H A D | IntrinsicInst.h | 913 unsigned getNoWrapKind() const;
|
H A D | PatternMatch.h | 1950 return (I->getNoWrapKind() & WrapFlags) == WrapFlags && in match()
|
H A D | Instructions.h | 4442 unsigned getNoWrapKind() const {
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | IntrinsicInst.cpp | 881 unsigned BinaryOpIntrinsic::getNoWrapKind() const { in getNoWrapKind() function in BinaryOpIntrinsic
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LazyValueInfo.cpp | 1001 unsigned NoWrapKind = OBO->getNoWrapKind(); in solveBlockValueBinaryOp() 1259 WO->getBinaryOp(), *C, WO->getNoWrapKind()); in getValueFromOverflowCondition()
|
H A D | ScalarEvolution.cpp | 9010 WO->getNoWrapKind()); in computeExitLimitFromCondImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SCCPSolver.cpp | 1328 WO->getBinaryOp(), RR, WO->getNoWrapKind()); in handleExtractOfWithOverflow() 1533 R = A.overflowingBinaryOp(BO->getOpcode(), B, OBO->getNoWrapKind()); in visitBinaryOperator()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | CorrelatedValuePropagation.cpp | 443 BO->getBinaryOp(), RRange, BO->getNoWrapKind()); in willNotOverflow()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCompares.cpp | 1504 unsigned NoWrapFlags = cast<TruncInst>(Cmp.getOperand(0))->getNoWrapKind() & in foldICmpTruncWithTruncOrExt() 1505 cast<TruncInst>(Cmp.getOperand(1))->getNoWrapKind(); in foldICmpTruncWithTruncOrExt() 3900 II->getBinaryOp(), *COp1, II->getNoWrapKind()); in foldICmpUSubSatOrUAddSatWithConstant()
|
H A D | InstructionCombining.cpp | 3942 WO->getBinaryOp(), *C, WO->getNoWrapKind()); in foldExtractOfOverflowIntrinsic()
|