Lines Matching refs:High
36 int64_t Low, High; member
48 [](const IntRange &A, const IntRange &B) { return A.High < B.High; }); in IsInRanges()
64 ConstantInt* High; member
68 : Low(low), High(high), BB(bb) {} in CaseRange()
93 const ConstantInt* CI2 = cast<const ConstantInt>(C2.High); in operator ()()
145 O << *B->Low << " -" << *B->High; in operator <<()
212 if (Begin->Low == LowerBound && Begin->High == UpperBound) { in switchConvert()
232 << " -" << Pivot.High->getValue() << "\n"); in switchConvert()
247 int64_t GapLow = LHS.back().High->getSExtValue() + 1; in switchConvert()
251 NewUpperBound = LHS.back().High; in switchConvert()
305 if (Leaf.Low == Leaf.High) { in newLeafBlock()
313 Comp = new ICmpInst(*NewLeaf, ICmpInst::ICMP_SLE, Val, Leaf.High, in newLeafBlock()
317 Comp = new ICmpInst(*NewLeaf, ICmpInst::ICMP_ULE, Val, Leaf.High, in newLeafBlock()
325 Constant *UpperBound = ConstantExpr::getAdd(NegLo, Leaf.High); in newLeafBlock()
340 uint64_t Range = Leaf.High->getSExtValue() - in newLeafBlock()
370 int64_t currentValue = I->High->getSExtValue(); in Clusterify()
378 I->High = J->High; in Clusterify()
388 if (I->Low != I->High) in Clusterify()
431 UpperBound = Cases.back().High; in processSwitchInst()
441 int64_t High = I.High->getSExtValue(); in processSwitchInst() local
450 LastRange.High = Low - 1; in processSwitchInst()
452 if (High != INT64_MAX) { in processSwitchInst()
453 IntRange R = { High + 1, INT64_MAX }; in processSwitchInst()
458 int64_t N = High - Low + 1; in processSwitchInst()
469 assert(I->Low <= I->High); in processSwitchInst()
472 assert(Next->Low > I->High); in processSwitchInst()