Add an option to not print the alias of an instruction. It defaults to "print
[oota-llvm.git] / utils / TableGen / ClangAttrEmitter.h
index 83149824b2e71f1d858a93f2f0545fea49788d09..af870098a842f42fa66a90525b90ae3fe43b662f 100644 (file)
@@ -83,6 +83,19 @@ public:
   void run(raw_ostream &OS);
 };
 
+/// ClangAttrSpellingListEmitter - class emits the list of spellings for attributes for
+///   clang.
+class ClangAttrSpellingListEmitter : public TableGenBackend {
+  RecordKeeper &Records;
+
+ public:
+  explicit ClangAttrSpellingListEmitter(RecordKeeper &R)
+    : Records(R)
+    {}
+
+  void run(raw_ostream &OS);
+};
+
 }
 
 #endif