1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 12:12:47 +01:00
llvm-mirror/test/Transforms/GVN
Chris Lattner b3becc5776 fix PR3217: fully cached queries need to be verified against the
visited set before they are used.  If used, their blocks need to be
added to the visited set so that subsequent queries don't use conflicting
pointer values in the cache result blocks.

llvm-svn: 61080
2008-12-16 07:10:09 +00:00
..
2007-07-25-DominatedLoop.ll Fix what is _hopefully_ the last corner case for loops. 2007-07-25 23:54:42 +00:00
2007-07-25-InfiniteLoop.ll Fix a bug introduced in my last commit. 2007-07-26 18:57:04 +00:00
2007-07-25-Loop.ll Fix a bug in non-local memdep that was causing an infinite loop on 175.vpr. 2007-07-25 21:26:36 +00:00
2007-07-25-NestedLoop.ll My last commit was not correct for nested loops. Fix it, and add a testcase for it. 2007-07-25 22:19:40 +00:00
2007-07-25-SinglePredecessor.ll Fix a bug that was causing GVN to crash on 252.eon. 2007-07-25 21:13:41 +00:00
2007-07-26-InterlockingLoops.ll Adjust testcase to make it more stable across visitation order changes, 2008-12-15 04:42:00 +00:00
2007-07-26-NonRedundant.ll Fix a bug introduced in my last commit. 2007-07-26 18:57:04 +00:00
2007-07-26-PhiErasure.ll make GVN try to rename inputs to the resultant replaced values, which 2008-12-15 03:46:38 +00:00
2007-07-30-PredIDom.ll Fix a bug caused by indiscriminantly asking for the dominators of a predecessor. 2007-07-30 16:57:08 +00:00
2007-07-31-NoDomInherit.ll make GVN try to rename inputs to the resultant replaced values, which 2008-12-15 03:46:38 +00:00
2007-07-31-RedundantPhi.ll Fix a failure I accidentally caused in my last commit by mishandling the 2007-07-31 20:18:28 +00:00
2008-02-12-UndefLoad.ll Use normal naming convention for test. 2008-03-22 21:08:33 +00:00
2008-02-13-NewPHI.ll Testcase for PR2032. 2008-02-14 07:15:11 +00:00
2008-02-24-NonDominatedMemcpy.ll Fix an issue where GVN would try to use an instruction before its definition when performing return slot optimization. 2008-02-25 00:40:41 +00:00
2008-02-26-MemCpySize.ll Add PR number to testcase. 2008-02-26 23:16:11 +00:00
2008-07-02-Unreachable.ll don't require GVN to work on dead values, just make the 2008-11-29 21:21:48 +00:00
2008-12-09-SelfRemove.ll loosen up an assertion that isn't valid when called from 2008-12-09 22:45:32 +00:00
2008-12-12-RLE-Crash.ll gvn should never crash on this. 2008-12-13 18:39:44 +00:00
2008-12-14-rle-reanalyze.ll another random testcase that shouldn't crash gvn and is 2008-12-14 21:20:46 +00:00
2008-12-15-CacheVisited.ll fix PR3217: fully cached queries need to be verified against the 2008-12-16 07:10:09 +00:00
basic.ll Convert tests using "| wc -l | grep ..." to use the count script. 2007-08-15 13:36:28 +00:00
bitcast-of-call.ll rename some tests to be more uniform in naming convention. 2008-12-13 18:47:40 +00:00
calls-nonlocal.ll rename some tests to be more uniform in naming convention. 2008-12-13 18:47:40 +00:00
calls-readonly.ll rename some tests to be more uniform in naming convention. 2008-12-13 18:47:40 +00:00
dg.exp sabre brings to my attention that the 'tr' suffix is also obsolete 2008-05-20 21:00:03 +00:00
local-pre.ll Use the -enable-pre flag so this test doesn't fail. 2008-06-26 17:03:28 +00:00
lpre-basic.ll rename some tests to be more uniform in naming convention. 2008-12-13 18:47:40 +00:00
lpre-call-wrap-2.ll Add a testcase for GCC PR 23455, which lpre handles now. Add some 2008-12-15 07:49:24 +00:00
lpre-call-wrap.ll Add a testcase for GCC PR 23455, which lpre handles now. Add some 2008-12-15 07:49:24 +00:00
mixed.ll Convert tests using "| wc -l | grep ..." to use the count script. 2007-08-15 13:36:28 +00:00
pre-basic-add.ll rename some tests to be more uniform in naming convention. 2008-12-13 18:47:40 +00:00
rle-dominated.ll make GVN try to rename inputs to the resultant replaced values, which 2008-12-15 03:46:38 +00:00
rle-must-alias.ll make GVN try to rename inputs to the resultant replaced values, which 2008-12-15 03:46:38 +00:00
rle-no-phi-translate.ll Implement initial support for PHI translation in memdep. This means that 2008-12-15 03:35:32 +00:00
rle-nonlocal.ll make GVN try to rename inputs to the resultant replaced values, which 2008-12-15 03:46:38 +00:00
rle-phi-translate.ll make GVN try to rename inputs to the resultant replaced values, which 2008-12-15 03:46:38 +00:00
rle-semidominated.ll make GVN try to rename inputs to the resultant replaced values, which 2008-12-15 03:46:38 +00:00