X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=utils%2FTableGen%2FDAGISelEmitter.h;h=2f626f6b866bd446e64fc6add07bab70dce7452f;hb=ed2eee63a6858312ed17582d8cb85a6856d8eb34;hp=0045a3ab98c1fa09cb16e6a4cdc854459c4e5b36;hpb=200c57e8ea6456d5688307cfce3f4cbd8bf6ada7;p=oota-llvm.git diff --git a/utils/TableGen/DAGISelEmitter.h b/utils/TableGen/DAGISelEmitter.h index 0045a3ab98c..2f626f6b866 100644 --- a/utils/TableGen/DAGISelEmitter.h +++ b/utils/TableGen/DAGISelEmitter.h @@ -14,6 +14,7 @@ #ifndef DAGISEL_EMITTER_H #define DAGISEL_EMITTER_H +#include "TableGenBackend.h" #include "CodeGenDAGPatterns.h" #include @@ -24,7 +25,7 @@ namespace llvm { /// class DAGISelEmitter : public TableGenBackend { RecordKeeper &Records; - CodegenDAGPatterns CGP; + CodeGenDAGPatterns CGP; public: DAGISelEmitter(RecordKeeper &R) : Records(R), CGP(R) {} @@ -40,7 +41,9 @@ private: std::vector > &GeneratedCode, std::set &GeneratedDecl, std::vector &TargetOpcodes, - std::vector &TargetVTs); + std::vector &TargetVTs, + bool &OutputIsVariadic, + unsigned &NumInputRootOps); void EmitPatterns(std::vector > > > &Patterns, unsigned Indent, std::ostream &OS);