Deleted Added
full compact
18,19c18,19
< #include "Record.h"
< #include "TGParser.h"
---
> #include "AsmMatcherEmitter.h"
> #include "AsmWriterEmitter.h"
20a21
> #include "ClangDiagnosticsEmitter.h"
22,26d22
< #include "RegisterInfoEmitter.h"
< #include "InstrInfoEmitter.h"
< #include "InstrEnumEmitter.h"
< #include "AsmWriterEmitter.h"
< #include "AsmMatcherEmitter.h"
29c25,26
< #include "SubtargetEmitter.h"
---
> #include "InstrEnumEmitter.h"
> #include "InstrInfoEmitter.h"
32c29,33
< #include "ClangDiagnosticsEmitter.h"
---
> #include "OptParserEmitter.h"
> #include "Record.h"
> #include "RegisterInfoEmitter.h"
> #include "SubtargetEmitter.h"
> #include "TGParser.h"
52a54
> GenOptParserDefs, GenOptParserImpl,
86a89,92
> clEnumValN(GenOptParserDefs, "gen-opt-parser-defs",
> "Generate option definitions"),
> clEnumValN(GenOptParserImpl, "gen-opt-parser-impl",
> "Generate option parser implementation"),
224c230,236
< break;
---
> break;
> case GenOptParserDefs:
> OptParserEmitter(Records, true).run(*Out);
> break;
> case GenOptParserImpl:
> OptParserEmitter(Records, false).run(*Out);
> break;