Revert "[SimlifyCFG] Prevent passes from destroying canonical loop structure, especia...
authorReid Kleckner <rnk@google.com>
Mon, 28 Mar 2016 18:07:40 +0000 (18:07 +0000)
committerReid Kleckner <rnk@google.com>
Mon, 28 Mar 2016 18:07:40 +0000 (18:07 +0000)
commitba85781f5846d156ff867340a203856aa1957dd6
tree9f26256393faeed45a564a00c029a40ac47e5ee2
parent6601a4420b3862d6cffc4180c1a7bcd238576be6
Revert "[SimlifyCFG] Prevent passes from destroying canonical loop structure, especially for nested loops"

This reverts commit r264596.

It does not compile.

llvm-svn: 264604
llvm/include/llvm/Transforms/Utils/Local.h
llvm/lib/Transforms/Scalar/JumpThreading.cpp
llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
llvm/lib/Transforms/Utils/SimplifyCFG.cpp
llvm/test/Transforms/LoopUnswitch/2015-06-17-Metadata.ll
llvm/test/Transforms/LoopUnswitch/infinite-loop.ll
llvm/test/Transforms/SimplifyCFG/2008-05-16-PHIBlockMerge.ll
llvm/test/Transforms/SimplifyCFG/EqualPHIEdgeBlockMerge.ll