@@ -691,18 +691,19 @@ const Init *StringInit::convertInitializerTo(const RecTy *Ty) const {
691691 return nullptr ;
692692}
693693
694- static void ProfileListInit (FoldingSetNodeID &ID, ArrayRef<const Init *> Range,
694+ static void ProfileListInit (FoldingSetNodeID &ID,
695+ ArrayRef<const Init *> Elements,
695696 const RecTy *EltTy) {
696- ID.AddInteger (Range .size ());
697+ ID.AddInteger (Elements .size ());
697698 ID.AddPointer (EltTy);
698699
699- for (const Init *I : Range )
700- ID.AddPointer (I );
700+ for (const Init *E : Elements )
701+ ID.AddPointer (E );
701702}
702703
703704ListInit::ListInit (ArrayRef<const Init *> Elements, const RecTy *EltTy)
704705 : TypedInit(IK_ListInit, ListRecTy::get(EltTy)),
705- NumValues (Elements.size()) {
706+ NumElements (Elements.size()) {
706707 llvm::uninitialized_copy (Elements, getTrailingObjects ());
707708}
708709
@@ -728,7 +729,7 @@ const ListInit *ListInit::get(ArrayRef<const Init *> Elements,
728729
729730void ListInit::Profile (FoldingSetNodeID &ID) const {
730731 const RecTy *EltTy = cast<ListRecTy>(getType ())->getElementType ();
731- ProfileListInit (ID, getValues (), EltTy);
732+ ProfileListInit (ID, getElements (), EltTy);
732733}
733734
734735const Init *ListInit::convertInitializerTo (const RecTy *Ty) const {
@@ -737,13 +738,13 @@ const Init *ListInit::convertInitializerTo(const RecTy *Ty) const {
737738
738739 if (const auto *LRT = dyn_cast<ListRecTy>(Ty)) {
739740 SmallVector<const Init *, 8 > Elements;
740- Elements.reserve (getValues (). size ());
741+ Elements.reserve (size ());
741742
742743 // Verify that all of the elements of the list are subclasses of the
743744 // appropriate class!
744745 bool Changed = false ;
745746 const RecTy *ElementType = LRT->getElementType ();
746- for (const Init *I : getValues ())
747+ for (const Init *I : getElements ())
747748 if (const Init *CI = I->convertInitializerTo (ElementType)) {
748749 Elements.push_back (CI);
749750 if (CI != I)
@@ -772,7 +773,7 @@ const Init *ListInit::resolveReferences(Resolver &R) const {
772773 Resolved.reserve (size ());
773774 bool Changed = false ;
774775
775- for (const Init *CurElt : getValues ()) {
776+ for (const Init *CurElt : getElements ()) {
776777 const Init *E = CurElt->resolveReferences (R);
777778 Changed |= E != CurElt;
778779 Resolved.push_back (E);
@@ -943,9 +944,10 @@ const Init *UnOpInit::Fold(const Record *CurRec, bool IsFinal) const {
943944 case TAIL:
944945 if (const auto *LHSl = dyn_cast<ListInit>(LHS)) {
945946 assert (!LHSl->empty () && " Empty list in tail" );
946- // Note the +1 . We can't just pass the result of getValues ()
947+ // Note the slice(1) . We can't just pass the result of getElements ()
947948 // directly.
948- return ListInit::get (LHSl->getValues ().slice (1 ), LHSl->getElementType ());
949+ return ListInit::get (LHSl->getElements ().slice (1 ),
950+ LHSl->getElementType ());
949951 }
950952 break ;
951953
@@ -1011,11 +1013,11 @@ const Init *UnOpInit::Fold(const Record *CurRec, bool IsFinal) const {
10111013 [](const ListInit *List) -> std::optional<std::vector<const Init *>> {
10121014 std::vector<const Init *> Flattened;
10131015 // Concatenate elements of all the inner lists.
1014- for (const Init *InnerInit : List->getValues ()) {
1016+ for (const Init *InnerInit : List->getElements ()) {
10151017 const auto *InnerList = dyn_cast<ListInit>(InnerInit);
10161018 if (!InnerList)
10171019 return std::nullopt ;
1018- llvm::append_range (Flattened, InnerList->getValues ());
1020+ llvm::append_range (Flattened, InnerList->getElements ());
10191021 };
10201022 return Flattened;
10211023 };
@@ -1115,7 +1117,7 @@ static const StringInit *interleaveStringList(const ListInit *List,
11151117 SmallString<80 > Result (Element->getValue ());
11161118 StringInit::StringFormat Fmt = StringInit::SF_String;
11171119
1118- for (const Init *Elem : List->getValues ().drop_front ()) {
1120+ for (const Init *Elem : List->getElements ().drop_front ()) {
11191121 Result.append (Delim->getValue ());
11201122 const auto *Element = dyn_cast<StringInit>(Elem);
11211123 if (!Element)
@@ -1137,7 +1139,7 @@ static const StringInit *interleaveIntList(const ListInit *List,
11371139 return nullptr ;
11381140 SmallString<80 > Result (Element->getAsString ());
11391141
1140- for (const Init *Elem : List->getValues ().drop_front ()) {
1142+ for (const Init *Elem : List->getElements ().drop_front ()) {
11411143 Result.append (Delim->getValue ());
11421144 const auto *Element = dyn_cast_or_null<IntInit>(
11431145 Elem->convertInitializerTo (IntRecTy::get (RK)));
@@ -1719,7 +1721,7 @@ static const Init *FilterHelper(const Init *LHS, const Init *MHS,
17191721 if (const auto *MHSl = dyn_cast<ListInit>(MHS)) {
17201722 SmallVector<const Init *, 8 > NewList;
17211723
1722- for (const Init *Item : MHSl->getValues ()) {
1724+ for (const Init *Item : MHSl->getElements ()) {
17231725 const Init *Include = ItemApply (LHS, Item, RHS, CurRec);
17241726 if (!Include)
17251727 return nullptr ;
@@ -3088,7 +3090,7 @@ std::vector<const Record *>
30883090Record::getValueAsListOfDefs (StringRef FieldName) const {
30893091 const ListInit *List = getValueAsListInit (FieldName);
30903092 std::vector<const Record *> Defs;
3091- for (const Init *I : List->getValues ()) {
3093+ for (const Init *I : List->getElements ()) {
30923094 if (const auto *DI = dyn_cast<DefInit>(I))
30933095 Defs.push_back (DI->getDef ());
30943096 else
@@ -3117,7 +3119,7 @@ std::vector<int64_t>
31173119Record::getValueAsListOfInts (StringRef FieldName) const {
31183120 const ListInit *List = getValueAsListInit (FieldName);
31193121 std::vector<int64_t > Ints;
3120- for (const Init *I : List->getValues ()) {
3122+ for (const Init *I : List->getElements ()) {
31213123 if (const auto *II = dyn_cast<IntInit>(I))
31223124 Ints.push_back (II->getValue ());
31233125 else
@@ -3133,7 +3135,7 @@ std::vector<StringRef>
31333135Record::getValueAsListOfStrings (StringRef FieldName) const {
31343136 const ListInit *List = getValueAsListInit (FieldName);
31353137 std::vector<StringRef> Strings;
3136- for (const Init *I : List->getValues ()) {
3138+ for (const Init *I : List->getElements ()) {
31373139 if (const auto *SI = dyn_cast<StringInit>(I))
31383140 Strings.push_back (SI->getValue ());
31393141 else
0 commit comments