diff --git a/utils/TableGen/Record.h b/utils/TableGen/Record.h index f4d091723dd..b90a50c2222 100644 --- a/utils/TableGen/Record.h +++ b/utils/TableGen/Record.h @@ -15,6 +15,7 @@ #ifndef RECORD_H #define RECORD_H +#include "llvm/ADT/ArrayRef.h" #include "llvm/Support/SourceMgr.h" #include "llvm/Support/DataTypes.h" #include "llvm/Support/raw_ostream.h" @@ -785,6 +786,8 @@ public: virtual std::string getAsString() const; + ArrayRef getValues() const { return Values; } + inline iterator begin() { return Values.begin(); } inline const_iterator begin() const { return Values.begin(); } inline iterator end () { return Values.end(); }