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-09-15 11:57:30 +00:00
Code
Issues
Projects
Releases
Wiki
Activity
3e4b3b9043
llvm-6502
/
test
/
Transforms
History
Nuno Lopes
7f71f5f6b8
make simplifyCFG erase invokes to readonly/readnone functions
...
git-svn-id:
https://llvm.org/svn/llvm-project/llvm/trunk@159385
91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-28 22:32:27 +00:00
..
ADCE
ArgumentPromotion
BBVectorize
Allow BBVectorize to form non-2^n-length vectors.
2012-06-28 05:42:42 +00:00
BlockPlacement
BoundsChecking
port the BoundsChecking patch to the new MemoryBuiltin API (i.e., remove most of the code from here).
2012-06-21 15:59:53 +00:00
BranchFolding
CodeExtractor
CodeGenPrepare
ConstantMerge
ConstProp
CorrelatedValuePropagation
make LazyValueInfo analyze the default case of switch statements (we know that in the default branch the value cannot be any of the switch cases)
2012-06-28 16:13:37 +00:00
DeadArgElim
DeadStoreElimination
EarlyCSE
FunctionAttrs
GlobalDCE
GlobalOpt
Revert r159136 due to PR13124.
2012-06-27 17:10:33 +00:00
GVN
When gvn decides to replace an instruction with another, we have to patch the
2012-06-04 22:44:21 +00:00
IndVarSimplify
Teach SCEV's icmp simplification logic that a-b == 0 is equivalent to a == b.
2012-05-30 18:32:23 +00:00
Inline
Fix the inliner so that the optsize function attribute don't alter the
2012-05-23 13:42:57 +00:00
InstCombine
make instcombine produce calls to llvm.donothing instead of a random intrinsic
2012-06-28 22:31:24 +00:00
InstSimplify
Internalize
IPConstantProp
JumpThreading
LCSSA
Enable the new LoopInfo algorithm by default.
2012-06-26 04:11:38 +00:00
LICM
LoopDeletion
LoopIdiom
LoopRotate
LoopSimplify
LoopStrengthReduce
Unit test for LSR kind=Special fix: r158536.
2012-06-15 22:46:31 +00:00
LoopUnroll
LoopUnswitch
Enable the new LoopInfo algorithm by default.
2012-06-26 04:11:38 +00:00
LowerAtomic
LowerExpectIntrinsic
LowerInvoke
LowerSwitch
PR1255 related changes (case ranges):
2012-05-24 09:33:20 +00:00
Mem2Reg
MemCpyOpt
Move the capture analysis from MemoryDependencyAnalysis to a more general place
2012-05-14 20:35:04 +00:00
MergeFunc
ObjCARC
Fix the objc_autoreleasedReturnValue optimization code to locate
2012-06-25 19:47:37 +00:00
PhaseOrdering
PruneEH
Reassociate
Some reassociate optimizations create new instructions, which they insert just
2012-06-27 14:19:00 +00:00
ScalarRepl
Now that SROA can form alloca's for dynamic vector accesses, further improve it to be able to replace operations on these vector alloca's with insert/extract element insts
2012-06-17 03:58:26 +00:00
SCCP
SimplifyCFG
make simplifyCFG erase invokes to readonly/readnone functions
2012-06-28 22:32:27 +00:00
SimplifyLibCalls
revert my previous commit (r159173), since as Eli pointed out, it's perfectly ok to mark realloc as noalias
2012-06-25 23:26:10 +00:00
Sink
Enhance the sinking code to handle diamond patterns. Patch by
2012-05-31 08:09:49 +00:00
StripSymbols
TailCallElim
TailDup