..
ADCE
AddDiscriminators
AggressiveInstCombine
AlignmentFromAssumptions
ArgumentPromotion
[lit] Delete empty lines at the end of lit.local.cfg NFC
2019-06-17 09:51:07 +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
[lit] Delete empty lines at the end of lit.local.cfg NFC
2019-06-17 09:51:07 +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] Add RISCV-specific TargetTransformInfo
2019-06-21 13:36:09 +00:00
ConstantMerge
ConstProp
Coroutines
CorrelatedValuePropagation
[CVP] Reenable nowrap flag inference
2019-06-24 20:13:13 +00:00
CrossDSOCFI
DCE
DeadArgElim
DeadStoreElimination
DivRemPairs
[lit] Delete empty lines at the end of lit.local.cfg NFC
2019-06-17 09:51:07 +00:00
EarlyCSE
[EarlyCSE] Fix hashing of self-compares
2019-06-17 19:11:28 +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] Deduce the "returned" argument attribute
2019-07-08 23:27:20 +00:00
FunctionImport
GCOVProfiling
GlobalDCE
GlobalMerge
GlobalOpt
[lit] Delete empty lines at the end of lit.local.cfg NFC
2019-06-17 09:51:07 +00:00
GlobalSplit
GuardWidening
GVN
[GVN] Add support for unary FNeg to GVN pass
2019-06-27 21:05:02 +00:00
GVNHoist
GVNSink
[GVNSink] Add unary FNeg support to GVNSink pass
2019-06-28 19:57:31 +00:00
HardwareLoops
[PowerPC] Hardware Loop branch instruction's condition may not be icmp.
2019-07-04 01:51:47 +00:00
HotColdSplit
[lit] Delete empty lines at the end of lit.local.cfg NFC
2019-06-17 09:51:07 +00:00
IndirectBrExpand
IndVarSimplify
[LFTR] Regenerate test checks; NFC
2019-07-06 08:54:15 +00:00
InferAddressSpaces
InferAddressSpaces: Fix cloning original addrspacecast
2019-06-17 14:13:29 +00:00
InferFunctionAttrs
Add, and infer, a nofree function attribute
2019-07-08 15:57:56 +00:00
Inline
Revert [InlineCost] cleanup calculations of Cost and Threshold
2019-07-03 04:01:51 +00:00
InstCombine
[InstCombine] fold insertelement into splat of same scalar
2019-07-08 19:48:52 +00:00
InstMerge
InstNamer
InstSimplify
[InstSimplify] simplify power-of-2 (single bit set) sequences
2019-06-20 22:55:28 +00:00
InterleavedAccess
Internalize
IPConstantProp
IRCE
[SCEV] Pass NoWrapFlags when expanding an AddExpr
2019-06-14 09:19:41 +00:00
JumpThreading
[JumpThreading] Fix threading with unusual PHI nodes.
2019-07-03 23:12:39 +00:00
LCSSA
LICM
Add, and infer, a nofree function attribute
2019-07-08 15:57:56 +00:00
LoadStoreVectorizer
[lit] Delete empty lines at the end of lit.local.cfg NFC
2019-06-17 09:51:07 +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
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
[LoopUnroll] Add support for loops with exiting headers and uncond latches.
2019-06-26 09:16:57 +00:00
LoopUnrollAndJam
LoopUnswitch
LoopVectorize
Revert "[IRBuilder] Fold consistently for or/and whether constant is LHS or RHS"
2019-07-07 22:12:01 +00:00
LoopVersioning
LoopVersioningLICM
LowerAtomic
LowerExpectIntrinsic
LowerGuardIntrinsic
LowerInvoke
LowerSwitch
LowerTypeTests
LowerWidenableCondition
MakeGuardsExplicit
Mem2Reg
MemCpyOpt
MergeFunc
IR: compare type attributes deeply when looking into functions.
2019-06-27 11:44:45 +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
[ObjC][ARC] Delete ObjC runtime calls on global variables annotated
2019-06-14 22:06:32 +00:00
PartiallyInlineLibCalls
PGOProfile
[PGO] Update ICP pass for recent byval type changes
2019-07-01 22:43:39 +00:00
PhaseOrdering
Revert "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline."
2019-06-26 12:13:13 +00:00
PlaceSafepoints
PreISelIntrinsicLowering
PruneEH
Reassociate
[NFC][Reassociate] Add unary FNeg tests to fast-ReassociateVector.ll
2019-06-24 21:36:09 +00:00
Reg2Mem
RewriteStatepointsForGC
SafeStack
[lit] Delete empty lines at the end of lit.local.cfg NFC
2019-06-17 09:51:07 +00:00
SampleProfile
ScalarizeMaskedMemIntrin /X86
Scalarizer
[Scalarizer] Add scalarizer support for smul.fix.sat
2019-06-24 12:07:11 +00:00
SCCP
SeparateConstOffsetFromGEP
[lit] Delete empty lines at the end of lit.local.cfg NFC
2019-06-17 09:51:07 +00:00
SimpleLoopUnswitch
[SimpleLoopUnswitch] Implement handling of prof branch_weights metadata for SwitchInst
2019-07-01 08:43:53 +00:00
SimplifyCFG
[lit] Delete empty lines at the end of lit.local.cfg NFC
2019-06-17 09:51:07 +00:00
Sink
SLPVectorizer
[SLP] add tests for bitcasted vector pointer load; NFC
2019-07-03 16:46:14 +00:00
SpeculateAroundPHIs
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
[lit] Delete empty lines at the end of lit.local.cfg NFC
2019-06-17 09:51:07 +00:00
Util
WholeProgramDevirt