..
ADCE
AddDiscriminators
ArgumentPromotion
AtomicExpandLoadLinked /ARM
Atomics: make use of the "cmpxchg weak" instruction.
2014-06-13 16:45:52 +00:00
BBVectorize
Reduce verbiage of lit.local.cfg files
2014-06-09 22:42:55 +00:00
BranchFolding
CodeExtractor
CodeGenPrepare
Reduce verbiage of lit.local.cfg files
2014-06-09 22:42:55 +00:00
ConstantHoisting
[ConstantHoisting][X86] Improve the cost model for small constants with large types (i64 and above).
2014-06-10 00:32:29 +00:00
ConstantMerge
ConstProp
CorrelatedValuePropagation
DeadArgElim
DeadStoreElimination
DebugIR
EarlyCSE
FunctionAttrs
When analyzing params/args for readnone/readonly, don't forget to consider that a pointer argument may be passed through a callsite to the return, and that we may need to analyze it. Fixes a bug reported on llvm-dev: http://lists.cs.uiuc.edu/pipermail/llvmdev/2014-May/073098.html
2014-05-30 02:31:27 +00:00
GCOVProfiling
Fix coverage for files with global constructors again. Adds a testcase to the commit from r206671, as requested by David Blaikie.
2014-06-05 04:31:43 +00:00
GlobalDCE
Allow alias to point to an arbitrary ConstantExpr.
2014-06-03 02:41:57 +00:00
GlobalOpt
Allow alias to point to an arbitrary ConstantExpr.
2014-06-03 02:41:57 +00:00
GVN
GVN: Enable value forwarding for calloc
2014-06-12 21:16:19 +00:00
IndVarSimplify
Inline
InstCombine
This removes TODO added in http://reviews.llvm.org/D3658
2014-06-12 14:06:00 +00:00
InstSimplify
Internalize
IPConstantProp
No need for those tests to go thru llvm-as and/or llvm-dis.
2014-05-27 22:03:28 +00:00
JumpThreading
No need for those tests to go thru llvm-as and/or llvm-dis.
2014-05-27 22:03:28 +00:00
LCSSA
LICM
LoadCombine
Add LoadCombine pass.
2014-05-29 01:55:07 +00:00
LoopDeletion
LoopIdiom
Reduce verbiage of lit.local.cfg files
2014-06-09 22:42:55 +00:00
LoopReroll
LoopRotate
LoopSimplify
No need for those tests to go thru llvm-as and/or llvm-dis.
2014-05-27 22:03:28 +00:00
LoopStrengthReduce
Reduce verbiage of lit.local.cfg files
2014-06-09 22:42:55 +00:00
LoopUnroll
Revert r210721 as it causes breakage in internal builds (and possibly GDB).
2014-06-12 18:05:39 +00:00
LoopUnswitch
LoopVectorize
Reduce verbiage of lit.local.cfg files
2014-06-09 22:42:55 +00:00
LowerAtomic
IR: add "cmpxchg weak" variant to support permitted failure.
2014-06-13 14:24:07 +00:00
LowerExpectIntrinsic
LowerInvoke
LowerSwitch
Mem2Reg
MemCpyOpt
MergeFunc
Added functions cross-reference test.
2014-06-09 19:03:02 +00:00
MetaRenamer
ObjCARC
PhaseOrdering
PruneEH
Reassociate
[Reassociate] FileCheckize and cleanup a few testcases. No functional change
2014-06-11 18:28:45 +00:00
Reg2Mem
SampleProfile
Scalarizer
ScalarRepl
SCCP
SCCP: update for cmpxchg returning { iN, i1 } now.
2014-06-13 14:54:09 +00:00
SeparateConstOffsetFromGEP /NVPTX
Reduce verbiage of lit.local.cfg files
2014-06-09 22:42:55 +00:00
SimplifyCFG
Reduce verbiage of lit.local.cfg files
2014-06-09 22:42:55 +00:00
Sink
SLPVectorizer
Reduce verbiage of lit.local.cfg files
2014-06-09 22:42:55 +00:00
SROA
StripSymbols
StructurizeCFG
TailCallElim
TailDup
Reduce verbiage of lit.local.cfg files
2014-06-09 22:42:55 +00:00