rename CodegenDAGPatterns -> CodeGenDAGPatterns
[oota-llvm.git] / utils / TableGen / DAGISelEmitter.h
index 0fdbbafccb64bcbd544cedcc6697d2228a20b825..534326e926173aa76aeb243ca8f0b43f07344280 100644 (file)
@@ -24,15 +24,16 @@ namespace llvm {
 ///
 class DAGISelEmitter : public TableGenBackend {
   RecordKeeper &Records;
-  CodegenDAGPatterns *CGP; 
+  CodeGenDAGPatterns CGP;
 public:
-  DAGISelEmitter(RecordKeeper &R) : Records(R) {}
+  DAGISelEmitter(RecordKeeper &R) : Records(R), CGP(R) {}
 
   // run - Output the isel, returning true on failure.
   void run(std::ostream &OS);
   
   
 private:
+  void EmitNodeTransforms(std::ostream &OS);
   void EmitPredicateFunctions(std::ostream &OS);
   
   void GenerateCodeForPattern(const PatternToMatch &Pattern,