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-23 15:29:51 +00:00
Code
Issues
Projects
Releases
Wiki
Activity
deab22a556
llvm-6502
/
test
/
Transforms
History
Eli Friedman
75f69e3a3d
Make sure scalarrepl picks the correct alloca when it rewrites a bitcast. Fixes PR11353.
...
git-svn-id:
https://llvm.org/svn/llvm-project/llvm/trunk@144442
91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-12 02:07:50 +00:00
..
ADCE
ArgumentPromotion
BlockPlacement
BranchFolding
CodeExtractor
CodeGenPrepare
ConstantMerge
ConstProp
CorrelatedValuePropagation
DeadArgElim
DeadStoreElimination
DeadStoreElimination can now trim the size of a store if the end of the store is dead.
2011-11-09 23:07:35 +00:00
EarlyCSE
FunctionAttrs
GlobalDCE
GlobalOpt
Refactor code from inlining and globalopt that checks whether a function definition is unused, and enhance it so it can tell that functions which are only used by a blockaddress are in fact dead. This probably doesn't happen much on most code, but the Linux kernel's _THIS_IP_ can trigger this issue with blockaddress. (GlobalDCE can also handle the given tescase, but we only run that at -O3.) Found while looking at PR11180.
2011-10-20 05:23:42 +00:00
GVN
Teach GVN to also propagate switch cases. For example, in this code
2011-10-07 08:29:06 +00:00
IndVarSimplify
Rewrite LinearFunctionTestReplace to handle pointer-type IVs.
2011-11-02 17:19:57 +00:00
Inline
Remap blockaddress correctly when inlining a function. Fixes PR10162.
2011-10-21 20:45:19 +00:00
InstCombine
Convert to the new EH model.
2011-11-08 00:23:01 +00:00
InstSimplify
Fix code to match comment. Fixes PR11340, a regression from r143209.
2011-11-08 21:08:02 +00:00
Internalize
IPConstantProp
JumpThreading
LCSSA
LICM
LICM pass now understands invariant load metadata. Nothing generates this yet so it will currently never get used in real tests
2011-11-08 19:30:00 +00:00
LoopDeletion
LoopIdiom
LoopRotate
LoopSimplify
Removed colons from some target datalayout strings in test, since they don't match the required format.
2011-10-12 22:24:17 +00:00
LoopStrengthReduce
Fix SCEVExpander assert during LSR: "argument of incompatible type".
2011-10-15 06:19:55 +00:00
LoopUnroll
LoopUnswitch
LowerAtomic
LowerExpectIntrinsic
LowerInvoke
LowerSwitch
Mem2Reg
MemCpyOpt
Oops! Fix test I forgot to submit as part of r142735.
2011-10-22 22:07:31 +00:00
MergeFunc
Convert to the new EH model.
2011-11-08 00:23:01 +00:00
ObjCARC
Teach the ARC optimizer about the !clang.arc.copy_on_escape metadata
2011-10-17 22:53:25 +00:00
PhaseOrdering
PruneEH
Reassociate
ScalarRepl
Make sure scalarrepl picks the correct alloca when it rewrites a bitcast. Fixes PR11353.
2011-11-12 02:07:50 +00:00
SCCP
Get rid of an optimization in SCCP which appears to have many issues. Specifically, it doesn't handle many cases involving undef correctly, and it is missing other checks which
2011-11-11 01:16:15 +00:00
SimplifyCFG
SimplifyLibCalls
SimplifyLibCalls: Use IRBuilder.CreateGlobalString when creating a string for printf->puts, which correctly sets the unnamed_addr bit on the resulting GlobalVariable.
2011-10-29 19:43:31 +00:00
Sink
StripSymbols
TailCallElim
Correct over-zealous removal of hack.
2011-10-17 18:43:40 +00:00
TailDup