llvm/test/Transforms/LICM
Dan Gohman 3eee6542f5 Put the LICM of constant GlobalVariables, introduced in r53945, under a
command-line option, and disable it by default. It introduced performance
regressions because CodeGen is currently not able to remat such loads.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53997 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-24 23:57:25 +00:00
..
2003-02-26-LoopExitNotDominated.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
2003-02-27-NestedLoopExitBlocks.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
2003-02-27-PreheaderExitNodeUpdate.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
2003-02-27-PreheaderProblem.ll Use loop deletion instead of ADCE in these tests. 2008-05-16 04:33:37 +00:00
2003-02-27-StoreSinkPHIs.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
2003-02-28-PromoteDifferentType.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
2003-05-02-LoadHoist.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
2003-08-04-TrappingInstHoist.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
2003-08-04-TrappingInstOkHoist.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
2003-12-11-SinkingToPHI.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
2003-12-13-VolatilePromote.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
2004-09-14-AliasAnalysisInvalidate.ll rename *.llx -> *.ll, last batch. 2008-04-19 22:32:52 +00:00
2004-11-17-UndefIndexCrash.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
2005-03-24-LICM-Aggregate-Crash.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
2006-09-12-DeadUserOfSunkInstr.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
2007-05-22-VolatileSink.ll new testcase for PR1435 2007-05-23 06:35:52 +00:00
2007-07-30-AliasSet.ll Bunch of tests to check loop passes. 2007-07-31 08:04:17 +00:00
2007-09-17-PromoteValue.ll Avoid unsafe promotion. 2007-09-19 20:18:51 +00:00
2007-09-24-PromoteNullValue.ll Do not promote null values because it may be unsafe to do so. 2007-09-24 20:02:42 +00:00
2007-10-01-PromoteSafeValue.ll Relax unsafe use check. If there is one unconditional use inside the loop then it is safe to promote value even if there is another conditional use inside the loop. 2007-10-01 18:12:58 +00:00
2008-05-20-AliasSetVAArg.ll Fix PR2346 by marking vaarg as volatile so that licm doesn't try to 2008-05-20 22:05:28 +00:00
2008-07-22-LoadGlobalConstant.ll Put the LICM of constant GlobalVariables, introduced in r53945, under a 2008-07-24 23:57:25 +00:00
basictest.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
call_sink_const_function.ll Ding dong, the DoesntAccessMemoryFns and 2007-11-23 19:30:27 +00:00
call_sink_pure_function.ll Ding dong, the DoesntAccessMemoryFns and 2007-11-23 19:30:27 +00:00
dg.exp sabre brings to my attention that the 'tr' suffix is also obsolete 2008-05-20 21:00:03 +00:00
no-preheader-test.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
Preserve-LCSSA.ll Bunch of tests to check loop passes. 2007-07-31 08:04:17 +00:00
scalar_promote.ll Update this testcase. The output needs to be disabled to pass. 2008-01-01 01:34:36 +00:00
sink_critical_edge.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
sink_inst.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
sink_load.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
sink_multiple_exits.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
sink_multiple.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
sink_only_some_exits.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
sink_phi_node_use.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
sink_trapping_inst.ll Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00