Lines Matching refs:UpperBound
107 ConstantInt *LowerBound, ConstantInt *UpperBound,
112 ConstantInt *LowerBound, ConstantInt *UpperBound,
237 /// The function recursively builds this tree. LowerBound and UpperBound are
243 ConstantInt *UpperBound, Value *Val,
247 assert(LowerBound && UpperBound && "Bounds must be initialized");
255 if (Begin->Low == LowerBound && Begin->High == UpperBound) {
257 NumMergedCases = UpperBound->getSExtValue() - LowerBound->getSExtValue();
261 return newLeafBlock(*Begin, Val, LowerBound, UpperBound, OrigBlock,
298 << ", " << UpperBound->getSExtValue() << "]\n");
312 UpperBound, Val, NewNode, OrigBlock,
328 ConstantInt *UpperBound,
347 } else if (Leaf.High == UpperBound) {
361 Constant *UpperBound = ConstantExpr::getAdd(NegLo, Leaf.High);
362 Comp = new ICmpInst(*NewLeaf, ICmpInst::ICMP_ULE, Add, UpperBound,
467 ConstantInt *UpperBound = nullptr;
475 UpperBound = Cases.back().High;
504 UpperBound = ConstantInt::get(SI->getContext(), Max);
595 switchConvert(Cases.begin(), Cases.end(), LowerBound, UpperBound, Val,