[llvm] [NFC][TableGen] Code cleanup in CodeGenRegister (PR #137994)

Rahul Joshi via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 30 14:24:40 PDT 2025


================
@@ -781,10 +782,12 @@ class ListInit final : public TypedInit,
 
   void Profile(FoldingSetNodeID &ID) const;
 
-  const Init *getElement(unsigned i) const {
-    assert(i < NumValues && "List element index out of range!");
-    return getTrailingObjects<const Init *>()[i];
+  ArrayRef<const Init *> getValues() const {
----------------
jurahul wrote:

This should be renamed to `getElements()`, I'll do that in a later PR.

https://github.com/llvm/llvm-project/pull/137994


More information about the llvm-commits mailing list