llvm/test/Transforms/GVN
Chris Lattner f478951b0e 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61080 91177308-0d34-0410-b5e6-96231b3b80d8
2008-12-16 07:10:09 +00:00
..
2007-07-25-DominatedLoop.ll
2007-07-25-InfiniteLoop.ll
2007-07-25-Loop.ll
2007-07-25-NestedLoop.ll
2007-07-25-SinglePredecessor.ll
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
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
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
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
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
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