Lines Matching refs:High
24 const APInt &HighCase = Clusters[Last].High->getValue();
54 assert(Clusters[i - 1].High->getValue().slt(Clusters[i].Low->getValue()));
72 const APInt &Hi = Clusters[i].High->getValue();
207 const APInt &High = Clusters[I].High->getValue();
208 NumCmps += (Low == High) ? 1 : 2;
211 const APInt &PreviousHigh = Clusters[I - 1].High->getValue();
217 uint64_t ClusterSize = (High - Low).getLimitedValue() + 1;
226 Clusters[Last].High->getValue(), *DL)) {
253 Clusters[Last].High->getValue(), SI->getCondition(),
257 JTCluster = CaseCluster::jumpTable(Clusters[First].Low, Clusters[Last].High,
274 assert(Clusters[i-1].High->getValue().slt(Clusters[i].Low->getValue()));
314 Clusters[j].High->getValue(), *DL))
374 NumCmps += (Clusters[I].Low == Clusters[I].High) ? 1 : 2;
379 APInt High = Clusters[Last].High->getValue();
380 assert(Low.slt(High));
382 if (!TLI->isSuitableForBitTests(NumDests, NumCmps, Low, High, *DL))
389 assert(TLI->rangeFitsInWord(Low, High, *DL) &&
396 if (Clusters[I].Low->getValue() != Clusters[I - 1].High->getValue() + 1) {
402 if (Low.isStrictlyPositive() && High.slt(BitWidth)) {
406 CmpRange = High;
410 CmpRange = High - Low;
428 uint64_t Hi = (Clusters[i].High->getValue() - LowBound).getZExtValue();
456 BTCluster = CaseCluster::bitTests(Clusters[First].Low, Clusters[Last].High,
464 assert(CC.Low == CC.High && "Input clusters must be single-case");
480 (CaseVal->getValue() - Clusters[DstIndex - 1].High->getValue()) == 1) {
483 Clusters[DstIndex - 1].High = CaseVal;