..
ADCE
AddDiscriminators
Fix bug 19437 - Only add discriminators for DWARF 4 and above.
2014-04-17 22:33:50 +00:00
ArgumentPromotion
IR: Conservatively verify inalloca arguments
2014-04-30 17:22:00 +00:00
AtomicExpandLoadLinked /ARM
Atomics: promote ARM's IR-based atomics pass to CodeGen.
2014-04-17 18:22:47 +00:00
BBVectorize
Allow vectorization of bit intrinsics in BB Vectorizer.
2014-04-25 03:33:48 +00:00
BranchFolding
CodeExtractor
CodeGenPrepare
ConstantHoisting
[X86] Never hoist the shift value of a shift instruction.
2014-04-30 19:17:32 +00:00
ConstantMerge
Remove the linker_private and linker_private_weak linkages.
2014-03-13 23:18:37 +00:00
ConstProp
CorrelatedValuePropagation
DeadArgElim
DeadStoreElimination
DebugIR
EarlyCSE
FunctionAttrs
GCOVProfiling
GlobalDCE
GlobalMerge
ARM64: initial backend import
2014-03-29 10:18:08 +00:00
GlobalOpt
Prevent alias from pointing to weak aliases.
2014-03-27 15:26:56 +00:00
GVN
Revert "GVN: merge overflow intrinsics with non-overflow instructions."
2014-03-28 14:42:34 +00:00
IndVarSimplify
Inline
[inliner] Significantly improve the compile time in cases like PR19499
2014-04-28 08:52:44 +00:00
InstCombine
IR: Conservatively verify inalloca arguments
2014-04-30 17:22:00 +00:00
InstSimplify
RecursivelyDeleteTriviallyDeadInstructions() could remove
2014-04-26 05:58:11 +00:00
Internalize
IPConstantProp
JumpThreading
LCSSA
LICM
LoopDeletion
LoopIdiom
LoopReroll
LoopRotate
LoopSimplify
LoopStrengthReduce
Revert r207271 for now. This commit introduced a test case that ran
2014-04-28 23:07:49 +00:00
LoopUnroll
Fix vectorization remarks.
2014-04-29 20:06:10 +00:00
LoopUnswitch
LoopVectorize
Fix vectorization remarks.
2014-04-29 20:06:10 +00:00
LowerAtomic
LowerExpectIntrinsic
LowerInvoke
Remove LowerInvoke's obsolete "-enable-correct-eh-support" option
2014-03-20 19:54:47 +00:00
LowerSwitch
Mem2Reg
MemCpyOpt
Treat lifetime.start'd memory like we treat freshly alloca'd memory. Patch by Björn Steinbrink!
2014-03-26 23:45:15 +00:00
MergeFunc
[IPO/MergeFunctions] changes so it doesn't try to bitcast a struct return type but instead recreates it with insert/extract value.
2014-04-30 17:53:04 +00:00
MetaRenamer
ObjCARC
Fix use_iterator crash in ObjCArc from r203364
2014-03-18 22:32:43 +00:00
PhaseOrdering
PruneEH
Reassociate
Reg2Mem
SampleProfile
Tolerate unmangled names in sample profiles.
2014-03-18 12:03:12 +00:00
Scalarizer
ScalarRepl
SCCP
SeparateConstOffsetFromGEP /NVPTX
Add an optimization that does CSE in a group of similar GEPs.
2014-05-01 18:38:36 +00:00
SimplifyCFG
Sink
Sink: Don't sink static allocas from the entry block
2014-03-21 15:51:51 +00:00
SLPVectorizer
Revert r205965, which essentially reverts r205018 for the second time.
2014-05-01 11:24:11 +00:00
SROA
StripSymbols
StructurizeCFG
TailCallElim
Fix PR7272 in -tailcallelim instead of the inliner
2014-04-21 20:48:47 +00:00
TailDup