Home
last modified time | relevance | path

Searched refs:getNoWrapKind (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperator.h115 unsigned getNoWrapKind() const { in getNoWrapKind() function
H A DIntrinsicInst.h913 unsigned getNoWrapKind() const;
H A DPatternMatch.h1950 return (I->getNoWrapKind() & WrapFlags) == WrapFlags && in match()
H A DInstructions.h4442 unsigned getNoWrapKind() const {
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIntrinsicInst.cpp881 unsigned BinaryOpIntrinsic::getNoWrapKind() const { in getNoWrapKind() function in BinaryOpIntrinsic
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyValueInfo.cpp1001 unsigned NoWrapKind = OBO->getNoWrapKind(); in solveBlockValueBinaryOp()
1259 WO->getBinaryOp(), *C, WO->getNoWrapKind()); in getValueFromOverflowCondition()
H A DScalarEvolution.cpp9010 WO->getNoWrapKind()); in computeExitLimitFromCondImpl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp1328 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 DCorrelatedValuePropagation.cpp443 BO->getBinaryOp(), RRange, BO->getNoWrapKind()); in willNotOverflow()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp1504 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 DInstructionCombining.cpp3942 WO->getBinaryOp(), *C, WO->getNoWrapKind()); in foldExtractOfOverflowIntrinsic()