From c46e9b0423683ccb642573e3d36ef95fcc2c68ac Mon Sep 17 00:00:00 2001 From: Gerolf Hoflehner Date: Sat, 26 Apr 2014 02:03:17 +0000 Subject: Revert commit r207302 since build failures have been reported. llvm-svn: 207303 --- llvm/lib/Transforms/Utils/SimplifyInstructions.cpp | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'llvm/lib/Transforms/Utils/SimplifyInstructions.cpp') diff --git a/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp b/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp index 33b36378027..c62aa663f6d 100644 --- a/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp +++ b/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp @@ -76,15 +76,7 @@ namespace { ++NumSimplified; Changed = true; } - bool res = RecursivelyDeleteTriviallyDeadInstructions(I, TLI); - if (res) { - // RecursivelyDeleteTriviallyDeadInstruction can remove - // more than one instruction, so simply incrementing the - // iterator does not work. When instructions get deleted - // re-iterate instead. - BI = BB->begin(); BE = BB->end(); - Changed |= res; - } + Changed |= RecursivelyDeleteTriviallyDeadInstructions(I, TLI); } // Place the list of instructions to simplify on the next loop iteration -- cgit v1.2.3