diff options
author | Rahul Joshi <rjoshi@nvidia.com> | 2025-05-19 12:15:43 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-19 12:15:43 -0700 |
commit | 0f38543df55575562c75e1227fc9ada22417fa8f (patch) | |
tree | b122cf3331564d52f9b8831b4025874589e1b208 /llvm/lib | |
parent | 175f8a444b296ba956505a5760805f05a175111b (diff) | |
download | llvm-0f38543df55575562c75e1227fc9ada22417fa8f.zip llvm-0f38543df55575562c75e1227fc9ada22417fa8f.tar.gz llvm-0f38543df55575562c75e1227fc9ada22417fa8f.tar.bz2 |
[NFC][TableGen] Use SmallVector range constructor when possible (#140284)
Initialize vectors using constructor instead of llvm::append_range when
possible.
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/TableGen/Record.cpp | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/llvm/lib/TableGen/Record.cpp b/llvm/lib/TableGen/Record.cpp index 97e185b..59884c7 100644 --- a/llvm/lib/TableGen/Record.cpp +++ b/llvm/lib/TableGen/Record.cpp @@ -334,11 +334,10 @@ static const RecordRecTy *resolveRecordTypes(const RecordRecTy *T1, while (!Stack.empty()) { const Record *R = Stack.pop_back_val(); - if (T2->isSubClassOf(R)) { + if (T2->isSubClassOf(R)) CommonSuperClasses.push_back(R); - } else { - append_range(Stack, make_first_range(R->getDirectSuperClasses())); - } + else + llvm::append_range(Stack, make_first_range(R->getDirectSuperClasses())); } return RecordRecTy::get(T1->getRecordKeeper(), CommonSuperClasses); @@ -2733,11 +2732,8 @@ const DagInit *DagInit::get(const Init *V, const StringInit *VN, const DagInit *DagInit::get( const Init *V, const StringInit *VN, ArrayRef<std::pair<const Init *, const StringInit *>> ArgAndNames) { - SmallVector<const Init *, 8> Args; - SmallVector<const StringInit *, 8> Names; - - llvm::append_range(Args, make_first_range(ArgAndNames)); - llvm::append_range(Names, make_second_range(ArgAndNames)); + SmallVector<const Init *, 8> Args(make_first_range(ArgAndNames)); + SmallVector<const StringInit *, 8> Names(make_second_range(ArgAndNames)); return DagInit::get(V, VN, Args, Names); } @@ -2901,8 +2897,8 @@ void Record::checkName() { } const RecordRecTy *Record::getType() const { - SmallVector<const Record *, 4> DirectSCs; - append_range(DirectSCs, make_first_range(getDirectSuperClasses())); + SmallVector<const Record *> DirectSCs( + make_first_range(getDirectSuperClasses())); return RecordRecTy::get(TrackedRecords, DirectSCs); } |