..
ADCE
[DebugInfo] Salvage dbg.value() during ADCE
2021-05-21 05:25:59 -07:00
AddDiscriminators
AggressiveInstCombine
AlignmentFromAssumptions
ArgumentPromotion
[ArgumentPromotion] Fix byval alignment handling.
2021-05-11 11:22:18 -07:00
AtomicExpand
Revert "[CodeGen][ARM] Implement atomicrmw as pseudo operations at -O0"
2021-05-03 21:48:20 +01:00
Attributor
[Attributor] Introduce a helper do deal with constant type mismatches
2021-05-23 23:00:40 -05:00
BDCE
BlockExtractor
BranchFolding
CalledValuePropagation
CallSiteSplitting
CanonicalizeAliases
CanonicalizeFreezeInLoops
CodeExtractor
CodeGenPrepare
[CPG][ARM] Optimize towards branch on zero in codegenprepare
2021-05-16 17:54:06 +01:00
ConstantHoisting
ConstantMerge
ConstraintElimination
Coroutines
[NFC][Coroutines] Autogenerate a few tests for ease of further updates
2021-05-20 13:37:44 +03:00
CorrelatedValuePropagation
[CVP] Add test for PR50399 (NFC)
2021-05-22 11:21:34 +02:00
CrossDSOCFI
DCE
DeadArgElim
DeadStoreElimination
[IR] Memory intrinsics are not unconditionally nosync
2021-05-21 03:40:59 +02:00
DivRemPairs
EarlyCSE
[FPEnv] EarlyCSE support for constrained intrinsics, default FP environment edition
2021-05-20 14:40:51 -04:00
EliminateAvailableExternally
EntryExitInstrumenter
ExpandMemCmp
FixIrreducible
Float2Int
ForcedFunctionAttrs
FunctionAttrs
[tests] Update Transforms/FunctionAttrs/nosync.ll
2021-05-06 01:39:18 +02:00
FunctionImport
[HIP] support ThinLTO
2021-05-22 10:48:34 -04:00
GCOVProfiling
GlobalDCE
GlobalMerge
GlobalOpt
[GlobalOpt] recompute alignments for loads and stores of updated globals
2021-05-20 12:12:21 -04:00
GlobalSplit
GuardWidening
GVN
[GVN] Improve analysis for missed optimization remark
2021-05-17 21:51:15 -07:00
GVNHoist
GVNSink
HardwareLoops
HelloNew
HotColdSplit
IndirectBrExpand
IndVarSimplify
[SCEV] By more careful when traversing phis in isImpliedViaMerge.
2021-05-07 19:52:29 +01:00
InferAddressSpaces
InferFunctionAttrs
Inline
Revert "[NewPM] Only invalidate modified functions' analyses in CGSCC passes"
2021-05-21 16:38:03 -07:00
InstCombine
[MinGW] Mark a number of library functions unavailable for mingw targets
2021-05-22 23:40:19 +03:00
InstMerge
InstNamer
InstSimplify
[InstSimplify] add more tests for rem-mul-div; NFC
2021-05-23 09:46:29 -04:00
InterleavedAccess
Internalize
IRCE
[SCEV] By more careful when traversing phis in isImpliedViaMerge.
2021-05-07 19:52:29 +01:00
IROutliner
JumpThreading
[LazyValueInfo] Insert an Overdefined placeholder to prevent infinite recursion
2021-05-07 16:05:50 +08:00
LCSSA
LICM
[LICM] Remove MaybePromotable set (PR50367)
2021-05-18 20:26:01 +02:00
LoadStoreVectorizer
Change the context instruction for computeKnownBits in LoadStoreVectorizer pass
2021-05-12 15:29:29 -07:00
LoopDataPrefetch
LoopDeletion
[Test] Auto-generate checks in a test (prepring to update)
2021-05-17 18:26:47 +07:00
LoopDistribute
LoopFlatten
[LoopFlatten] Simplify loops so that the pass can operate on unsimplified loops.
2021-05-12 19:22:01 +01:00
LoopFusion
LoopIdiom
[LoopIdiom] 'logical right shift until zero': the value must be loop-invariant
2021-05-24 12:15:06 +03:00
LoopInstSimplify
LoopInterchange
[LoopInterchange] Handle lcssa PHIs with multiple predecessors
2021-05-11 21:30:54 -04:00
LoopLoadElim
LoopPredication
LoopReroll
LoopRotate
[NewPM] Hide pass manager debug logging behind -debug-pass-manager-verbose
2021-05-07 21:51:47 -07:00
LoopSimplify
[InstCombine] Fully disable select to and/or i1 folding
2021-05-06 09:29:52 +09:00
LoopSimplifyCFG
LoopStrengthReduce
LoopTransformWarning
LoopUnroll
[LoopUnroll] Add test for partial unrolling again non-latch exit (NFC)
2021-05-23 23:10:23 +02:00
LoopUnrollAndJam
[LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass
2021-05-23 22:32:01 +09:00
LoopUnswitch
LoopVectorize
NFC: cleaned up and renamed scalable-vf-analysis.ll -> scalable-vectorization.ll
2021-05-23 19:53:51 +01:00
LoopVersioning
LoopVersioningLICM
LowerAtomic
LowerConstantIntrinsics
[LowerConstantIntrinsics] reuse isManifestLogic from ConstantFolding
2021-05-14 15:35:21 -07:00
LowerExpectIntrinsic
LowerGuardIntrinsic
LowerInvoke
LowerMatrixIntrinsics
[Matrix] Fold the transpose into the matmul operand used to fetch scalars
2021-05-17 17:40:46 -07:00
LowerSwitch
LowerTypeTests
LowerWidenableCondition
MakeGuardsExplicit
Mem2Reg
MemCpyOpt
[IR] Memory intrinsics are not unconditionally nosync
2021-05-21 03:40:59 +02:00
MergeFunc
MergeICmps
MetaRenamer
NameAnonGlobals
NaryReassociate
NewGVN
ObjCARC
[IR] Memory intrinsics are not unconditionally nosync
2021-05-21 03:40:59 +02:00
OpenMP
[Diagnostics] Allow emitting analysis and missed remarks on functions
2021-05-19 15:10:20 -04:00
PartialInlining
PartiallyInlineLibCalls
PGOProfile
[NFC][CHR] Autogenerate checklines in a few tests for ease of updates
2021-05-20 13:12:45 +03:00
PhaseOrdering
Fix bugs URL for PR relocations
2021-05-23 17:19:36 +01:00
PlaceSafepoints
PreISelIntrinsicLowering
PruneEH
[NFC][PruneEH] Autogenerate checklines in a few tests for ease of updates
2021-05-20 13:12:45 +03:00
Reassociate
3rd Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands"
2021-05-21 11:06:20 +01:00
Reg2Mem
RelLookupTableConverter /X86
RewriteStatepointsForGC
[rs4gc] Strip memory related attributes consistently
2021-05-14 07:54:56 -07:00
SafeStack
SampleProfile
[CSSPGO] Avoid deleting probe instruction in FoldValueComparisonIntoPredecessors
2021-05-19 13:39:05 -07:00
ScalarizeMaskedMemIntrin
Scalarizer
SCCP
[NewPM] Hide pass manager debug logging behind -debug-pass-manager-verbose
2021-05-07 21:51:47 -07:00
SeparateConstOffsetFromGEP
SimpleLoopUnswitch
Revert "[SimpleLoopUnswitch] Port partially invariant unswitch from LoopUnswitch to SimpleLoopUnswitch"
2021-05-13 08:40:49 +01:00
SimplifyCFG
[NFC][SimplifyCFG] Autogenerate checklines in a few tests for ease of updates
2021-05-20 13:12:44 +03:00
Sink
SLPVectorizer
[CostModel][X86] Align v4i64 MUL costs on AVX1 targets with worst case
2021-05-22 20:07:55 +01:00
SpeculateAroundPHIs
SpeculativeExecution
SROA
Reapply [ConstantFold] Fold more operations to poison
2021-05-13 16:04:12 +02:00
StraightLineStrengthReduce
StripDeadPrototypes
StripSymbols
StructurizeCFG
SyntheticCountsPropagation
TailCallElim
ThinLTOBitcodeWriter
TypePromotion /ARM
UnifyFunctionExitNodes
UnifyLoopExits
Util
Revert "[Remarks] Add analysis remarks for memset/memcpy/memmove lengths"
2021-05-20 12:19:16 -07:00
VectorCombine
Recommit "[VectorCombine] Scalarize vector load/extract."
2021-05-24 11:35:07 +01:00
WholeProgramDevirt