Use SelectRoot() as the entry to any tblgen based isel.
authorEvan Cheng <evan.cheng@apple.com>
Sun, 5 Feb 2006 06:51:51 +0000 (06:51 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Sun, 5 Feb 2006 06:51:51 +0000 (06:51 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25998 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Sparc/SparcISelDAGToDAG.cpp

index 8cae848bb0bd781b55e9dda70d00857519b99c47..4ca0176e5a404c5bc66931053edcca5abd7bb123 100644 (file)
@@ -24,6 +24,7 @@
 #include "llvm/Target/TargetLowering.h"
 #include "llvm/Support/Debug.h"
 #include <iostream>
+#include <set>
 using namespace llvm;
 
 //===----------------------------------------------------------------------===//
@@ -958,7 +959,7 @@ void SparcDAGToDAGISel::InstructionSelectBasicBlock(SelectionDAG &DAG) {
   DEBUG(BB->dump());
   
   // Select target instructions for the DAG.
-  DAG.setRoot(Select(DAG.getRoot()));
+  DAG.setRoot(SelectRoot(DAG.getRoot()));
   CodeGenMap.clear();
   DAG.RemoveDeadNodes();