Lines Matching refs:OpRanges
208 SmallVector<ConstantRange, 4> OpRanges; in calcRange() local
215 OpRanges.push_back(OpIt->second); in calcRange()
247 OpRanges.push_back(ConstantRange(Int)); in calcRange()
261 assert(OpRanges.size() == 1 && "FNeg is a unary operator!"); in calcRange()
262 unsigned Size = OpRanges[0].getBitWidth(); in calcRange()
264 return Zero.sub(OpRanges[0]); in calcRange()
270 assert(OpRanges.size() == 2 && "its a binary operator!"); in calcRange()
272 return OpRanges[0].binaryOp(BinOp, OpRanges[1]); in calcRange()
281 assert(OpRanges.size() == 1 && "FPTo[US]I is a unary operator!"); in calcRange()
285 return OpRanges[0].castOp(CastOp, MaxIntegerBW+1); in calcRange()
289 assert(OpRanges.size() == 2 && "FCmp is a binary operator!"); in calcRange()
290 return OpRanges[0].unionWith(OpRanges[1]); in calcRange()