..
ADCE
AddDiscriminators
AlignmentFromAssumptions
ArgumentPromotion
AtomicExpand
[IR] Extend cmpxchg to allow pointer type operands
2016-02-19 00:06:41 +00:00
BBVectorize
BDCE
BranchFolding
CodeExtractor
CodeGenPrepare
AMDGPU: Remove some old intrinsic uses from tests
2016-02-11 06:02:01 +00:00
ConstantHoisting
ConstantMerge
ConstProp
CorrelatedValuePropagation
Revert 260705, it appears to be causing pr26628
2016-02-16 17:14:30 +00:00
CrossDSOCFI
DeadArgElim
DeadStoreElimination
EarlyCSE
EliminateAvailableExternally
Float2Int
ForcedFunctionAttrs
FunctionAttrs
[CaptureTracking] Add a test case for pointer cmpxchg
2016-02-19 00:13:09 +00:00
FunctionImport
FunctionImport: add a progressive heuristic to limit importing too deep in the callgraph
2016-02-10 23:31:45 +00:00
GCOVProfiling
GlobalDCE
GlobalOpt
GVN
IndVarSimplify
[SCEV] Try to reuse existing value during SCEV expansion
2016-02-04 01:27:38 +00:00
InferFunctionAttrs
Inline
Avoid inlining call sites in unreachable-terminated block
2016-02-01 20:55:11 +00:00
InstCombine
[IR] Straighten out bundle overload of IRBuilder::CreateCall
2016-02-18 20:57:41 +00:00
InstMerge
InstSimplify
Add a test case to show isKnownNonZero() returns correctly; NFC
2016-02-11 17:11:49 +00:00
Internalize
IPConstantProp
IRCE
[SCEV] Try to reuse existing value during SCEV expansion
2016-02-04 01:27:38 +00:00
JumpThreading
[LVI] Introduce an intersect operation on lattice values
2016-02-02 03:15:40 +00:00
LCSSA
LICM
[AliasSetTracker] Teach AliasSetTracker about MemSetInst
2016-02-17 02:01:50 +00:00
LoadCombine
LoopDeletion
LoopDistribute
LoopIdiom
[LIR] Avoid turning non-temporal stores into memset
2016-02-17 21:00:06 +00:00
LoopInterchange
LoopLoadElim
[LoopLoadElim] Don't allow versioning when optForSize
2016-02-05 01:14:05 +00:00
LoopReroll
LoopRotate
[LoopRotate] Don't perform loop rotation if the loop header calls a convergent function.
2016-02-12 21:01:33 +00:00
LoopSimplify
LoopSimplifyCFG
Add LoopSimplifyCFG pass
2016-01-29 22:35:36 +00:00
LoopStrengthReduce
[SCEV] Try to reuse existing value during SCEV expansion
2016-02-04 01:27:38 +00:00
LoopUnroll
[SCEVExpander] Make findExistingExpansion smarter
2016-02-16 06:46:58 +00:00
LoopUnswitch
LoopVectorize
Create masked gather and scatter intrinsics in Loop Vectorizer.
2016-02-17 19:23:04 +00:00
LoopVersioning
[LoopVersioning] Expose loop versioning as a pass too
2016-02-03 00:06:10 +00:00
LoopVersioningLICM
Corrected tests for Loop Versioning LICM, by adding “REQUIRES: asserts”.
2016-02-06 12:34:41 +00:00
LowerAtomic
LowerBitSets
LowerExpectIntrinsic
LowerInvoke
LowerSwitch
Mem2Reg
MemCpyOpt
MergeFunc
MetaRenamer
NaryReassociate
ObjCARC
[ObjCARC] Handle ARCInstKind::ClaimRV in OptimizeIndividualCalls.
2016-02-17 18:51:27 +00:00
PartiallyInlineLibCalls
PGOProfile
[PGO] Indirect-call profile annotation in IR level profiling
2016-02-10 18:24:45 +00:00
PhaseOrdering
PlaceSafepoints
PruneEH
Reassociate
Reg2Mem
RewriteStatepointsForGC
[RS4GC] Remove unnecessary redirections from tests; NFC
2016-01-29 16:32:30 +00:00
SafeStack
[safestack] Make sure the unsafe stack pointer is popped in all cases
2016-02-02 01:03:11 +00:00
SampleProfile
Scalarizer
ScalarRepl
SCCP
SeparateConstOffsetFromGEP
SimplifyCFG
[SimplifyCFG] Don't fold conditional branches that contain calls to convergent functions.
2016-02-12 21:01:36 +00:00
Sink
SLPVectorizer
Reapply commit r259357 with a fix for PR26629
2016-02-18 14:14:40 +00:00
SpeculativeExecution
SROA
StraightLineStrengthReduce
StripDeadPrototypes
StripSymbols
StructurizeCFG
AMDGPU: Remove some old intrinsic uses from tests
2016-02-11 06:02:01 +00:00
TailCallElim
TailDup
Util
Make check line consistent
2016-02-07 20:57:46 +00:00
WholeProgramDevirt
WholeProgramDevirt: introduce.
2016-02-09 22:50:34 +00:00