X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=utils%2FTableGen%2FFastISelEmitter.h;h=ce4e77e6f8f240ef001967beb7e63f1ce8178fc0;hb=e86b01c153ba52307ecb6e7513ec33f57caedfdd;hp=df6a0e655cce5807e2e5670bb7176327e6ec955f;hpb=88c6b57ef039a37f1bb5b1c0a891b20143a9f21f;p=oota-llvm.git diff --git a/utils/TableGen/FastISelEmitter.h b/utils/TableGen/FastISelEmitter.h index df6a0e655cc..ce4e77e6f8f 100644 --- a/utils/TableGen/FastISelEmitter.h +++ b/utils/TableGen/FastISelEmitter.h @@ -19,6 +19,8 @@ namespace llvm { +class CodeGenTarget; + /// FastISelEmitter - The top-level class which coordinates construction /// and emission of the instruction selector. /// @@ -26,10 +28,10 @@ class FastISelEmitter : public TableGenBackend { RecordKeeper &Records; CodeGenDAGPatterns CGP; public: - explicit FastISelEmitter(RecordKeeper &R) : Records(R), CGP(R) {} + explicit FastISelEmitter(RecordKeeper &R); // run - Output the isel, returning true on failure. - void run(std::ostream &OS); + void run(raw_ostream &OS); }; } // End llvm namespace