.. |
ADCE
|
|
|
AddDiscriminators
|
Pass to emit DWARF path discriminators.
|
2014-03-03 20:06:11 +00:00 |
ArgumentPromotion
|
|
|
BBVectorize
|
Change math intrinsic attributes from readonly to readnone. These
|
2014-03-06 00:18:15 +00:00 |
BranchFolding
|
|
|
CodeExtractor
|
|
|
CodeGenPrepare
|
CodeGenPrep: sink extends of illegal types into use block.
|
2014-03-13 13:36:25 +00:00 |
ConstantHoisting/X86
|
Add test case for [Constant Hoisting] Erase dead cast instructions (r204538).
|
2014-04-02 23:06:22 +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
|
|
|
InstCombine
|
Fix PR19270 - type mismatch caused by invalid optimization.
|
2014-04-03 17:51:58 +00:00 |
InstSimplify
|
|
|
Internalize
|
|
|
IPConstantProp
|
|
|
JumpThreading
|
|
|
LCSSA
|
|
|
LICM
|
|
|
LoopDeletion
|
|
|
LoopIdiom
|
|
|
LoopReroll
|
|
|
LoopRotate
|
|
|
LoopSimplify
|
|
|
LoopStrengthReduce
|
ARM: yet another round of ARM test clean ups
|
2014-04-03 23:47:24 +00:00 |
LoopUnroll
|
Implement X86TTI::getUnrollingPreferences
|
2014-04-01 18:50:34 +00:00 |
LoopUnswitch
|
|
|
LoopVectorize
|
[LoopVectorizer] Count dependencies of consecutive pointers as uniforms
|
2014-04-02 02:34:49 +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
|
SLPVectorizer: compare entire intrinsic for SLP compatibility.
|
2014-04-02 14:39:02 +00:00 |
SROA
|
[SROA] Use the correct index integer size in GEPs through non-default
|
2014-02-26 10:08:16 +00:00 |
StripSymbols
|
Add a debug info code generation level to the compile unit metadata
|
2014-02-27 01:24:56 +00:00 |
StructurizeCFG
|
|
|
TailCallElim
|
|
|
TailDup
|
|
|