Lines Matching refs:Comparisons_
393 int size() const { return Comparisons_.size(); } in size()
418 std::vector<BCECmpBlock> Comparisons_; member in __anond623a0e40111::BCECmpChain
504 Comparisons_ = std::move(Comparisons); in BCECmpChain()
511 llvm::sort(Comparisons_, in BCECmpChain()
527 for (size_t I = 0; I < Comparisons_.size(); ++I) { in dump()
528 const auto &Comparison = Comparisons_[I]; in dump()
550 for (size_t I = 1; I < Comparisons_.size(); ++I) { in simplify()
551 if (IsContiguous(Comparisons_[I - 1], Comparisons_[I])) { in simplify()
561 for (const auto &Comparison : Comparisons_) { in simplify()
567 BasicBlock *Entry = &Comparisons_[0].BB->getParent()->getEntryBlock(); in simplify()
568 for (size_t I = 1; I < Comparisons_.size(); ++I) { in simplify()
569 if (Entry == Comparisons_[I].BB) { in simplify()
579 if (EntryBlock_ != Comparisons_[0].BB) { in simplify()
580 EntryBlock_->replaceAllUsesWith(Comparisons_[0].BB); in simplify()
581 EntryBlock_ = Comparisons_[0].BB; in simplify()
586 for (size_t I = 1; I < Comparisons_.size(); ++I) { in simplify()
587 if (IsContiguous(Comparisons_[I - 1], Comparisons_[I])) { in simplify()
592 makeArrayRef(Comparisons_).slice(I - NumMerged, NumMerged), in simplify()
593 Comparisons_[I].BB, Phi_, TLI, AA); in simplify()
597 mergeComparisons(makeArrayRef(Comparisons_) in simplify()
598 .slice(Comparisons_.size() - NumMerged, NumMerged), in simplify()