[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPC32ISelDAGToDAG.cpp

Chris Lattner lattner at cs.uiuc.edu
Tue Sep 27 10:45:45 PDT 2005



Changes in directory llvm/lib/Target/PowerPC:

PPC32ISelDAGToDAG.cpp updated: 1.77 -> 1.78
---
Log message:

Make sure to clear the CodeGenMap after each basic block is selected to avoid
cross MBB pollution.


---
Diffs of the changes:  (+1 -0)

 PPC32ISelDAGToDAG.cpp |    1 +
 1 files changed, 1 insertion(+)


Index: llvm/lib/Target/PowerPC/PPC32ISelDAGToDAG.cpp
diff -u llvm/lib/Target/PowerPC/PPC32ISelDAGToDAG.cpp:1.77 llvm/lib/Target/PowerPC/PPC32ISelDAGToDAG.cpp:1.78
--- llvm/lib/Target/PowerPC/PPC32ISelDAGToDAG.cpp:1.77	Tue Sep 13 17:05:21 2005
+++ llvm/lib/Target/PowerPC/PPC32ISelDAGToDAG.cpp	Tue Sep 27 12:45:33 2005
@@ -87,6 +87,7 @@
       DEBUG(BB->dump());
       // Select target instructions for the DAG.
       DAG.setRoot(Select(DAG.getRoot()));
+      CodeGenMap.clear();
       DAG.RemoveDeadNodes();
       
       // Emit machine code to BB. 






More information about the llvm-commits mailing list