.. |
ADCE
|
[ADCE][Dominators] Reapply: Teach ADCE to preserve dominators
|
2017-08-22 16:30:21 +00:00 |
AddDiscriminators
|
|
|
AlignmentFromAssumptions
|
|
|
ArgumentPromotion
|
|
|
AtomicExpand
|
|
|
BDCE
|
[BDCE] Don't check demanded bits on unsized types
|
2017-08-16 16:09:22 +00:00 |
BranchFolding
|
|
|
CodeExtractor
|
|
|
CodeGenPrepare
|
Unmerge GEPs to reduce register pressure on IndirectBr edges.
|
2017-09-11 17:52:08 +00:00 |
ConstantHoisting
|
|
|
ConstantMerge
|
Canonicalize the representation of empty an expression in DIGlobalVariableExpression
|
2017-08-30 18:06:51 +00:00 |
ConstProp
|
|
|
Coroutines
|
[coroutines] Add support for symmetric control transfer (musttail on coro.resumes followed by a suspend)
|
2017-08-25 02:25:10 +00:00 |
CorrelatedValuePropagation
|
|
|
CountingFunctionInserter
|
|
|
CrossDSOCFI
|
[cfi] Build __cfi_check as Thumb when applicable.
|
2017-08-29 22:29:15 +00:00 |
DCE
|
Add strictfp attribute to prevent unwanted optimizations of libm calls
|
2017-08-14 21:15:13 +00:00 |
DeadArgElim
|
|
|
DeadStoreElimination
|
|
|
DivRemPairs
|
[DivRemPairs] split tests per target to account for bots that don't build for all targets
|
2017-09-09 14:10:59 +00:00 |
EarlyCSE
|
|
|
EliminateAvailableExternally
|
|
|
Float2Int
|
|
|
ForcedFunctionAttrs
|
|
|
FunctionAttrs
|
Merge isKnownNonNull into isKnownNonZero
|
2017-09-09 18:23:11 +00:00 |
FunctionImport
|
Fix bot failures by requiring x86 target
|
2017-08-19 19:15:04 +00:00 |
GCOVProfiling
|
Canonicalize the representation of empty an expression in DIGlobalVariableExpression
|
2017-08-30 18:06:51 +00:00 |
GlobalDCE
|
|
|
GlobalMerge
|
Canonicalize the representation of empty an expression in DIGlobalVariableExpression
|
2017-08-30 18:06:51 +00:00 |
GlobalOpt
|
Revert r312318, r312325, r312424, r312489
|
2017-09-07 23:20:35 +00:00 |
GlobalSplit
|
|
|
GuardWidening
|
|
|
GVN
|
Split opt-remark YAML and opt output testing on this test
|
2017-09-05 18:03:39 +00:00 |
GVNHoist
|
|
|
GVNSink
|
|
|
IndVarSimplify
|
|
|
InferAddressSpaces
|
|
|
InferFunctionAttrs
|
|
|
Inline
|
Add llvm.codeview.annotation to implement MSVC __annotation
|
2017-09-05 20:14:58 +00:00 |
InstCombine
|
Merge isKnownNonNull into isKnownNonZero
|
2017-09-09 18:23:11 +00:00 |
InstMerge
|
|
|
InstNamer
|
|
|
InstSimplify
|
[InstSimplify] fix some test names; NFC
|
2017-09-11 20:38:31 +00:00 |
InterleavedAccess
|
[Interleved][Stride 3]Adding test for case the VF=64 target with AVX512.
|
2017-09-11 10:57:15 +00:00 |
Internalize
|
|
|
IPConstantProp
|
|
|
IRCE
|
Re-enable "[IRCE] Identify loops with latch comparison against current IV value"
|
2017-09-08 10:15:05 +00:00 |
JumpThreading
|
Disable jump threading into loop headers
|
2017-09-06 19:36:58 +00:00 |
LCSSA
|
|
|
LICM
|
|
|
LoadStoreVectorizer
|
|
|
LoopDataPrefetch
|
|
|
LoopDeletion
|
|
|
LoopDistribute
|
|
|
LoopIdiom
|
|
|
LoopInterchange
|
[LoopInterchange] Skip zext instructions when looking for induction var.
|
2017-08-25 16:52:29 +00:00 |
LoopLoadElim
|
|
|
LoopPredication
|
|
|
LoopReroll
|
|
|
LoopRotate
|
Parse and print DIExpressions inline to ease IR and MIR testing
|
2017-08-23 20:31:27 +00:00 |
LoopSimplify
|
|
|
LoopSimplifyCFG
|
|
|
LoopStrengthReduce
|
[LSR] Fix Shadow IV in case of integer overflow
|
2017-08-29 07:32:20 +00:00 |
LoopUnroll
|
[LoopUnroll][DebugInfo] Don't add metadata to unrolled remainder loop
|
2017-09-04 08:12:16 +00:00 |
LoopUnswitch
|
[LoopUnswitch] Fix a simple bug which disables loop unswitch for select statement
|
2017-08-29 21:45:11 +00:00 |
LoopVectorize
|
LoopVectorize: MaxVF should not be larger than the loop trip count
|
2017-09-04 08:35:13 +00:00 |
LoopVersioning
|
|
|
LoopVersioningLICM
|
|
|
LowerAtomic
|
LowerAtomic: Don't skip optnone functions; atomic still need lowering (PR34020)
|
2017-08-23 15:43:28 +00:00 |
LowerExpectIntrinsic
|
|
|
LowerGuardIntrinsic
|
|
|
LowerInvoke
|
|
|
LowerSwitch
|
|
|
LowerTypeTests
|
[cfi] Avoid branch veneers in jump tables when possible.
|
2017-08-29 22:40:19 +00:00 |
Mem2Reg
|
Parse and print DIExpressions inline to ease IR and MIR testing
|
2017-08-23 20:31:27 +00:00 |
MemCpyOpt
|
|
|
MergeFunc
|
Parse and print DIExpressions inline to ease IR and MIR testing
|
2017-08-23 20:31:27 +00:00 |
MergeICmps
|
Reland rL312315: [MergeICmps] MergeICmps is a new optimization pass that turns chains of integer
|
2017-09-01 10:56:34 +00:00 |
MetaRenamer
|
|
|
NameAnonGlobals
|
|
|
NaryReassociate
|
|
|
NewGVN
|
NewGVN: Fix PR 34430 - we need to look through predicateinfo copies to detect self-cycles of phi nodes. We also need to not ignore certain types of arguments when testing whether the phi has a backedge or was originally constant.
|
2017-09-05 02:17:43 +00:00 |
ObjCARC
|
[ObjCARC] Pass the correct BasicBlock to fix assertion failure.
|
2017-08-31 18:27:47 +00:00 |
PartiallyInlineLibCalls
|
|
|
PGOProfile
|
Add null check for promoted direct call
|
2017-08-29 15:28:12 +00:00 |
PhaseOrdering
|
|
|
PlaceSafepoints
|
|
|
PreISelIntrinsicLowering
|
|
|
PruneEH
|
|
|
Reassociate
|
[Reassociate] Do not drop debug location if replacement is missing
|
2017-08-24 09:05:00 +00:00 |
Reg2Mem
|
|
|
RewriteStatepointsForGC
|
|
|
SafeStack
|
Parse and print DIExpressions inline to ease IR and MIR testing
|
2017-08-23 20:31:27 +00:00 |
SampleProfile
|
Canonicalize the representation of empty an expression in DIGlobalVariableExpression
|
2017-08-30 18:06:51 +00:00 |
Scalarizer
|
|
|
SCCP
|
|
|
SeparateConstOffsetFromGEP
|
|
|
SimpleLoopUnswitch
|
|
|
SimplifyCFG
|
[TTI] Fix getGEPCost() for geps with a single operand.
|
2017-09-01 19:54:08 +00:00 |
Sink
|
|
|
SLPVectorizer
|
[SLP] Support for horizontal min/max reduction.
|
2017-09-08 13:49:36 +00:00 |
SpeculativeExecution
|
|
|
SROA
|
Parse and print DIExpressions inline to ease IR and MIR testing
|
2017-08-23 20:31:27 +00:00 |
StraightLineStrengthReduce
|
|
|
StripDeadPrototypes
|
|
|
StripSymbols
|
Canonicalize the representation of empty an expression in DIGlobalVariableExpression
|
2017-08-30 18:06:51 +00:00 |
StructurizeCFG
|
[Dominators] Include infinite loops in PostDominatorTree
|
2017-08-15 18:14:57 +00:00 |
TailCallElim
|
|
|
ThinLTOBitcodeWriter
|
|
|
Util
|
Canonicalize the representation of empty an expression in DIGlobalVariableExpression
|
2017-08-30 18:06:51 +00:00 |
WholeProgramDevirt
|
WholeProgramDevirt: When promoting for single-impl devirt, also rename the comdat.
|
2017-09-08 00:10:53 +00:00 |