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-30 19:55:11 +00:00
Code
Issues
Projects
Releases
Wiki
Activity
eb73cf671b
llvm-6502
/
test
/
Transforms
History
Erik Eckstein
85f56baca8
test commit: add a comment line in GVN test file
...
git-svn-id:
https://llvm.org/svn/llvm-project/llvm/trunk@212019
91177308-0d34-0410-b5e6-96231b3b80d8
2014-06-30 07:19:02 +00:00
..
ADCE
AddDiscriminators
ArgumentPromotion
ArgumentPromotion: Propagate debug locations on calls for which arguments are promoted.
2014-06-27 05:32:09 +00:00
AtomicExpandLoadLinked
/ARM
Atomics: make use of the "cmpxchg weak" instruction.
2014-06-13 16:45:52 +00:00
BBVectorize
BranchFolding
CodeExtractor
CodeGenPrepare
ConstantHoisting
ConstantMerge
ConstProp
CorrelatedValuePropagation
DeadArgElim
DeadStoreElimination
DebugIR
EarlyCSE
FunctionAttrs
GCOVProfiling
GlobalDCE
GlobalOpt
GlobalOpt: Fix constantfold-initializers.ll test
2014-06-27 07:36:26 +00:00
GVN
test commit: add a comment line in GVN test file
2014-06-30 07:19:02 +00:00
IndVarSimplify
Add a description to the test from r211433 explaining why it's written that way.
2014-06-22 12:22:04 +00:00
Inline
InstCombine
Added instruction combine to transform few more negative values addition to subtraction (Part 3)
2014-06-27 07:47:35 +00:00
InstSimplify
This patch removed duplicate code for matching patterns
2014-06-26 08:57:33 +00:00
Internalize
IPConstantProp
JumpThreading
Fixed jump threading going to infinite loop.
2014-06-17 14:34:19 +00:00
LCSSA
LICM
[LICM] Don't create more than one copy of an instruction per loop exit block when sinking.
2014-06-25 07:54:58 +00:00
LoadCombine
LoopDeletion
LoopIdiom
LoopReroll
LoopRotate
LoopSimplify
LoopStrengthReduce
LoopUnroll
Rename loop unrolling and loop vectorizer metadata to have a common prefix.
2014-06-25 15:41:00 +00:00
LoopUnswitch
LoopVectorize
Add Rpass-missed and Rpass-analysis reports to the loop vectorizer. The remarks give the vector width of vectorized loops and a brief analysis of loops that fail to be vectorized. For example, an analysis will be generated for loops containing control flow that cannot be simplified to a select. The optimization remarks also give the debug location of expressions that cannot be vectorized, for example the location of an unvectorizable call.
2014-06-25 17:50:15 +00:00
LowerAtomic
LowerExpectIntrinsic
LowerInvoke
LowerSwitch
LowerSwitch: track bounding range for the condition tree.
2014-06-16 16:55:20 +00:00
Mem2Reg
MemCpyOpt
MergeFunc
Commited patch from Björn Steinbrink:
2014-06-20 19:11:56 +00:00
MetaRenamer
ObjCARC
PhaseOrdering
PruneEH
Reassociate
Reg2Mem
SampleProfile
Scalarizer
ScalarRepl
SCCP
SeparateConstOffsetFromGEP
/NVPTX
SimplifyCFG
Don't build switch tables for dllimport and TLS variables in GEPs
2014-06-26 00:30:52 +00:00
Sink
SLPVectorizer
Add Support to Recognize and Vectorize NON SIMD instructions in SLPVectorizer.
2014-06-20 04:32:48 +00:00
SROA
SROA: Only split loads on byte boundaries
2014-06-17 00:19:35 +00:00
StripSymbols
StructurizeCFG
TailCallElim
TailDup