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-13 20:32:21 +00:00
Code
Issues
Projects
Releases
Wiki
Activity
09237b8968
llvm-6502
/
test
/
Transforms
History
Erik Eckstein
956268f9dc
SLPVectorizer: improved scheduling algorithm.
...
git-svn-id:
https://llvm.org/svn/llvm-project/llvm/trunk@214494
91177308-0d34-0410-b5e6-96231b3b80d8
2014-08-01 09:20:42 +00:00
..
ADCE
AddDiscriminators
ArgumentPromotion
AtomicExpandLoadLinked
/ARM
BBVectorize
BranchFolding
CodeExtractor
CodeGenPrepare
ConstantHoisting
ConstantMerge
ConstProp
CorrelatedValuePropagation
DeadArgElim
DeadStoreElimination
DebugIR
EarlyCSE
FunctionAttrs
GCOVProfiling
GlobalDCE
GlobalOpt
GVN
IndVarSimplify
Inline
InstCombine
This patch implements transform for pattern "(A & ~B) ^ (~A) -> ~(A & B)".
2014-08-01 05:07:20 +00:00
InstMerge
InstSimplify
Internalize
IPConstantProp
JumpThreading
LCSSA
LICM
LoadCombine
LoopDeletion
LoopIdiom
LoopReroll
LoopRotate
LoopSimplify
LoopStrengthReduce
LoopUnroll
LoopUnswitch
LoopVectorize
LowerAtomic
LowerExpectIntrinsic
LowerInvoke
LowerSwitch
Mem2Reg
MemCpyOpt
MergeFunc
MetaRenamer
ObjCARC
PhaseOrdering
PruneEH
Reassociate
Reg2Mem
SampleProfile
Scalarizer
ScalarRepl
SCCP
SeparateConstOffsetFromGEP
/NVPTX
SimplifyCFG
Sink
SLPVectorizer
SLPVectorizer: improved scheduling algorithm.
2014-08-01 09:20:42 +00:00
SROA
StripSymbols
StructurizeCFG
TailCallElim
TailDup