llvm-6502/test/Transforms/IndVarSimplify
Andrew Trick 685f07fac2 Fixes PR9730: indvars: An asserting value handle still pointed to this value
Modified LinearFunctionTestReplace to push the condition on the dead
list instead of eagerly deleting it. This can cause unnecessary
IV rewrites, which should have no effect on codegen and will not be an
issue once we stop generating canonical IVs.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130340 91177308-0d34-0410-b5e6-96231b3b80d8
2011-04-27 23:00:03 +00:00
..
2002-09-09-PointerIndVar.ll
2003-04-16-ExprAnalysis.ll
2003-09-12-MultiplePred.ll
2003-09-23-NotAtTop.ll
2003-12-10-RemoveInstrCrash.ll
2003-12-15-Crash.ll
2003-12-21-IndVarSize.ll
2004-03-10-PHIInsertionBug.ll
2004-04-05-InvokeCastCrash.ll
2004-04-07-ScalarEvolutionCrash.ll
2005-02-11-InvokeCrash.ll
2005-02-17-TruncateExprCrash.ll
2005-02-26-ExitValueCompute.ll
2005-06-15-InstMoveCrash.ll
2005-11-18-Crash.ll
2006-03-31-NegativeStride.ll
2006-06-16-Indvar-LCSSA-Crash.ll
2006-09-20-LFTR-Crash.ll
2006-12-10-BitCast.ll
2007-01-06-TripCount.ll
2007-06-06-DeleteDanglesPtr.ll
2007-11-23-BitcastCrash.ll
2008-06-15-SCEVExpanderBug.ll
2008-09-02-IVType.ll
2008-10-03-CouldNotCompute.ll
2008-11-25-APFloatAssert.ll
2009-04-14-shorten_iv_vars.ll Avoid creating canonical induction variables for non-native types. 2011-03-18 16:50:32 +00:00
2009-04-15-shorten-iv-vars-2.ll Avoid creating canonical induction variables for non-native types. 2011-03-18 16:50:32 +00:00
2009-04-22-IndvarCrash.ll
2009-04-27-Floating.ll Fixes PR9730: indvars: An asserting value handle still pointed to this value 2011-04-27 23:00:03 +00:00
2009-05-24-useafterfree.ll Correct bogus module triple specifications. 2010-08-30 10:48:29 +00:00
ada-loops.ll Avoid creating canonical induction variables for non-native types. 2011-03-18 16:50:32 +00:00
addrec-gep.ll Avoid creating canonical induction variables for non-native types. 2011-03-18 16:50:32 +00:00
ashr-tripcount.ll Avoid creating canonical induction variables for non-native types. 2011-03-18 16:50:32 +00:00
avoid-i0.ll
casted-argument.ll
complex-scev.ll
crash.ll Fix SCEVExpander::visitAddRecExpr so that it remembers the induction variable 2010-07-26 18:28:14 +00:00
dangling-use.ll
dg.exp
divide-pointer.ll
eliminate-comparison.ll
eliminate-max.ll
eliminate-rem.ll
exit_value_tests.ll
floating-point-iv.ll
gep-with-mul-base.ll
indirectbr.ll
interesting-invoke-use.ll
iterationCount_zext_or_trunc.ll
iv-sext.ll Avoid creating canonical induction variables for non-native types. 2011-03-18 16:50:32 +00:00
iv-zext.ll Avoid creating canonical induction variables for non-native types. 2011-03-18 16:50:32 +00:00
lftr_simple.ll
lftr-other-uses.ll
lftr-promote.ll
loop_evaluate7.ll
loop_evaluate8.ll
loop_evaluate9.ll
loop_evaluate10.ll Correct bogus module triple specifications. 2010-08-30 10:48:29 +00:00
loop_evaluate11.ll
loop_evaluate_1.ll
loop_evaluate_2.ll
loop_evaluate_3.ll
loop_evaluate_4.ll
loop_evaluate_5.ll
loop_evaluate_6.ll
masked-iv.ll
max-pointer.ll Avoid creating canonical induction variables for non-native types. 2011-03-18 16:50:32 +00:00
phi-uses-value-multiple-times.ll
pointer-indvars.ll
pointer.ll Avoid creating canonical induction variables for non-native types. 2011-03-18 16:50:32 +00:00
polynomial-expand.ll
preserve-gep-loop-variant.ll Avoid creating canonical induction variables for non-native types. 2011-03-18 16:50:32 +00:00
preserve-gep-nested.ll Avoid creating canonical induction variables for non-native types. 2011-03-18 16:50:32 +00:00
preserve-gep-remainder.ll Avoid creating canonical induction variables for non-native types. 2011-03-18 16:50:32 +00:00
preserve-gep.ll Avoid creating canonical induction variables for non-native types. 2011-03-18 16:50:32 +00:00
preserve-signed-wrap.ll
promote-iv-to-eliminate-casts.ll
shrunk-constant.ll
signed-trip-count.ll
single-element-range.ll
sink-alloca.ll
sink-trapping.ll
subtract.ll
tripcount_compute.ll Fix ScalarEvolution's tripcount computation for chains of loops 2010-06-29 23:43:06 +00:00
tripcount_infinite.ll
udiv.ll
uglygep.ll Fix this test. 2010-07-16 01:28:45 +00:00
variable-stride-ivs-0.ll
variable-stride-ivs-1.ll