reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SwitchLoweringUtils.cpp
  370     assert(Clusters[I].Kind == CC_Range);
  371     Dests.set(Clusters[I].MBB->getNumber());
  372     NumCmps += (Clusters[I].Low == Clusters[I].High) ? 1 : 2;
  372     NumCmps += (Clusters[I].Low == Clusters[I].High) ? 1 : 2;
  376   APInt Low = Clusters[First].Low->getValue();
  377   APInt High = Clusters[Last].High->getValue();
  394     if (Clusters[I].Low->getValue() != Clusters[I - 1].High->getValue() + 1) {
  394     if (Clusters[I].Low->getValue() != Clusters[I - 1].High->getValue() + 1) {
  417       if (CBV[j].BB == Clusters[i].MBB)
  421           CaseBits(0, Clusters[i].MBB, 0, BranchProbability::getZero()));
  425     uint64_t Lo = (Clusters[i].Low->getValue() - LowBound).getZExtValue();
  426     uint64_t Hi = (Clusters[i].High->getValue() - LowBound).getZExtValue();
  430     CB->ExtraProb += Clusters[i].Prob;
  431     TotalProb += Clusters[i].Prob;
  454   BTCluster = CaseCluster::bitTests(Clusters[First].Low, Clusters[Last].High,
  454   BTCluster = CaseCluster::bitTests(Clusters[First].Low, Clusters[Last].High,