.. |
ADCE
|
Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351
|
2019-12-24 15:57:33 -08:00 |
AddDiscriminators
|
Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351
|
2019-12-24 16:27:51 -08:00 |
AggressiveInstCombine
|
|
|
AlignmentFromAssumptions
|
|
|
ArgumentPromotion
|
|
|
AtomicExpand
|
|
|
Attributor
|
[IR] Value::getPointerAlignment(): handle pointer constants
|
2020-01-22 01:32:46 +03:00 |
BDCE
|
|
|
BlockExtractor
|
Revert "[Support] make report_fatal_error abort instead of exit "
|
2020-01-15 17:52:25 -08:00 |
BranchFolding
|
|
|
CalledValuePropagation
|
|
|
CallSiteSplitting
|
|
|
CanonicalizeAliases
|
|
|
CodeExtractor
|
|
|
CodeGenPrepare
|
Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351
|
2019-12-24 15:57:33 -08:00 |
ConstantHoisting
|
Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351
|
2019-12-24 16:27:51 -08:00 |
ConstantMerge
|
|
|
ConstProp
|
Fix tests of constant folding of fp operations on NaN values
|
2020-01-21 21:48:07 +02:00 |
Coroutines
|
[Coroutines] Remove corresponding phi values when apply simplifyTerminatorLeadingToRet
|
2020-01-05 18:26:30 -05:00 |
CorrelatedValuePropagation
|
|
|
CrossDSOCFI
|
|
|
DCE
|
|
|
DeadArgElim
|
[NFC] Fix trivial typos in comments
|
2020-01-06 10:50:26 +00:00 |
DeadStoreElimination
|
[IR] Mark memset.* intrinsics as IntrWriteMem.
|
2020-01-16 10:35:46 +00:00 |
DivRemPairs
|
|
|
EarlyCSE
|
|
|
EliminateAvailableExternally
|
|
|
EntryExitInstrumenter
|
|
|
ExpandMemCmp
|
|
|
Float2Int
|
|
|
ForcedFunctionAttrs
|
|
|
FunctionAttrs
|
|
|
FunctionImport
|
Revert "[Support] make report_fatal_error abort instead of exit "
|
2020-01-15 17:52:25 -08:00 |
GCOVProfiling
|
Revert "[Support] make report_fatal_error abort instead of exit "
|
2020-01-15 17:52:25 -08:00 |
GlobalDCE
|
|
|
GlobalMerge
|
|
|
GlobalOpt
|
[Transforms][GlobalSRA] huge array causes long compilation time and huge memory usage.
|
2020-01-04 16:42:38 +03:00 |
GlobalSplit
|
|
|
GuardWidening
|
|
|
GVN
|
[GVN] add GVN parameters parsing to new pass manager
|
2020-01-16 23:53:46 +03:00 |
GVNHoist
|
Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351
|
2019-12-24 16:27:51 -08:00 |
GVNSink
|
|
|
HardwareLoops
|
|
|
HotColdSplit
|
[CodeExtractor] Transfer debug info to extracted function
|
2020-01-15 15:38:36 -08:00 |
IndirectBrExpand
|
|
|
IndVarSimplify
|
[SVEV] Recognise hardware-loop intrinsic loop.decrement.reg
|
2020-01-10 09:35:00 +00:00 |
InferAddressSpaces
|
|
|
InferFunctionAttrs
|
|
|
Inline
|
Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351
|
2019-12-24 15:57:33 -08:00 |
InstCombine
|
[InstCombine] Combine neg of shl of sub (PR44529)
|
2020-01-22 23:03:58 +01:00 |
InstMerge
|
|
|
InstNamer
|
|
|
InstSimplify
|
Fix tests of constant folding of fp operations on NaN values
|
2020-01-21 21:48:07 +02:00 |
InterleavedAccess
|
|
|
Internalize
|
|
|
IPConstantProp
|
Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351
|
2019-12-24 15:57:33 -08:00 |
IRCE
|
[SCEV] get more accurate range for AddExpr with wrap flag.
|
2020-01-07 20:58:04 -05:00 |
JumpThreading
|
Revert "Resubmit: [JumpThreading] Thread jumps through two basic blocks"
|
2020-01-23 06:34:03 -08:00 |
LCSSA
|
[SSAUpdater] Don't call ValueIsRAUWd upon single use replacement
|
2020-01-23 15:53:53 +07:00 |
LICM
|
Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351
|
2019-12-24 15:57:33 -08:00 |
LoadStoreVectorizer
|
|
|
LoopDataPrefetch
|
|
|
LoopDeletion
|
|
|
LoopDistribute
|
|
|
LoopFusion
|
|
|
LoopIdiom
|
|
|
LoopInstSimplify
|
|
|
LoopInterchange
|
|
|
LoopLoadElim
|
|
|
LoopPredication
|
[BasicBlock] fix looping in getPostdominatingDeoptimizeCall
|
2020-01-17 15:40:02 +03:00 |
LoopReroll
|
Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351
|
2019-12-24 15:57:33 -08:00 |
LoopRotate
|
[LoopRotate] add ability to repeat loop rotation until non-deoptimizing exit is found
|
2020-01-23 15:56:24 +03:00 |
LoopSimplify
|
[LoopSimplify] Regenerate test checks; NFC
|
2020-01-11 11:02:24 +01:00 |
LoopSimplifyCFG
|
|
|
LoopStrengthReduce
|
Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351
|
2019-12-24 16:27:51 -08:00 |
LoopTransformWarning
|
|
|
LoopUnroll
|
[LoopUtils] Better accuracy for getLoopEstimatedTripCount.
|
2020-01-20 16:58:07 +07:00 |
LoopUnrollAndJam
|
[llvm] Make new pass manager's OptimizationLevel a class
|
2020-01-16 09:00:56 -08:00 |
LoopUnswitch
|
|
|
LoopVectorize
|
[LV] Fix predication for branches with matching true and false succs.
|
2020-01-22 18:34:11 -08:00 |
LoopVersioning
|
|
|
LoopVersioningLICM
|
|
|
LowerAtomic
|
|
|
LowerConstantIntrinsics
|
|
|
LowerExpectIntrinsic
|
|
|
LowerGuardIntrinsic
|
|
|
LowerInvoke
|
|
|
LowerMatrixIntrinsics
|
[Matrix] Update shape propagation to iterate until done.
|
2020-01-09 10:52:52 +00:00 |
LowerSwitch
|
|
|
LowerTypeTests
|
|
|
LowerWidenableCondition
|
|
|
MakeGuardsExplicit
|
|
|
Mem2Reg
|
|
|
MemCpyOpt
|
|
|
MergeFunc
|
[NewPM] Port MergeFunctions pass
|
2020-01-14 20:55:41 +01:00 |
MergeICmps
|
Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351
|
2019-12-24 16:27:51 -08:00 |
MetaRenamer
|
|
|
NameAnonGlobals
|
|
|
NaryReassociate
|
|
|
NewGVN
|
Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351
|
2019-12-24 16:27:51 -08:00 |
ObjCARC
|
[IR] Mark memset.* intrinsics as IntrWriteMem.
|
2020-01-16 10:35:46 +00:00 |
PartiallyInlineLibCalls
|
|
|
PGOProfile
|
[PGO][CHR] Guard against 0-to-0 branch weight and avoid division by zero crash.
|
2020-01-13 14:38:58 -08:00 |
PhaseOrdering
|
|
|
PlaceSafepoints
|
|
|
PreISelIntrinsicLowering
|
|
|
PruneEH
|
|
|
Reassociate
|
[InstCombine] reassociate fsub+fsub into fsub+fadd
|
2020-01-15 11:14:13 -05:00 |
Reg2Mem
|
|
|
RewriteStatepointsForGC
|
|
|
SafeStack
|
Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351
|
2019-12-24 16:27:51 -08:00 |
SampleProfile
|
[SampleFDO] Fix invalid branch profile generated by indirect call promotion.
|
2020-01-15 18:36:06 -08:00 |
ScalarizeMaskedMemIntrin/X86
|
|
|
Scalarizer
|
Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351
|
2019-12-24 16:27:51 -08:00 |
SCCP
|
[NFC] Fix trivial typos in comments
|
2020-01-06 10:50:26 +00:00 |
SeparateConstOffsetFromGEP
|
[SeparateConstOffsetFromGEP] Fix: sext(a) + sext(b) -> sext(a + b) matches add and sub instructions with one another
|
2020-01-17 12:22:52 -05:00 |
SimpleLoopUnswitch
|
|
|
SimplifyCFG
|
Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351
|
2019-12-24 16:27:51 -08:00 |
Sink
|
|
|
SLPVectorizer
|
[SLP] Don't allow Div/Rem as alternate opcodes
|
2020-01-21 15:21:17 -08:00 |
SpeculateAroundPHIs
|
|
|
SpeculativeExecution
|
|
|
SROA
|
[Metadata] Add TBAA struct metadata to AAMDNode
|
2020-01-06 11:05:15 +03:00 |
StraightLineStrengthReduce
|
Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351
|
2019-12-24 16:27:51 -08:00 |
StripDeadPrototypes
|
|
|
StripSymbols
|
|
|
StructurizeCFG
|
AMDGPU: Update more tests to use modern buffer intrinsics
|
2020-01-16 14:29:38 -05:00 |
SyntheticCountsPropagation
|
|
|
TailCallElim
|
|
|
ThinLTOBitcodeWriter
|
|
|
TypePromotion/ARM
|
Revert "[ARM][TypePromotion] Enable by default"
|
2019-12-22 11:27:11 -08:00 |
Util
|
Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351
|
2019-12-24 16:27:51 -08:00 |
WholeProgramDevirt
|
|
|