.. |
ADCE
|
Add missing test for r366215
|
2019-07-16 15:28:29 +00:00 |
AddDiscriminators
|
|
|
AggressiveInstCombine
|
|
|
AlignmentFromAssumptions
|
|
|
ArgumentPromotion
|
IR: print value numbers for unnamed function arguments
|
2019-08-03 14:28:34 +00:00 |
AtomicExpand
|
[lit] Delete empty lines at the end of lit.local.cfg NFC
|
2019-06-17 09:51:07 +00:00 |
BDCE
|
|
|
BlockExtractor
|
|
|
BranchFolding
|
|
|
CalledValuePropagation
|
|
|
CallSiteSplitting
|
|
|
CanonicalizeAliases
|
|
|
CodeExtractor
|
[CodeExtractor] Fix sinking of allocas with multiple bitcast uses (PR42451)
|
2019-07-10 16:32:20 +00:00 |
CodeGenPrepare
|
[lit] Delete empty lines at the end of lit.local.cfg NFC
|
2019-06-17 09:51:07 +00:00 |
ConstantHoisting
|
[RISCV] Fix RISCVTTIImpl::getIntImmCost for immediates where getMinSignedBits() > 64
|
2019-07-09 10:56:18 +00:00 |
ConstantMerge
|
|
|
ConstProp
|
|
|
Coroutines
|
Support swifterror in coroutine lowering.
|
2019-08-14 03:54:05 +00:00 |
CorrelatedValuePropagation
|
[CVP] Reenable nowrap flag inference
|
2019-06-24 20:13:13 +00:00 |
CrossDSOCFI
|
|
|
DCE
|
|
|
DeadArgElim
|
[FunctionAttrs] Annotate "willreturn" for intrinsics
|
2019-07-28 06:09:56 +00:00 |
DeadStoreElimination
|
[FunctionAttrs] Annotate "willreturn" for intrinsics
|
2019-07-28 06:09:56 +00:00 |
DivRemPairs
|
[DivRemPairs] Recommit: Handling for expanded-form rem - recomposition (PR42673)
|
2019-07-31 12:06:51 +00:00 |
EarlyCSE
|
[EarlyCSE] Add support for unary FNeg to EarlyCSE
|
2019-08-07 14:34:41 +00:00 |
EliminateAvailableExternally
|
|
|
EntryExitInstrumenter
|
|
|
ExpandMemCmp/X86
|
Revert "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline."
|
2019-06-26 12:13:13 +00:00 |
Float2Int
|
[Float2Int] Add support for unary FNeg to Float2Int
|
2019-07-08 14:46:07 +00:00 |
ForcedFunctionAttrs
|
|
|
FunctionAttrs
|
[Attributor] Provide easier checkForallReturnedValues functionality
|
2019-08-07 22:27:24 +00:00 |
FunctionImport
|
|
|
GCOVProfiling
|
|
|
GlobalDCE
|
|
|
GlobalMerge
|
|
|
GlobalOpt
|
[GlobalOpt] prevent crashing on large integer types (PR42932)
|
2019-08-09 12:43:25 +00:00 |
GlobalSplit
|
|
|
GuardWidening
|
|
|
GVN
|
Recommit "[GVN] Preserve loop related analysis/canonical forms."
|
2019-07-31 09:27:54 +00:00 |
GVNHoist
|
|
|
GVNSink
|
[GVNSink] Add unary FNeg support to GVNSink pass
|
2019-06-28 19:57:31 +00:00 |
HardwareLoops
|
[ARM][LowOverheadLoops] Enable by default
|
2019-07-30 08:14:28 +00:00 |
HotColdSplit
|
[CodeExtractor] Fix sinking of allocas with multiple bitcast uses (PR42451)
|
2019-07-10 16:32:20 +00:00 |
IndirectBrExpand
|
|
|
IndVarSimplify
|
[IndVars, RLEV] Support rewriting exit values in loops without known exits (prep work)
|
2019-07-31 21:15:21 +00:00 |
InferAddressSpaces
|
InferAddressSpaces: Fix cloning original addrspacecast
|
2019-06-17 14:13:29 +00:00 |
InferFunctionAttrs
|
[BuildLibCalls] Noalias annotation
|
2019-08-14 16:50:06 +00:00 |
Inline
|
[FunctionAttrs] Annotate "willreturn" for intrinsics
|
2019-07-28 06:09:56 +00:00 |
InstCombine
|
[SLC] Dereferenceable annonation - handle valid null pointers
|
2019-08-14 17:15:20 +00:00 |
InstMerge
|
|
|
InstNamer
|
|
|
InstSimplify
|
[InstSimplify] Report "Changed" also when only deleting dead instructions
|
2019-08-09 07:08:25 +00:00 |
InterleavedAccess
|
|
|
Internalize
|
|
|
IPConstantProp
|
|
|
IRCE
|
|
|
JumpThreading
|
IR: print value numbers for unnamed function arguments
|
2019-08-03 14:28:34 +00:00 |
LCSSA
|
|
|
LICM
|
Revert '[LICM] Make Loop ICM profile aware' and 'Fix pass dependency for LICM'
|
2019-08-14 04:50:33 +00:00 |
LoadStoreVectorizer
|
Handle casts changing pointer size in the vectorizer
|
2019-08-02 04:03:37 +00:00 |
LoopDataPrefetch
|
|
|
LoopDeletion
|
|
|
LoopDistribute
|
Revert "[IRBuilder] Fold consistently for or/and whether constant is LHS or RHS"
|
2019-07-07 22:12:01 +00:00 |
LoopFusion
|
[LoopFusion] Extend use of OptimizationRemarkEmitter
|
2019-07-30 15:58:43 +00:00 |
LoopIdiom
|
Add, and infer, a nofree function attribute
|
2019-07-08 15:57:56 +00:00 |
LoopInstSimplify
|
|
|
LoopInterchange
|
|
|
LoopLoadElim
|
|
|
LoopPredication
|
[LoopPred] Extend LFTR normalization to the inverse EQ case
|
2019-07-09 01:27:45 +00:00 |
LoopReroll
|
[SCEV] Use NoWrapFlags when expanding a simple mul
|
2019-06-17 10:05:18 +00:00 |
LoopRotate
|
|
|
LoopSimplify
|
[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through loop even after completion
|
2019-06-19 10:50:47 +00:00 |
LoopSimplifyCFG
|
|
|
LoopStrengthReduce
|
[NFC][LSR] Avoid undefined grep in pr2570.ll
|
2019-06-19 16:02:54 +00:00 |
LoopTransformWarning
|
|
|
LoopUnroll
|
[MVE] Don't try to unroll vectorised MVE loops
|
2019-08-11 08:53:18 +00:00 |
LoopUnrollAndJam
|
|
|
LoopUnswitch
|
[LoopUnroll+LoopUnswitch] do not transform loops containing callbr
|
2019-07-15 21:16:29 +00:00 |
LoopVectorize
|
[LV] Fold-tail flag
|
2019-08-14 05:22:20 +00:00 |
LoopVersioning
|
|
|
LoopVersioningLICM
|
|
|
LowerAtomic
|
|
|
LowerExpectIntrinsic
|
|
|
LowerGuardIntrinsic
|
|
|
LowerInvoke
|
|
|
LowerSwitch
|
|
|
LowerTypeTests
|
cfi-icall: Allow the jump table to be optionally made non-canonical.
|
2019-08-09 22:31:59 +00:00 |
LowerWidenableCondition
|
|
|
MakeGuardsExplicit
|
|
|
Mem2Reg
|
|
|
MemCpyOpt
|
[BuildLibCalls] Noalias annotation
|
2019-08-14 16:50:06 +00:00 |
MergeFunc
|
IR: print value numbers for unnamed function arguments
|
2019-08-03 14:28:34 +00:00 |
MergeICmps
|
|
|
MetaRenamer
|
|
|
NameAnonGlobals
|
|
|
NaryReassociate
|
|
|
NewGVN
|
[NFC][NewGVN] Explicitly check fpmath metadata in fpmath.ll
|
2019-06-28 21:39:08 +00:00 |
ObjCARC
|
[FunctionAttrs] Annotate "willreturn" for intrinsics
|
2019-07-28 06:09:56 +00:00 |
PartiallyInlineLibCalls
|
|
|
PGOProfile
|
[PGO] Update ICP pass for recent byval type changes
|
2019-07-01 22:43:39 +00:00 |
PhaseOrdering
|
[NFC][PhaseOredering][SimplifyCFG] Add more runlines to umul.with.overflow tests
|
2019-07-23 12:42:41 +00:00 |
PlaceSafepoints
|
|
|
PreISelIntrinsicLowering
|
|
|
PruneEH
|
|
|
Reassociate
|
[Reassociate] try harder to convert negative FP constants to positive
|
2019-08-10 13:17:54 +00:00 |
Reg2Mem
|
|
|
RewriteStatepointsForGC
|
|
|
SafeStack
|
[SafeStack] Insert the deref before remaining elements
|
2019-07-24 00:16:23 +00:00 |
SampleProfile
|
|
|
ScalarizeMaskedMemIntrin/X86
|
[ScalarizeMaskedMemIntrin] Add test case for expanding scatter.
|
2019-08-07 23:16:29 +00:00 |
Scalarizer
|
[Scalarizer] Add scalarizer support for smul.fix.sat
|
2019-06-24 12:07:11 +00:00 |
SCCP
|
[SCCP] Update condition to avoid overflow.
|
2019-07-31 18:22:22 +00:00 |
SeparateConstOffsetFromGEP
|
[lit] Delete empty lines at the end of lit.local.cfg NFC
|
2019-06-17 09:51:07 +00:00 |
SimpleLoopUnswitch
|
[SimpleLoopUnswitch] Don't consider unswitching switch insructions with one unique successor
|
2019-07-10 10:25:22 +00:00 |
SimplifyCFG
|
[SimplifyCFG] Add "safe abs" test from CMSIS DSP 'abs_with_clamp()'
|
2019-08-14 13:10:59 +00:00 |
Sink
|
|
|
SLPVectorizer
|
[X86][CostModel] Adjust the costs of ZERO_EXTEND/SIGN_EXTEND with less than 128-bit inputs
|
2019-08-14 14:52:39 +00:00 |
SpeculateAroundPHIs
|
Ignore indirect branches from callbr.
|
2019-08-14 16:44:07 +00:00 |
SpeculativeExecution
|
|
|
SROA
|
Recommit [SROA] Enhance SROA to handle addrspacecast ed allocas
|
2019-06-18 21:41:13 +00:00 |
StackProtector/X86
|
[lit] Delete empty lines at the end of lit.local.cfg NFC
|
2019-06-17 09:51:07 +00:00 |
StraightLineStrengthReduce
|
|
|
StripDeadPrototypes
|
|
|
StripSymbols
|
|
|
StructurizeCFG
|
|
|
SyntheticCountsPropagation
|
|
|
TailCallElim
|
|
|
ThinLTOBitcodeWriter
|
cfi-icall: Allow the jump table to be optionally made non-canonical.
|
2019-08-09 22:31:59 +00:00 |
Util
|
[PredicateInfo] Use SmallVector instead of SmallPtrSet.
|
2019-07-25 15:35:10 +00:00 |
WholeProgramDevirt
|
IR: print value numbers for unnamed function arguments
|
2019-08-03 14:28:34 +00:00 |