This website requires JavaScript.
Explore
Mirrors
Help
Sign In
6502
/
llvm-6502
Watch
1
Star
0
Fork
0
You've already forked llvm-6502
mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced
2024-12-15 04:30:12 +00:00
Code
Issues
Projects
Releases
Wiki
Activity
1fb0955cab
llvm-6502
/
test
/
Transforms
/
GVN
History
Lang Hames
1fb0955cab
Make GVN look through extractvalues for recognised intrinsics. GVN can then CSE ops that match values produced by the intrinsics.
...
git-svn-id:
https://llvm.org/svn/llvm-project/llvm/trunk@134677
91177308-0d34-0410-b5e6-96231b3b80d8
2011-07-08 01:50:54 +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
remove a trivial test, make some other tests less trivial.
2011-05-22 07:02:43 +00:00
2007-07-26-NonRedundant.ll
2007-07-26-PhiErasure.ll
2007-07-30-PredIDom.ll
2007-07-31-NoDomInherit.ll
2007-07-31-RedundantPhi.ll
2008-02-12-UndefLoad.ll
2008-02-13-NewPHI.ll
2008-07-02-Unreachable.ll
remove a trivial test, make some other tests less trivial.
2011-05-22 07:02:43 +00:00
2008-12-09-SelfRemove.ll
2008-12-12-RLE-Crash.ll
2008-12-14-rle-reanalyze.ll
2008-12-15-CacheVisited.ll
2009-01-21-SortInvalidation.ll
2009-01-22-SortInvalidation.ll
2009-02-17-LoadPRECrash.ll
2009-03-10-PREOnVoid.ll
2009-06-17-InvalidPRE.ll
2009-07-13-MemDepSortFail.ll
2009-11-12-MemDepMallocBitCast.ll
2010-03-31-RedundantPHIs.ll
Teach InstructionSimplify about phi nodes. I chose to have it simply
2010-11-14 13:30:18 +00:00
2010-05-08-OneBit.ll
2010-11-13-Simplify.ll
Testcase to go along with commit 118923 ("Have GVN simplify instructions
2010-11-13 21:33:19 +00:00
2011-04-27-phioperands.ll
This is an automatically reduced test case that crashed in GVN, at some
2011-06-20 14:46:47 +00:00
2011-06-01-NonLocalMemdepMiscompile.ll
When marking a block as being unanalyzable, use "Clobber" on the terminator instead of the first instruction in the block. This is a bit of a hack; "Clobber" isn't really the right marking in the first place. memdep doesn't really have any way of properly expressing "unanalyzable" at the moment. Using it on the terminator is much less ambiguous than using it on an arbitrary instruction, though.
2011-06-02 00:08:52 +00:00
2011-07-07-MatchIntrinsicExtract.ll
Make GVN look through extractvalues for recognised intrinsics. GVN can then CSE ops that match values produced by the intrinsics.
2011-07-08 01:50:54 +00:00
basic.ll
bitcast-of-call.ll
calls-nonlocal.ll
calls-readonly.ll
condprop.ll
Give GVN back the ability to perform simple conditional propagation on conditional branch values.
2010-12-21 23:54:34 +00:00
crash-no-aa.ll
crash.ll
fix PR9841 by having GVN not process dead loads. This was
2011-05-22 07:03:34 +00:00
dg.exp
lifetime-simple.ll
load-constant-mem.ll
load-pre-align.ll
load-pre-licm.ll
local-pre.ll
lpre-call-wrap-2.ll
lpre-call-wrap.ll
non-local-offset.ll
Enhance GVN to do more precise alias queries for non-local memory
2010-11-10 20:37:15 +00:00
nonescaping-malloc.ll
rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is
2011-06-18 06:05:24 +00:00
null-aliases-nothing.ll
phi-translate-partial-alias.ll
Add a testcase to demonstrate the problem where phi translation is
2011-06-04 07:05:05 +00:00
phi-translate.ll
Add support for PHI-translating sext, zext, and trunc instructions,
2010-11-18 17:05:13 +00:00
pre-basic-add.ll
pre-load.ll
pre-single-pred.ll
preserve-tbaa.ll
make this test less trivial.
2011-05-22 06:59:33 +00:00
rle-must-alias.ll
rle-no-phi-translate.ll
rle-nonlocal.ll
rle-phi-translate.ll
rle-semidominated.ll
rle.ll
rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is
2011-06-18 06:05:24 +00:00