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

References

lib/Transforms/Scalar/MergeICmps.cpp
  411    int size() const { return Comparisons_.size(); }
  516   Comparisons_ = std::move(Comparisons);
  523   llvm::sort(Comparisons_,
  679   assert(Comparisons_.size() >= 2 && "simplifying trivial BCECmpChain");
  683     for (size_t I = 1; I < Comparisons_.size(); ++I) {
  684       if (IsContiguous(Comparisons_[I - 1], Comparisons_[I]))
  684       if (IsContiguous(Comparisons_[I - 1], Comparisons_[I]))
  700     return mergeComparisons(makeArrayRef(Comparisons_).slice(I, Num),
  705   for (int I = static_cast<int>(Comparisons_.size()) - 2; I >= 0; --I) {
  706     if (IsContiguous(Comparisons_[I], Comparisons_[I + 1])) {
  706     if (IsContiguous(Comparisons_[I], Comparisons_[I + 1])) {
  707       LLVM_DEBUG(dbgs() << "Merging block " << Comparisons_[I].BB->getName()
  708                         << " into " << Comparisons_[I + 1].BB->getName()
  748   for (auto &Cmp : Comparisons_) {
  754   Comparisons_.clear();