diff options
author | Chris Lattner <sabre@nondot.org> | 2004-09-18 00:32:40 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-09-18 00:32:40 +0000 |
commit | 475dc2c93dfb244321d8b1bb8f8235ea069838c8 (patch) | |
tree | fd5ff9b09631c1ea481ca28e073d5e10b820042a /llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp | |
parent | 85d5ccc0067a297b47625a514772cd8c62c4da8c (diff) | |
download | bcm5719-llvm-475dc2c93dfb244321d8b1bb8f8235ea069838c8.tar.gz bcm5719-llvm-475dc2c93dfb244321d8b1bb8f8235ea069838c8.zip |
Make sure to remove the Select instruction as well
llvm-svn: 16389
Diffstat (limited to 'llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp b/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp index f4161fff31f..b4214ee09bd 100644 --- a/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp +++ b/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp @@ -247,6 +247,7 @@ void PromoteMem2Reg::run() { AST->copyValue(Load, FalseVal); AST->copyValue(Load, NewSI); AST->deleteValue(Load); + AST->deleteValue(SI); } Load->replaceAllUsesWith(NewSI); |