diff options
author | Kazu Hirata <kazu@google.com> | 2024-06-02 11:52:12 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-02 11:52:12 -0700 |
commit | d9293519bce5d2a6a22b73933810306317b51b3b (patch) | |
tree | 907fe512457efe2605d332e11a20f606f252f223 /llvm/utils/TableGen/Common | |
parent | c26a99384bce5719107d26f4617d6e3b1e9253ff (diff) | |
download | llvm-d9293519bce5d2a6a22b73933810306317b51b3b.zip llvm-d9293519bce5d2a6a22b73933810306317b51b3b.tar.gz llvm-d9293519bce5d2a6a22b73933810306317b51b3b.tar.bz2 |
[TableGen] Use llvm::unique (NFC) (#94163)
Diffstat (limited to 'llvm/utils/TableGen/Common')
5 files changed, 6 insertions, 11 deletions
diff --git a/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp b/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp index 709aa00..a8cecca 100644 --- a/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp +++ b/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp @@ -1499,8 +1499,7 @@ void PatternToMatch::getPredicateRecords( // Sort so that different orders get canonicalized to the same string. llvm::sort(PredicateRecs, LessRecord()); // Remove duplicate predicates. - PredicateRecs.erase(std::unique(PredicateRecs.begin(), PredicateRecs.end()), - PredicateRecs.end()); + PredicateRecs.erase(llvm::unique(PredicateRecs), PredicateRecs.end()); } /// getPredicateCheck - Return a single string containing all of this diff --git a/llvm/utils/TableGen/Common/CodeGenRegisters.cpp b/llvm/utils/TableGen/Common/CodeGenRegisters.cpp index 624e8d5..3c868b1 100644 --- a/llvm/utils/TableGen/Common/CodeGenRegisters.cpp +++ b/llvm/utils/TableGen/Common/CodeGenRegisters.cpp @@ -743,7 +743,7 @@ struct TupleExpander : SetTheory::Expander { static void sortAndUniqueRegisters(CodeGenRegister::Vec &M) { llvm::sort(M, deref<std::less<>>()); - M.erase(std::unique(M.begin(), M.end(), deref<std::equal_to<>>()), M.end()); + M.erase(llvm::unique(M, deref<std::equal_to<>>()), M.end()); } CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, Record *R) diff --git a/llvm/utils/TableGen/Common/CodeGenSchedule.cpp b/llvm/utils/TableGen/Common/CodeGenSchedule.cpp index 2ec0812..152e687 100644 --- a/llvm/utils/TableGen/Common/CodeGenSchedule.cpp +++ b/llvm/utils/TableGen/Common/CodeGenSchedule.cpp @@ -1699,7 +1699,7 @@ static void inferFromTransitions(ArrayRef<PredTransition> LastTransitions, RecVec Preds; transform(LastTransition.PredTerm, std::back_inserter(Preds), [](const PredCheck &P) { return P.Predicate; }); - Preds.erase(std::unique(Preds.begin(), Preds.end()), Preds.end()); + Preds.erase(llvm::unique(Preds), Preds.end()); dumpTransition(SchedModels, FromSC, SCTrans, Preds); SCTrans.PredTerm = std::move(Preds); SchedModels.getSchedClass(FromClassIdx) diff --git a/llvm/utils/TableGen/Common/CodeGenTarget.cpp b/llvm/utils/TableGen/Common/CodeGenTarget.cpp index bc3ccd8..6915ecb 100644 --- a/llvm/utils/TableGen/Common/CodeGenTarget.cpp +++ b/llvm/utils/TableGen/Common/CodeGenTarget.cpp @@ -250,7 +250,7 @@ std::vector<ValueTypeByHwMode> CodeGenTarget::getRegisterVTs(Record *R) const { // Remove duplicates. llvm::sort(Result); - Result.erase(std::unique(Result.begin(), Result.end()), Result.end()); + Result.erase(llvm::unique(Result), Result.end()); return Result; } @@ -260,9 +260,7 @@ void CodeGenTarget::ReadLegalValueTypes() const { // Remove duplicates. llvm::sort(LegalValueTypes); - LegalValueTypes.erase( - std::unique(LegalValueTypes.begin(), LegalValueTypes.end()), - LegalValueTypes.end()); + LegalValueTypes.erase(llvm::unique(LegalValueTypes), LegalValueTypes.end()); } CodeGenSchedModels &CodeGenTarget::getSchedModels() const { diff --git a/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp b/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp index 331da97..6edbfa3 100644 --- a/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp +++ b/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp @@ -70,9 +70,7 @@ void GlobalISelMatchTableExecutorEmitter::emitSubtargetFeatureBitsetImpl( return (A.second < B.second); }); - FeatureBitsets.erase( - std::unique(FeatureBitsets.begin(), FeatureBitsets.end()), - FeatureBitsets.end()); + FeatureBitsets.erase(llvm::unique(FeatureBitsets), FeatureBitsets.end()); OS << "// Feature bitsets.\n" << "enum {\n" << " GIFBS_Invalid,\n"; |