Factor FlattenCFG out from SimplifyCFG
authorTom Stellard <thomas.stellard@amd.com>
Tue, 6 Aug 2013 02:43:45 +0000 (02:43 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Tue, 6 Aug 2013 02:43:45 +0000 (02:43 +0000)
commit01d7203ef8316fdd71c3cec59f8e68fb869e0dbf
tree51efd9e28de5addbea893b2742c5bca28f8e9445
parent99c22aaeed3d519c0ec958c77aa35aad2e3b0ae9
Factor FlattenCFG out from SimplifyCFG

Patch by: Mei Ye

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187764 91177308-0d34-0410-b5e6-96231b3b80d8
21 files changed:
include/llvm/InitializePasses.h
include/llvm/Transforms/Scalar.h
include/llvm/Transforms/Utils/BasicBlockUtils.h
include/llvm/Transforms/Utils/Local.h
lib/Target/R600/AMDGPUTargetMachine.cpp
lib/Transforms/IPO/PassManagerBuilder.cpp
lib/Transforms/Scalar/CMakeLists.txt
lib/Transforms/Scalar/FlattenCFGPass.cpp [new file with mode: 0644]
lib/Transforms/Scalar/Scalar.cpp
lib/Transforms/Scalar/SimplifyCFGPass.cpp
lib/Transforms/Utils/BasicBlockUtils.cpp
lib/Transforms/Utils/CMakeLists.txt
lib/Transforms/Utils/FlattenCFG.cpp [new file with mode: 0644]
lib/Transforms/Utils/SimplifyCFG.cpp
test/CodeGen/R600/parallelandifcollapse.ll [new file with mode: 0644]
test/CodeGen/R600/parallelorifcollapse.ll [new file with mode: 0644]
test/Transforms/SimplifyCFG/R600/lit.local.cfg
test/Transforms/SimplifyCFG/R600/parallelandifcollapse.ll
test/Transforms/SimplifyCFG/R600/parallelorifcollapse.ll
test/Transforms/SimplifyCFG/lit.local.cfg
tools/lto/LTOCodeGenerator.cpp