llvm/test/Transforms/GVNHoist
Sebastian Pop 222cc006d9 Handle UnreachableInst in isGuaranteedToTransferExecutionToSuccessor
A block with an UnreachableInst does not transfer execution to a successor.
The problem was exposed by GVN-hoist. This patch fixes bug 32153.

Patch by Aditya Kumar.

Differential Revision: https://reviews.llvm.org/D30667

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297254 91177308-0d34-0410-b5e6-96231b3b80d8
2017-03-08 01:54:50 +00:00
..
hoist-call.ll
hoist-convergent.ll
hoist-md.ll
hoist-mssa.ll
hoist-pr20242.ll
hoist-pr22005.ll
hoist-pr28606.ll
hoist-pr28933.ll
hoist-pr31891.ll Fix my GVNHoist test case from r294317 2017-02-07 17:35:53 +00:00
hoist-recursive-geps.ll GVN-hoist: only hoist relevant scalar instructions 2016-09-22 14:45:40 +00:00
hoist-unsafe-pr31729.ll [GVNHoist] Don't hoist unsafe scalars at -Oz (PR31729) 2017-03-01 17:15:08 +00:00
hoist-very-busy.ll Handle UnreachableInst in isGuaranteedToTransferExecutionToSuccessor 2017-03-08 01:54:50 +00:00
hoist.ll [GVNHoist] Invalidate MemDep when an instruction is moved. 2016-12-07 19:55:59 +00:00
ld_hoist1.ll Remove the load hoisting code of MLSM, it is completely subsumed by GVNHoist 2017-01-24 19:55:36 +00:00
ld_hoist_st_sink.ll Remove the load hoisting code of MLSM, it is completely subsumed by GVNHoist 2017-01-24 19:55:36 +00:00
pr28626.ll GVN-hoist: move hoist testcase to GVNHoist dir 2016-09-22 14:45:46 +00:00
pr29031.ll
pr29034.ll
pr30216.ll commit back "GVN-hoist: fix store past load dependence analysis (PR30216, PR30499)" 2016-10-13 01:39:10 +00:00
pr30499.ll commit back "GVN-hoist: fix store past load dependence analysis (PR30216, PR30499)" 2016-10-13 01:39:10 +00:00