Lines Matching defs:OpRanges
204 SmallVector<ConstantRange, 4> OpRanges;
211 OpRanges.push_back(OpIt->second);
243 OpRanges.push_back(ConstantRange(Int));
257 assert(OpRanges.size() == 1 && "FNeg is a unary operator!");
258 unsigned Size = OpRanges[0].getBitWidth();
260 return Zero.sub(OpRanges[0]);
266 assert(OpRanges.size() == 2 && "its a binary operator!");
268 return OpRanges[0].binaryOp(BinOp, OpRanges[1]);
277 assert(OpRanges.size() == 1 && "FPTo[US]I is a unary operator!");
281 return OpRanges[0].castOp(CastOp, MaxIntegerBW+1);
285 assert(OpRanges.size() == 2 && "FCmp is a binary operator!");
286 return OpRanges[0].unionWith(OpRanges[1]);