1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 11:42:57 +01:00
llvm-mirror/test/Transforms/IndVarsSimplify
Devang Patel 78b7de25d1 Turn floating point IVs into integer IVs where possible.
This allows SCEV users to effectively calculate trip count.
LSR later on transforms back integer IVs to floating point IVs
later on to avoid int-to-float casts inside the loop.

llvm-svn: 58625
2008-11-03 18:32:19 +00:00
..
2002-09-09-PointerIndVar.ll Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
2003-04-16-ExprAnalysis.ll Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
2003-09-12-MultiplePred.ll Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
2003-09-23-NotAtTop.ll Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
2003-12-10-IndVarDeadCode.ll Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
2003-12-10-RemoveInstrCrash.ll rename *.llx -> *.ll, last batch. 2008-04-19 22:32:52 +00:00
2003-12-15-Crash.ll rename *.llx -> *.ll, last batch. 2008-04-19 22:32:52 +00:00
2003-12-21-IndVarSize.ll Update old-style syntax in some "not grep" tests. 2008-05-01 23:50:07 +00:00
2004-03-10-PHIInsertionBug.ll Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
2004-04-05-InvokeCastCrash.ll Remove lingering references to .llx and .tr in the tests. 2008-05-23 21:15:35 +00:00
2004-04-07-ScalarEvolutionCrash.ll rename *.llx -> *.ll, last batch. 2008-04-19 22:32:52 +00:00
2005-02-11-InvokeCrash.ll Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
2005-02-17-TruncateExprCrash.ll Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
2005-02-26-ExitValueCompute.ll Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
2005-06-15-InstMoveCrash.ll Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
2005-11-18-Crash.ll Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
2006-03-31-NegativeStride.ll Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
2006-06-16-Indvar-LCSSA-Crash.ll Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
2006-09-20-LFTR-Crash.ll Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
2006-12-10-BitCast.ll Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
2007-01-06-TripCount.ll For PR1319: 2007-04-15 08:30:33 +00:00
2007-01-08-X86-64-Pointer.ll For PR1319: 2007-04-15 08:30:33 +00:00
2007-06-06-DeleteDanglesPtr.ll new testcase for PR1487 2007-06-06 04:11:21 +00:00
2007-11-23-BitcastCrash.ll Fix a bug where we'd try to find a scev value for a bitcast operand, 2007-11-23 08:46:22 +00:00
2008-06-15-SCEVExpanderBug.ll Fix PR2434. When scanning for exising binary operator to reuse don't 2008-06-15 19:07:39 +00:00
2008-09-02-IVType.ll if loop induction variable is always sign or zero extended then 2008-09-09 21:41:07 +00:00
2008-10-03-CouldNotCompute.ll Allow the construction of SCEVs with SCEVCouldNotCompute operands, by 2008-10-04 11:19:07 +00:00
2008-11-03-Floating.ll Turn floating point IVs into integer IVs where possible. 2008-11-03 18:32:19 +00:00
complex-scev.ll Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
dg.exp sabre brings to my attention that the 'tr' suffix is also obsolete 2008-05-20 21:00:03 +00:00
exit_value_tests.ll Use loop deletion instead of ADCE for removing loops. 2008-05-16 04:27:38 +00:00
iterationCount_zext_or_trunc.ll For PR1553: 2007-07-19 23:13:04 +00:00
lftr_simple.ll rename *.llx -> *.ll, last batch. 2008-04-19 22:32:52 +00:00
loop_evaluate_1.ll Use loop deletion instead of ADCE for removing loops. 2008-05-16 04:27:38 +00:00
loop_evaluate_2.ll Use loop deletion instead of ADCE for removing loops. 2008-05-16 04:27:38 +00:00
loop_evaluate_3.ll For PR1319: 2007-04-15 08:30:33 +00:00
loop_evaluate_4.ll For PR1319: 2007-04-15 08:30:33 +00:00
pointer-indvars.ll Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
subtract.ll Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
tripcount_compute.ll Use loop deletion instead of ADCE for removing loops. 2008-05-16 04:27:38 +00:00
tripcount_infinite.ll rename *.llx -> *.ll, last batch. 2008-04-19 22:32:52 +00:00
variable-stride-ivs.ll Remove llvm-upgrade and update tests. 2008-03-09 08:16:40 +00:00