Home
last modified time | relevance | path

Searched refs:OpRanges (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp204 SmallVector<ConstantRange, 4> OpRanges; in calcRange() local
211 OpRanges.push_back(OpIt->second); in calcRange()
243 OpRanges.push_back(ConstantRange(Int)); in calcRange()
257 assert(OpRanges.size() == 1 && "FNeg is a unary operator!"); in calcRange()
258 unsigned Size = OpRanges[0].getBitWidth(); in calcRange()
260 return Zero.sub(OpRanges[0]); in calcRange()
266 assert(OpRanges.size() == 2 && "its a binary operator!"); in calcRange()
268 return OpRanges[0].binaryOp(BinOp, OpRanges[1]); in calcRange()
277 assert(OpRanges.size() == 1 && "FPTo[US]I is a unary operator!"); in calcRange()
281 return OpRanges[0].castOp(CastOp, MaxIntegerBW+1); in calcRange()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyValueInfo.cpp1040 SmallVector<ConstantRange, 2> OpRanges; in solveBlockValueIntrinsic() local
1045 OpRanges.push_back(*Range); in solveBlockValueIntrinsic()
1049 ConstantRange::intrinsic(II->getIntrinsicID(), OpRanges)) in solveBlockValueIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp1988 SmallVector<ConstantRange, 2> OpRanges; in handleCallResult() local
1993 OpRanges.push_back( in handleCallResult()
1998 ConstantRange::intrinsic(II->getIntrinsicID(), OpRanges); in handleCallResult()