Lines Matching refs:High

27   const APInt &HighCase = Clusters[Last].High->getValue();  in getJumpTableRange()
58 assert(Clusters[i - 1].High->getValue().slt(Clusters[i].Low->getValue())); in findJumpTables()
76 const APInt &Hi = Clusters[i].High->getValue(); in findJumpTables()
212 const APInt &High = Clusters[I].High->getValue(); in buildJumpTable() local
213 NumCmps += (Low == High) ? 1 : 2; in buildJumpTable()
216 const APInt &PreviousHigh = Clusters[I - 1].High->getValue(); in buildJumpTable()
222 uint64_t ClusterSize = (High - Low).getLimitedValue() + 1; in buildJumpTable()
231 Clusters[Last].High->getValue(), *DL)) { in buildJumpTable()
258 Clusters[Last].High->getValue(), SI->getCondition(), in buildJumpTable()
262 JTCluster = CaseCluster::jumpTable(Clusters[First].Low, Clusters[Last].High, in buildJumpTable()
279 assert(Clusters[i-1].High->getValue().slt(Clusters[i].Low->getValue())); in findBitTestClusters()
319 Clusters[j].High->getValue(), *DL)) in findBitTestClusters()
379 NumCmps += (Clusters[I].Low == Clusters[I].High) ? 1 : 2; in buildBitTests()
384 APInt High = Clusters[Last].High->getValue(); in buildBitTests() local
385 assert(Low.slt(High)); in buildBitTests()
387 if (!TLI->isSuitableForBitTests(NumDests, NumCmps, Low, High, *DL)) in buildBitTests()
394 assert(TLI->rangeFitsInWord(Low, High, *DL) && in buildBitTests()
401 if (Clusters[I].Low->getValue() != Clusters[I - 1].High->getValue() + 1) { in buildBitTests()
407 if (Low.isStrictlyPositive() && High.slt(BitWidth)) { in buildBitTests()
411 CmpRange = High; in buildBitTests()
415 CmpRange = High - Low; in buildBitTests()
433 uint64_t Hi = (Clusters[i].High->getValue() - LowBound).getZExtValue(); in buildBitTests()
461 BTCluster = CaseCluster::bitTests(Clusters[First].Low, Clusters[Last].High, in buildBitTests()
469 assert(CC.Low == CC.High && "Input clusters must be single-case"); in sortAndRangeify()
485 (CaseVal->getValue() - Clusters[DstIndex - 1].High->getValue()) == 1) { in sortAndRangeify()
488 Clusters[DstIndex - 1].High = CaseVal; in sortAndRangeify()