..
ADCE
AddDiscriminators
AlignmentFromAssumptions
ArgumentPromotion
AtomicExpand
BBVectorize
Introduce -unroll-partial-threshold to separate PartialThreshold from Threshold in loop unorller.
2017-01-17 23:39:33 +00:00
BDCE
BranchFolding
CodeExtractor
CodeGenPrepare
[Analysis] Centralize objectsize lowering logic.
2016-12-20 23:46:36 +00:00
ConstantHoisting
ConstantMerge
ConstProp
[InstCombiner] Simplify lib calls to round{,f}
2016-12-26 14:29:29 +00:00
Coroutines
[coroutines] Spill the result of the invoke instruction correctly
2017-01-25 02:25:54 +00:00
CorrelatedValuePropagation
CountingFunctionInserter
CrossDSOCFI
DCE
DeadArgElim
DeadStoreElimination
EarlyCSE
[EarlyCSE] Don't DSE across readnone functions that may throw
2017-01-17 20:15:47 +00:00
EliminateAvailableExternally
Float2Int
ForcedFunctionAttrs
FunctionAttrs
FunctionImport
GCOVProfiling
[IR] Remove the DIExpression field from DIGlobalVariable.
2016-12-20 02:09:43 +00:00
GlobalDCE
[PH] Replace uses of AssertingVH from members of analysis results with
2017-01-24 12:55:57 +00:00
GlobalMerge
Renumber testcase metadata nodes after r290153.
2016-12-22 00:45:21 +00:00
GlobalOpt
Fix some broken CHECK lines.
2017-01-22 20:28:56 +00:00
GlobalSplit
GuardWidening
GVN
[AliasAnalysis] Fences do not modify constant memory location
2017-01-20 00:21:33 +00:00
GVNHoist
Remove the load hoisting code of MLSM, it is completely subsumed by GVNHoist
2017-01-24 19:55:36 +00:00
IndVarSimplify
InferFunctionAttrs
Inline
[PH] Replace uses of AssertingVH from members of analysis results with
2017-01-24 12:55:57 +00:00
InstCombine
SimplifyLibCalls: Replace more unary libcalls with intrinsics
2017-01-23 23:55:08 +00:00
InstMerge
Remove the load hoisting code of MLSM, it is completely subsumed by GVNHoist
2017-01-24 19:55:36 +00:00
InstSimplify
[InstSimplify] try to eliminate icmp Pred (add nsw X, C1), C2
2017-01-24 17:03:24 +00:00
InterleavedAccess /X86
Internalize
IPConstantProp
IRCE
JumpThreading
[PM] Replace the hard invalidate in JumpThreading for LVI with correct
2017-01-23 08:33:24 +00:00
LCSSA
LICM
[PM] Teach the loop PM to run LoopSimplify prior to the loop pipeline.
2017-01-21 03:48:51 +00:00
LoadCombine
LoadStoreVectorizer
LoopDataPrefetch
LoopDeletion
[PM] Teach LoopDeletion to correctly update the LPM when loops are
2017-01-18 02:41:26 +00:00
LoopDistribute
Move test of lazy BFI with ORE to a generic directory
2017-01-13 00:16:23 +00:00
LoopIdiom
Fix some broken CHECK lines.
2017-01-22 20:28:56 +00:00
LoopInterchange
LoopLoadElim
Fix LoopLoadElimination to keep original alignment on the inital hoisted store
2017-01-06 21:06:51 +00:00
LoopReroll
LoopRotate
LoopSimplify
Make a test actually test what it set out to test.
2017-01-12 03:49:07 +00:00
LoopSimplifyCFG
LoopStrengthReduce
This test apparently requires an x86 target and is failing on numerous
2017-01-23 08:33:29 +00:00
LoopUnroll
[PM] Teach LoopUnroll to update the LPM infrastructure as it unrolls
2017-01-25 02:49:01 +00:00
LoopUnswitch
LoopVectorize
[LV] Run loop-simplify and LCSSA explicitly instead of "requiring" them
2017-01-19 00:42:28 +00:00
LoopVersioning
[LDist] Match behavior between invoking via optimization pipeline or opt -loop-distribute
2016-12-21 04:07:40 +00:00
LoopVersioningLICM
LowerAtomic
LowerExpectIntrinsic
LowerGuardIntrinsic
LowerInvoke
LowerSwitch
LowerTypeTests
LowerTypeTests: Simplify; always create SizeM1 with type IntPtrTy, move initialization out of if statement.
2017-01-20 23:22:28 +00:00
Mem2Reg
MemCpyOpt
[MemCpyOpt] Don't sink LoadInst below possible clobber.
2016-12-27 17:58:12 +00:00
MergeFunc
MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preserve-debug-info
2017-01-21 02:02:56 +00:00
MetaRenamer
NameAnonGlobals
NaryReassociate
NewGVN
NewGVN: Remove pr31686.ll, it is tested by pr31594.ll, which is much smaller and simpler
2017-01-20 21:04:58 +00:00
ObjCARC
PartiallyInlineLibCalls
Add positive test for sqrt "partial inlining". NFC.
2017-01-04 21:24:56 +00:00
PGOProfile
Fix some broken CHECK lines.
2017-01-22 20:28:56 +00:00
PhaseOrdering
PlaceSafepoints
PreISelIntrinsicLowering
PruneEH
Reassociate
Reg2Mem
RewriteStatepointsForGC
SafeStack
SampleProfile
Explicitly promote indirect calls before sample profile annotation.
2017-01-24 21:05:51 +00:00
Scalarizer
SCCP
[SCCP] Teach the pass how to handle div
with overdefined operands.
2017-01-19 23:07:51 +00:00
SeparateConstOffsetFromGEP
SimplifyCFG
Renumber testcase metadata nodes after r290153.
2016-12-22 00:45:21 +00:00
Sink
SLPVectorizer
[SLP] Additional test for checking that instruction with extra args is
2017-01-24 10:44:00 +00:00
SpeculativeExecution
SROA
StraightLineStrengthReduce
StripDeadPrototypes
StripSymbols
Renumber testcase metadata nodes after r290153.
2016-12-22 00:45:21 +00:00
StructurizeCFG
[StructurizeCfg] Update dominator info.
2017-01-10 02:50:47 +00:00
TailCallElim
ThinLTOBitcodeWriter
ThinLTOBitcodeWriter: Clear comdats on filtered globals.
2017-01-18 20:03:02 +00:00
Util
[MemorySSA] Add new tests for invariant.groups
2017-01-23 16:38:10 +00:00
WholeProgramDevirt