.. |
ADCE
|
|
|
AddDiscriminators
|
|
|
AlignmentFromAssumptions
|
|
|
ArgumentPromotion
|
FileCheck-ize a test to make it easier to migrate to typeless pointers
|
2015-02-15 04:14:00 +00:00 |
AtomicExpand/ARM
|
|
|
BBVectorize
|
|
|
BDCE
|
[BDCE] Don't forget uses of root instructions seen before the instruction itself
|
2015-02-18 03:12:28 +00:00 |
BranchFolding
|
|
|
CodeExtractor
|
|
|
CodeGenPrepare
|
|
|
ConstantHoisting
|
|
|
ConstantMerge
|
|
|
ConstProp
|
Avoid conversion to float when creating ConstantDataArray/ConstantDataVector.
|
2015-02-19 16:08:20 +00:00 |
CorrelatedValuePropagation
|
|
|
DeadArgElim
|
DeadArgElim: aggregate Return assessment properly.
|
2015-02-11 23:13:11 +00:00 |
DeadStoreElimination
|
|
|
EarlyCSE
|
EarlyCSE: Add check lines for test added in r228760
|
2015-02-10 23:11:02 +00:00 |
FunctionAttrs
|
|
|
GCOVProfiling
|
|
|
GlobalDCE
|
|
|
GlobalOpt
|
|
|
GVN
|
|
|
IndVarSimplify
|
|
|
Inline
|
Fix a crash in the assumption cache when inlining indirect function calls
|
2015-02-12 21:04:22 +00:00 |
InstCombine
|
[InstCombine] Do not insert a GEP instruction before a landingpad instruction.
|
2015-02-18 03:30:11 +00:00 |
InstMerge
|
Minor fix after 229495.
|
2015-02-18 08:09:28 +00:00 |
InstSimplify
|
IR: Properly return nullptr when getAggregateElement is out-of-bounds
|
2015-02-16 04:02:09 +00:00 |
Internalize
|
|
|
IPConstantProp
|
|
|
IRCE
|
|
|
JumpThreading
|
Update a test to make it easier to migrate to untyped pointers
|
2015-02-15 04:13:58 +00:00 |
LCSSA
|
Update a test to use FileCheck so it's easier to migrate to future typeless pointer changes
|
2015-02-15 04:13:57 +00:00 |
LICM
|
Teach isDereferenceablePointer() to look through bitcast constant expressions.
|
2015-02-05 09:15:37 +00:00 |
LoadCombine
|
|
|
LoopDeletion
|
|
|
LoopIdiom
|
|
|
LoopReroll
|
[LoopReroll] Relax some assumptions a little.
|
2015-02-16 17:02:00 +00:00 |
LoopRotate
|
|
|
LoopSimplify
|
|
|
LoopStrengthReduce
|
|
|
LoopUnroll
|
Partial fix for bug 22589
|
2015-02-18 19:32:25 +00:00 |
LoopUnswitch
|
|
|
LoopVectorize
|
[x86,sdag] Two interrelated changes to the x86 and sdag code.
|
2015-02-19 10:36:19 +00:00 |
LowerAtomic
|
|
|
LowerExpectIntrinsic
|
|
|
LowerInvoke
|
|
|
LowerSwitch
|
|
|
Mem2Reg
|
|
|
MemCpyOpt
|
ValueTracking: Make isBytewiseValue simpler and more powerful at the same time.
|
2015-02-07 19:29:02 +00:00 |
MergeFunc
|
|
|
MetaRenamer
|
|
|
ObjCARC
|
|
|
PartiallyInlineLibCalls
|
|
|
PhaseOrdering
|
|
|
PlaceSafepoints
|
Add few simple tests to check statepoint placement for invoke instructions.
|
2015-02-19 11:39:04 +00:00 |
PruneEH
|
Fix invalid LLVM IR in PruneEH tests
|
2015-02-11 02:06:47 +00:00 |
Reassociate
|
Reassociate: cannot negate a INT_MIN value
|
2015-02-11 19:54:44 +00:00 |
Reg2Mem
|
|
|
SampleProfile
|
|
|
Scalarizer
|
|
|
ScalarRepl
|
|
|
SCCP
|
|
|
SeparateConstOffsetFromGEP/NVPTX
|
|
|
SimplifyCFG
|
[CodeGenPrepare] Removed duplicate logic. SimplifyCFG already knows how to speculate calls to cttz/ctlz.
|
2015-02-13 14:15:48 +00:00 |
Sink
|
|
|
SLPVectorizer
|
[slp] Fix a nasty bug in the SLP vectorizer that Joerg pointed out.
|
2015-02-12 02:30:56 +00:00 |
SROA
|
|
|
StraightLineStrengthReduce
|
|
|
StripSymbols
|
|
|
StructurizeCFG
|
|
|
TailCallElim
|
|
|
TailDup
|
|
|
Util
|
Correctly combine alias.scope metadata by a union instead of intersecting
|
2015-02-08 17:07:14 +00:00 |