.. |
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
|
|
|
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
|
|
|
ConstantHoisting
|
[RISCV] Fix RISCVTTIImpl::getIntImmCost for immediates where getMinSignedBits() > 64
|
2019-07-09 10:56:18 +00:00 |
ConstantMerge
|
|
|
ConstProp
|
|
|
Coroutines
|
IR: print value numbers for unnamed function arguments
|
2019-08-03 14:28:34 +00:00 |
CorrelatedValuePropagation
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
InferFunctionAttrs
|
TLI: darwin does not support _bcmp
|
2019-08-07 00:03:37 +00:00 |
Inline
|
[FunctionAttrs] Annotate "willreturn" for intrinsics
|
2019-07-28 06:09:56 +00:00 |
InstCombine
|
[NFC] Added tests for D65898
|
2019-08-09 15:52:26 +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
|
[LICM] Support unary FNeg in LICM
|
2019-08-08 21:38:31 +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
|
|
|
LoopRotate
|
|
|
LoopSimplify
|
|
|
LoopSimplifyCFG
|
|
|
LoopStrengthReduce
|
|
|
LoopTransformWarning
|
|
|
LoopUnroll
|
[Loop Peeling] Introduce an option for profile based peeling disabling.
|
2019-08-02 09:32:52 +00:00 |
LoopUnrollAndJam
|
|
|
LoopUnswitch
|
[LoopUnroll+LoopUnswitch] do not transform loops containing callbr
|
2019-07-15 21:16:29 +00:00 |
LoopVectorize
|
[LoopVectorize][X86] Clamp interleave factor if we have a known constant trip count that is less than VF*interleave
|
2019-08-07 21:44:14 +00:00 |
LoopVersioning
|
|
|
LoopVersioningLICM
|
|
|
LowerAtomic
|
|
|
LowerExpectIntrinsic
|
|
|
LowerGuardIntrinsic
|
|
|
LowerInvoke
|
|
|
LowerSwitch
|
|
|
LowerTypeTests
|
LowerTypeTests: Teach the pass to respect global alignments.
|
2019-07-22 18:47:03 +00:00 |
LowerWidenableCondition
|
|
|
MakeGuardsExplicit
|
|
|
Mem2Reg
|
|
|
MemCpyOpt
|
[FunctionAttrs] Annotate "willreturn" for intrinsics
|
2019-07-28 06:09:56 +00:00 |
MergeFunc
|
IR: print value numbers for unnamed function arguments
|
2019-08-03 14:28:34 +00:00 |
MergeICmps
|
|
|
MetaRenamer
|
|
|
NameAnonGlobals
|
|
|
NaryReassociate
|
|
|
NewGVN
|
|
|
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] add more tests with negative FP constants; NFC
|
2019-08-08 13:08:17 +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
|
|
|
SCCP
|
[SCCP] Update condition to avoid overflow.
|
2019-07-31 18:22:22 +00:00 |
SeparateConstOffsetFromGEP
|
|
|
SimpleLoopUnswitch
|
[SimpleLoopUnswitch] Don't consider unswitching switch insructions with one unique successor
|
2019-07-10 10:25:22 +00:00 |
SimplifyCFG
|
[SimplifyCFG] Mark missed Changed to true.
|
2019-08-01 18:37:34 +00:00 |
Sink
|
|
|
SLPVectorizer
|
Recommit r367901 "[X86] Enable -x86-experimental-vector-widening-legalization by default."
|
2019-08-07 16:24:26 +00:00 |
SpeculateAroundPHIs
|
|
|
SpeculativeExecution
|
|
|
SROA
|
|
|
StackProtector/X86
|
|
|
StraightLineStrengthReduce
|
|
|
StripDeadPrototypes
|
|
|
StripSymbols
|
|
|
StructurizeCFG
|
|
|
SyntheticCountsPropagation
|
|
|
TailCallElim
|
|
|
ThinLTOBitcodeWriter
|
ThinLTOBitcodeWriter: Include globals associated with type metadata globals in the merged module.
|
2019-07-29 17:22:40 +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 |