@@ -692,18 +692,19 @@ const Init *StringInit::convertInitializerTo(const RecTy *Ty) const {
692692 return nullptr ;
693693}
694694
695- static void ProfileListInit (FoldingSetNodeID &ID, ArrayRef<const Init *> Range,
695+ static void ProfileListInit (FoldingSetNodeID &ID,
696+ ArrayRef<const Init *> Elements,
696697 const RecTy *EltTy) {
697- ID.AddInteger (Range .size ());
698+ ID.AddInteger (Elements .size ());
698699 ID.AddPointer (EltTy);
699700
700- for (const Init *I : Range )
701- ID.AddPointer (I );
701+ for (const Init *E : Elements )
702+ ID.AddPointer (E );
702703}
703704
704705ListInit::ListInit (ArrayRef<const Init *> Elements, const RecTy *EltTy)
705706 : TypedInit(IK_ListInit, ListRecTy::get(EltTy)),
706- NumValues (Elements.size()) {
707+ NumElements (Elements.size()) {
707708 llvm::uninitialized_copy (Elements, getTrailingObjects ());
708709}
709710
@@ -729,7 +730,7 @@ const ListInit *ListInit::get(ArrayRef<const Init *> Elements,
729730
730731void ListInit::Profile (FoldingSetNodeID &ID) const {
731732 const RecTy *EltTy = cast<ListRecTy>(getType ())->getElementType ();
732- ProfileListInit (ID, getValues (), EltTy);
733+ ProfileListInit (ID, getElements (), EltTy);
733734}
734735
735736const Init *ListInit::convertInitializerTo (const RecTy *Ty) const {
@@ -738,13 +739,13 @@ const Init *ListInit::convertInitializerTo(const RecTy *Ty) const {
738739
739740 if (const auto *LRT = dyn_cast<ListRecTy>(Ty)) {
740741 SmallVector<const Init *, 8 > Elements;
741- Elements.reserve (getValues (). size ());
742+ Elements.reserve (size ());
742743
743744 // Verify that all of the elements of the list are subclasses of the
744745 // appropriate class!
745746 bool Changed = false ;
746747 const RecTy *ElementType = LRT->getElementType ();
747- for (const Init *I : getValues ())
748+ for (const Init *I : getElements ())
748749 if (const Init *CI = I->convertInitializerTo (ElementType)) {
749750 Elements.push_back (CI);
750751 if (CI != I)
@@ -773,7 +774,7 @@ const Init *ListInit::resolveReferences(Resolver &R) const {
773774 Resolved.reserve (size ());
774775 bool Changed = false ;
775776
776- for (const Init *CurElt : getValues ()) {
777+ for (const Init *CurElt : getElements ()) {
777778 const Init *E = CurElt->resolveReferences (R);
778779 Changed |= E != CurElt;
779780 Resolved.push_back (E);
@@ -944,9 +945,10 @@ const Init *UnOpInit::Fold(const Record *CurRec, bool IsFinal) const {
944945 case TAIL:
945946 if (const auto *LHSl = dyn_cast<ListInit>(LHS)) {
946947 assert (!LHSl->empty () && " Empty list in tail" );
947- // Note the +1 . We can't just pass the result of getValues ()
948+ // Note the slice(1) . We can't just pass the result of getElements ()
948949 // directly.
949- return ListInit::get (LHSl->getValues ().slice (1 ), LHSl->getElementType ());
950+ return ListInit::get (LHSl->getElements ().slice (1 ),
951+ LHSl->getElementType ());
950952 }
951953 break ;
952954
@@ -1012,11 +1014,11 @@ const Init *UnOpInit::Fold(const Record *CurRec, bool IsFinal) const {
10121014 [](const ListInit *List) -> std::optional<std::vector<const Init *>> {
10131015 std::vector<const Init *> Flattened;
10141016 // Concatenate elements of all the inner lists.
1015- for (const Init *InnerInit : List->getValues ()) {
1017+ for (const Init *InnerInit : List->getElements ()) {
10161018 const auto *InnerList = dyn_cast<ListInit>(InnerInit);
10171019 if (!InnerList)
10181020 return std::nullopt ;
1019- llvm::append_range (Flattened, InnerList->getValues ());
1021+ llvm::append_range (Flattened, InnerList->getElements ());
10201022 };
10211023 return Flattened;
10221024 };
@@ -1116,7 +1118,7 @@ static const StringInit *interleaveStringList(const ListInit *List,
11161118 SmallString<80 > Result (Element->getValue ());
11171119 StringInit::StringFormat Fmt = StringInit::SF_String;
11181120
1119- for (const Init *Elem : List->getValues ().drop_front ()) {
1121+ for (const Init *Elem : List->getElements ().drop_front ()) {
11201122 Result.append (Delim->getValue ());
11211123 const auto *Element = dyn_cast<StringInit>(Elem);
11221124 if (!Element)
@@ -1138,7 +1140,7 @@ static const StringInit *interleaveIntList(const ListInit *List,
11381140 return nullptr ;
11391141 SmallString<80 > Result (Element->getAsString ());
11401142
1141- for (const Init *Elem : List->getValues ().drop_front ()) {
1143+ for (const Init *Elem : List->getElements ().drop_front ()) {
11421144 Result.append (Delim->getValue ());
11431145 const auto *Element = dyn_cast_or_null<IntInit>(
11441146 Elem->convertInitializerTo (IntRecTy::get (RK)));
@@ -1720,7 +1722,7 @@ static const Init *FilterHelper(const Init *LHS, const Init *MHS,
17201722 if (const auto *MHSl = dyn_cast<ListInit>(MHS)) {
17211723 SmallVector<const Init *, 8 > NewList;
17221724
1723- for (const Init *Item : MHSl->getValues ()) {
1725+ for (const Init *Item : MHSl->getElements ()) {
17241726 const Init *Include = ItemApply (LHS, Item, RHS, CurRec);
17251727 if (!Include)
17261728 return nullptr ;
@@ -3092,7 +3094,7 @@ std::vector<const Record *>
30923094Record::getValueAsListOfDefs (StringRef FieldName) const {
30933095 const ListInit *List = getValueAsListInit (FieldName);
30943096 std::vector<const Record *> Defs;
3095- for (const Init *I : List->getValues ()) {
3097+ for (const Init *I : List->getElements ()) {
30963098 if (const auto *DI = dyn_cast<DefInit>(I))
30973099 Defs.push_back (DI->getDef ());
30983100 else
@@ -3121,7 +3123,7 @@ std::vector<int64_t>
31213123Record::getValueAsListOfInts (StringRef FieldName) const {
31223124 const ListInit *List = getValueAsListInit (FieldName);
31233125 std::vector<int64_t > Ints;
3124- for (const Init *I : List->getValues ()) {
3126+ for (const Init *I : List->getElements ()) {
31253127 if (const auto *II = dyn_cast<IntInit>(I))
31263128 Ints.push_back (II->getValue ());
31273129 else
@@ -3137,7 +3139,7 @@ std::vector<StringRef>
31373139Record::getValueAsListOfStrings (StringRef FieldName) const {
31383140 const ListInit *List = getValueAsListInit (FieldName);
31393141 std::vector<StringRef> Strings;
3140- for (const Init *I : List->getValues ()) {
3142+ for (const Init *I : List->getElements ()) {
31413143 if (const auto *SI = dyn_cast<StringInit>(I))
31423144 Strings.push_back (SI->getValue ());
31433145 else
0 commit comments