.. |
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
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
CodeExtractor
|
|
|
CodeGenPrepare
|
CodeGenPrep: sink extends of illegal types into use block.
|
2014-03-13 13:36:25 +00:00 |
ConstantHoisting
|
[ARM64] Fix immediate cost calculation for types larger than i64.
|
2014-04-10 01:36:59 +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
|
Handle vlas during inline cost computation if they'll be turned
|
2014-04-07 13:36:21 +00:00 |
InstCombine
|
Fix PR19270 - type mismatch caused by invalid optimization.
|
2014-04-03 17:51:58 +00:00 |
InstSimplify
|
|
|
Internalize
|
|
|
IPConstantProp
|
|
|
JumpThreading
|
|
|
LCSSA
|
|
|
LICM
|
[LPM] Switch LICM to actively use LCSSA in addition to preserving it.
|
2014-02-11 12:52:27 +00:00 |
LoopDeletion
|
|
|
LoopIdiom
|
|
|
LoopReroll
|
|
|
LoopRotate
|
|
|
LoopSimplify
|
[LPM] Switch LICM to actively use LCSSA in addition to preserving it.
|
2014-02-11 12:52:27 +00:00 |
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
|
Reapply "SLPVectorizer: Ignore users that are insertelements we can reschedule them"
|
2014-04-10 13:41:35 +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
|
|
|