diff options
| author | Chris Lattner <sabre@nondot.org> | 2005-09-27 17:45:33 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2005-09-27 17:45:33 +0000 |
| commit | c628f00845d4bf54d4baf601aa7f55e5f9f4eff3 (patch) | |
| tree | 77da877cab261b68485a955f7fcd38d132357fd3 /llvm/lib | |
| parent | 63523f98d5227d8c98099cf60f6ee4dfa728a2ca (diff) | |
| download | bcm5719-llvm-c628f00845d4bf54d4baf601aa7f55e5f9f4eff3.tar.gz bcm5719-llvm-c628f00845d4bf54d4baf601aa7f55e5f9f4eff3.zip | |
Make sure to clear the CodeGenMap after each basic block is selected to avoid
cross MBB pollution.
llvm-svn: 23470
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp b/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp index 5019a848a44..d9335477400 100644 --- a/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp +++ b/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp @@ -87,6 +87,7 @@ namespace { DEBUG(BB->dump()); // Select target instructions for the DAG. DAG.setRoot(Select(DAG.getRoot())); + CodeGenMap.clear(); DAG.RemoveDeadNodes(); // Emit machine code to BB. |

