.. |
ADCE
|
|
|
AddDiscriminators
|
Fix bug 19437 - Only add discriminators for DWARF 4 and above.
|
2014-04-17 22:33:50 +00:00 |
ArgumentPromotion
|
|
|
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
|
CodeGenPrep: sink extends of illegal types into use block.
|
2014-03-13 13:36:25 +00:00 |
ConstantHoisting
|
[Constant Hoisting] Materialize the constant before the cloned cast instruction.
|
2014-04-22 18:06:58 +00:00 |
ConstantMerge
|
Remove the linker_private and linker_private_weak linkages.
|
2014-03-13 23:18:37 +00:00 |
ConstProp
|
|
|
CorrelatedValuePropagation
|
|
|
DeadArgElim
|
IR: Change inalloca's grammar a bit
|
2014-03-09 06:41:58 +00:00 |
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
|
InstCombine: don't drop 'inalloca' in PromoteCastOfAllocation (PR19569)
|
2014-04-28 17:40:03 +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
|
[LoopStrengthReduce] Don't trim formula that uses a subset of required registers
|
2014-04-25 21:02:21 +00:00 |
LoopUnroll
|
Implement X86TTI::getUnrollingPreferences
|
2014-04-01 18:50:34 +00:00 |
LoopUnswitch
|
|
|
LoopVectorize
|
[CLNUP] Test commit. Remove newline.
|
2014-04-24 08:42:58 +00:00 |
LowerAtomic
|
IR: add a second ordering operand to cmpxhg for failure
|
2014-03-11 10:48:52 +00:00 |
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
|
|
|
MetaRenamer
|
Reject alias to undefined symbols in the verifier.
|
2014-03-12 20:15:49 +00:00 |
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
|
Fix PR18800. llvm intrinsic memcpy takes 5 arguments void @llvm.memcpy.p0i8.p0i8.i32(i8* <dest>, i8* <src>, i32 <len>, i32 <align>, i1 <isvolatile>).The test case incorrectly uses the old format resulting in isVolatile function in MemIntrinsic to crash during SROA transformation.Modified the test case to use correct signature of memcpy and memset.
|
2014-03-13 04:50:29 +00:00 |
SCCP
|
|
|
SimplifyCFG
|
Allow switch-to-lookup table for tables with holes by adding bitmask check
|
2014-03-12 18:35:40 +00:00 |
Sink
|
Sink: Don't sink static allocas from the entry block
|
2014-03-21 15:51:51 +00:00 |
SLPVectorizer
|
Reapply "SLPVectorizer: Ignore users that are insertelements we can reschedule them"
|
2014-04-10 13:41:35 +00:00 |
SROA
|
|
|
StripSymbols
|
|
|
StructurizeCFG
|
|
|
TailCallElim
|
Fix PR7272 in -tailcallelim instead of the inliner
|
2014-04-21 20:48:47 +00:00 |
TailDup
|
|
|