.. |
ADCE
|
|
|
AddDiscriminators
|
|
|
ArgumentPromotion
|
DebugInfo: Keep track of subprograms who's arguments have been promoted.
|
2014-07-01 21:13:37 +00:00 |
AtomicExpandLoadLinked/ARM
|
CodeGen: it turns out that NAND is not the same thing as BIC. At all.
|
2014-07-07 09:06:35 +00:00 |
BBVectorize
|
|
|
BranchFolding
|
|
|
CodeExtractor
|
|
|
CodeGenPrepare
|
|
|
ConstantHoisting
|
|
|
ConstantMerge
|
|
|
ConstProp
|
Look through addrspacecast in IsConstantOffsetFromGlobal
|
2014-07-14 22:39:26 +00:00 |
CorrelatedValuePropagation
|
|
|
DeadArgElim
|
|
|
DeadStoreElimination
|
Improve BasicAA CS-CS queries (redux)
|
2014-07-17 01:28:25 +00:00 |
DebugIR
|
|
|
EarlyCSE
|
|
|
FunctionAttrs
|
|
|
GCOVProfiling
|
|
|
GlobalDCE
|
Revert "GlobalDCE: Delete available_externally initializers if it allows removing the value the initializer is referring to."
|
2014-07-08 17:06:03 +00:00 |
GlobalOpt
|
GlobalOpt: Don't swap private for internal linkage
|
2014-07-01 15:26:50 +00:00 |
GVN
|
Look through addrspacecast in GetPointerBaseWithConstantOffset
|
2014-07-14 22:39:22 +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
|
Add new lines to debugging information.
|
2014-07-03 02:11:49 +00:00 |
InstCombine
|
Move ashr optimization from InstCombineShift to InstSimplify.
|
2014-07-17 06:28:15 +00:00 |
InstMerge
|
MergedLoadStoreMotion pass
|
2014-07-18 19:13:09 +00:00 |
InstSimplify
|
Add a dereferenceable attribute
|
2014-07-18 15:51:28 +00:00 |
Internalize
|
|
|
IPConstantProp
|
|
|
JumpThreading
|
Fixed jump threading going to infinite loop.
|
2014-06-17 14:34:19 +00:00 |
LCSSA
|
|
|
LICM
|
Add a dereferenceable attribute
|
2014-07-18 15:51:28 +00:00 |
LoadCombine
|
|
|
LoopDeletion
|
|
|
LoopIdiom
|
R600: Implement TTI:getPopcntSupport
|
2014-07-18 06:07:13 +00:00 |
LoopReroll
|
|
|
LoopRotate
|
|
|
LoopSimplify
|
|
|
LoopStrengthReduce
|
|
|
LoopUnroll
|
Remove unroll pragma metadata after it is used.
|
2014-07-18 21:04:33 +00:00 |
LoopUnswitch
|
|
|
LoopVectorize
|
Emit warnings if vectorization is forced and fails.
|
2014-07-16 00:36:00 +00:00 |
LowerAtomic
|
|
|
LowerExpectIntrinsic
|
|
|
LowerInvoke
|
|
|
LowerSwitch
|
Added test for commit r212802 that was missing
|
2014-07-11 10:36:00 +00:00 |
Mem2Reg
|
|
|
MemCpyOpt
|
Don't eliminate memcpy's when the address of the pointer may itself be relevant. Fixes PR18304. Patch by David Wiberg!
|
2014-07-14 18:52:02 +00:00 |
MergeFunc
|
MergeFunc patch from Björn Steinbrink.
|
2014-07-15 10:46:51 +00:00 |
MetaRenamer
|
|
|
ObjCARC
|
|
|
PhaseOrdering
|
|
|
PruneEH
|
|
|
Reassociate
|
|
|
Reg2Mem
|
|
|
SampleProfile
|
|
|
Scalarizer
|
|
|
ScalarRepl
|
|
|
SCCP
|
|
|
SeparateConstOffsetFromGEP/NVPTX
|
Partially revert r210444 due to performance regression
|
2014-07-16 23:25:00 +00:00 |
SimplifyCFG
|
Fix for PR17073 ( http://llvm.org/pr17073 ), simplifycfg illegally hoists an operation in a phi node that can trap.
|
2014-07-07 21:19:00 +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
|
|
|