namespace llvm {
+class CodeGenTarget;
+
/// FastISelEmitter - The top-level class which coordinates construction
/// and emission of the instruction selector.
///
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