.. |
ADCE
|
|
|
ArgumentPromotion
|
|
|
BBVectorize
|
Prevent LoopVectorizer and SLPVectorizer running if the target has no vector registers.
|
2013-09-18 12:43:35 +00:00 |
BranchFolding
|
|
|
CodeExtractor
|
|
|
CodeGenPrepare
|
|
|
ConstantMerge
|
|
|
ConstProp
|
|
|
CorrelatedValuePropagation
|
|
|
DeadArgElim
|
Fix a bug in Dead Argument Elimination.
|
2013-10-09 17:21:44 +00:00 |
DeadStoreElimination
|
|
|
DebugIR
|
Use right pointer type in DebugIR
|
2013-09-27 22:26:25 +00:00 |
EarlyCSE
|
|
|
FunctionAttrs
|
|
|
GCOVProfiling
|
|
|
GlobalDCE
|
|
|
GlobalOpt
|
Quote potential shell expansions found in tests
|
2013-10-28 23:37:45 +00:00 |
GVN
|
Add a testcase for pr17852.
|
2013-11-11 15:37:52 +00:00 |
IndVarSimplify
|
Add test case for PR12377, it was fixed by r194116.
|
2013-11-06 11:55:41 +00:00 |
Inline
|
Rename testing case to use - instead of _.
|
2013-11-04 18:52:06 +00:00 |
InstCombine
|
Fix another constant folding address space place I missed.
|
2013-11-04 20:46:52 +00:00 |
InstSimplify
|
Add a test that large offsets on GEPs on 32 bits targets are handled correctly.
|
2013-09-28 21:27:49 +00:00 |
Internalize
|
Use LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN instead of the "dso list".
|
2013-10-31 20:51:58 +00:00 |
IPConstantProp
|
|
|
JumpThreading
|
Don't eliminate a partially redundant load if it's in a landing pad.
|
2013-10-21 04:09:17 +00:00 |
LCSSA
|
|
|
LICM
|
Debug Info: In DIBuilder, the derived-from field of a DW_TAG_pointer_type
|
2013-10-05 01:43:03 +00:00 |
LoopDeletion
|
|
|
LoopIdiom
|
Teach loop-idiom about address space pointer sizes
|
2013-09-11 05:09:42 +00:00 |
LoopRotate
|
|
|
LoopSimplify
|
UpdatePHINodes in BasicBlockUtils should not crash on duplicate predecessors
|
2013-10-04 23:41:05 +00:00 |
LoopStrengthReduce
|
Fix "existant" typos
|
2013-10-29 02:35:28 +00:00 |
LoopUnroll
|
Implement TTI getUnrollingPreferences for PowerPC
|
2013-09-11 21:20:40 +00:00 |
LoopUnswitch
|
|
|
LoopVectorize
|
Scalarize select vector arguments when extracted.
|
2013-11-04 20:36:06 +00:00 |
LowerAtomic
|
|
|
LowerExpectIntrinsic
|
|
|
LowerInvoke
|
|
|
LowerSwitch
|
|
|
Mem2Reg
|
|
|
MemCpyOpt
|
|
|
MergeFunc
|
Teach MergeFunctions about address spaces
|
2013-11-10 01:44:37 +00:00 |
MetaRenamer
|
|
|
ObjCARC
|
[objc-arc] Convert the one directional retain/release relation assert to a conditional check + fail.
|
2013-11-05 16:02:40 +00:00 |
PhaseOrdering
|
|
|
PruneEH
|
|
|
Reassociate
|
|
|
Reg2Mem
|
|
|
ScalarRepl
|
Teach scalarrepl about address spaces
|
2013-10-30 22:54:58 +00:00 |
SCCP
|
|
|
SimplifyCFG
|
SimplifyCFG has a heuristics for out-of-order processors that decides when it is worthwhile to merge branches. It tries to estimate if the operands of the instruction that we want to hoist are ready. This commit marks function arguments as 'ready' because they require no calculation. This boosts libquantum and a few other workloads from the testsuite.
|
2013-11-10 04:13:31 +00:00 |
Sink
|
|
|
SLPVectorizer
|
Add llvm/test/Transforms/SLPVectorizer/ARM/lit.local.cfg. Tests there require ARM in targets.
|
2013-10-29 02:46:00 +00:00 |
SROA
|
SROA: Handle casts involving vectors of pointers and integer scalars.
|
2013-09-21 20:36:04 +00:00 |
StripSymbols
|
|
|
StructurizeCFG
|
StructurizeCFG: Add dependency on LowerSwitch pass
|
2013-10-02 17:04:59 +00:00 |
TailCallElim
|
|
|
TailDup
|
|
|