.. |
ADCE
|
[test] Update some test cases to use -passes when specifying the pipeline
|
2021-09-29 21:51:08 +02:00 |
AddDiscriminators
|
[test] Update some test cases to use -passes when specifying the pipeline
|
2021-09-29 21:51:08 +02:00 |
AggressiveInstCombine
|
[test] Update some test cases to use -passes when specifying the pipeline
|
2021-09-29 21:51:08 +02:00 |
AlignmentFromAssumptions
|
[test] Update some test cases to use -passes when specifying the pipeline
|
2021-09-29 21:51:08 +02:00 |
ArgumentPromotion
|
Revert "[ArgPromotion] Regenerate test checks for crash.ll - removed ALL_NEWPM prefix."
|
2022-02-21 13:29:37 -05:00 |
AtomicExpand
|
…
|
|
Attributor
|
[Attributor][FIX] Heap2Stack needs to use the alloca AS
|
2022-02-16 15:58:32 -06:00 |
BDCE
|
[test] Update some test cases to use -passes when specifying the pipeline
|
2021-09-29 21:51:08 +02:00 |
BlockExtractor
|
…
|
|
BranchFolding
|
…
|
|
CallSiteSplitting
|
[llvm][test] rewrite callbr to use i rather than X constraint NFC
|
2022-01-11 11:31:08 -08:00 |
CalledValuePropagation
|
[test] Update some test cases to use -passes when specifying the pipeline
|
2021-09-29 21:51:08 +02:00 |
CanonicalizeAliases
|
…
|
|
CanonicalizeFreezeInLoops
|
[AArch64] Make -mcpu=generic schedule for an in-order core
|
2021-10-09 15:58:31 +01:00 |
CodeExtractor
|
[PartialInline] Bail out on asm-goto/callbr
|
2022-01-19 10:57:57 -08:00 |
CodeGenPrepare
|
[test] Test domtree validity with -verify-dom-info instead of -analyze
|
2022-02-09 16:00:18 -08:00 |
ConstantHoisting
|
[ConstantHoist] Remove check for notional overindexing
|
2022-01-19 11:32:10 +01:00 |
ConstantMerge
|
[test] Use -passes syntax when specifying pipeline in some more tests
|
2021-11-27 09:52:55 +01:00 |
ConstraintElimination
|
[ConstraintElimination] Support add with precondition.
|
2022-02-11 20:26:25 +00:00 |
Coroutines
|
[move-function] Make test more generally by removing unneeded line.
|
2022-02-21 14:40:23 -08:00 |
CorrelatedValuePropagation
|
[Transforms] Enhance CorrelatedValuePropagation to handle both values of select
|
2022-02-23 00:11:20 +04:00 |
CrossDSOCFI
|
…
|
|
DCE
|
[test] Update some test cases to use -passes when specifying the pipeline
|
2021-09-29 21:51:08 +02:00 |
DFAJumpThreading
|
[DFAJumpThreading] Determinator BB should precede switch-defining BB
|
2021-12-24 10:27:03 -05:00 |
DeadArgElim
|
[DeadArgElim] Check that function type is the same
|
2022-02-14 14:08:42 +01:00 |
DeadStoreElimination
|
[DSE] Fall back to CFG scan for unreachable terminators.
|
2022-02-16 14:06:40 +00:00 |
DivRemPairs
|
…
|
|
EarlyCSE
|
[EarlyCSE][OpaquePtr] Check access type when performing DSE
|
2022-02-17 11:58:53 -08:00 |
EliminateAvailableExternally
|
…
|
|
EntryExitInstrumenter
|
…
|
|
ExpandMemCmp
|
…
|
|
FixIrreducible
|
…
|
|
Float2Int
|
[NewPM][test] Strickly use -passes in some more lit tests
|
2021-10-20 17:06:47 +02:00 |
ForcedFunctionAttrs
|
…
|
|
FunctionAttrs
|
[funcattrs] check reachability to improve noreturn
|
2022-02-14 14:01:59 -08:00 |
FunctionImport
|
[Tests] Add elementtype attribute to indirect inline asm operands (NFC)
|
2022-01-06 14:23:51 +01:00 |
FunctionSpecialization
|
[Function Specialisation] Fix use after free
|
2022-02-02 16:32:10 +00:00 |
GCOVProfiling
|
Extend the `uwtable` attribute with unwind table kind
|
2022-02-14 14:35:02 +00:00 |
GVN
|
[PHITransAddr] Check GEP source element type
|
2022-02-11 16:22:48 +01:00 |
GVNHoist
|
…
|
|
GVNSink
|
…
|
|
GlobalDCE
|
[GlobalDCE] [VFE] Avoid dropping vfunc dependencies when an invalid vtable entry is present
|
2022-02-17 19:41:46 -08:00 |
GlobalMerge
|
…
|
|
GlobalOpt
|
[GlobalOpt] Don't replace alias with aliasee if either alias/aliasee may be preemptible
|
2022-02-01 10:41:16 -08:00 |
GlobalSplit
|
…
|
|
GuardWidening
|
[test] Remove -loop-guard-widening legacy PM tests
|
2021-09-05 11:36:21 -07:00 |
HardwareLoops
|
[ARM] Update test comments after D114018. NFC
|
2021-11-16 22:48:45 +00:00 |
HelloNew
|
…
|
|
HotColdSplit
|
…
|
|
IRCE
|
[SCEVExpander] Drop poison generating flags when reusing instructions
|
2021-11-29 15:23:34 -08:00 |
IROutliner
|
[IRSim][IROutliner] Allowing Intrinsic Calls to be Used in Similarity Matching and Outlined Regions
|
2022-01-28 13:52:21 -06:00 |
IndVarSimplify
|
[Test] Move test for PR53969 to LoopDeletion folder where it truly belongs
|
2022-02-21 18:39:31 +07:00 |
IndirectBrExpand
|
…
|
|
InferAddressSpaces
|
[InferAddressSpaces] Fix assert on invalid cast ordering
|
2022-02-11 10:02:30 -08:00 |
InferFunctionAttrs
|
[test] check strictest attributes possible for InferFunctionAttrs test
|
2022-02-03 08:39:15 -08:00 |
Inline
|
[Inliner] Respect noinline call site attribute
|
2022-02-14 18:35:52 +01:00 |
InstCombine
|
[instcombine] Avoid binops for comparison consistency tests
|
2022-02-22 17:26:03 -08:00 |
InstMerge
|
Reland "[LICM] Hoist LOAD without sinking the STORE"
|
2021-12-02 03:53:50 -08:00 |
InstNamer
|
…
|
|
InstSimplify
|
[InstSimplify] add tests for funnel shift with redundant shift; NFC
|
2022-02-21 10:24:46 -05:00 |
InterleavedAccess
|
[AArch64][SVE] Add FP types to the supported SVE structure load/stores vector type list
|
2021-11-08 22:29:08 +08:00 |
Internalize
|
…
|
|
JumpThreading
|
[JumpThreading] Add a test for handling zero !prof branch_weights
|
2022-01-26 13:42:21 +07:00 |
LCSSA
|
…
|
|
LICM
|
[Statepoint] Update gc.statepoint calls in tests with elementtype (NFC)
|
2022-02-04 14:15:41 +01:00 |
LoadStoreVectorizer
|
[LSV] Vectorize loads of vectors by turning it into a larger vector
|
2022-01-26 11:38:41 +01:00 |
LoopBoundSplit
|
[LoopBoundSplit] Handle the case in which exiting block is loop header
|
2021-10-08 09:13:41 +01:00 |
LoopDataPrefetch
|
…
|
|
LoopDeletion
|
[SCEV] Do not erase LoopUsers. PR53969
|
2022-02-22 17:24:39 +07:00 |
LoopDistribute
|
Autogen a couple of predicated SCEV tests
|
2022-02-11 13:56:35 -08:00 |
LoopFlatten
|
[LoopFlatten] Bail if we can't perform flattening after IV widening
|
2021-09-29 19:53:34 +01:00 |
LoopFusion
|
…
|
|
LoopIdiom
|
[LoopIdiom] Keep TBAA when creating memcpy/memmove
|
2022-01-31 16:28:13 -05:00 |
LoopInstSimplify
|
…
|
|
LoopInterchange
|
[LoopInterchange] Support loop interchange with floating point reductions
|
2022-02-06 17:04:47 -05:00 |
LoopLoadElim
|
Autogen a couple of predicated SCEV tests
|
2022-02-11 13:56:35 -08:00 |
LoopPredication
|
[SCEVExpander] Drop poison generating flags when reusing instructions
|
2021-11-29 15:23:34 -08:00 |
LoopReroll
|
…
|
|
LoopRotate
|
[llvm][test] rewrite callbr to use i rather than X constraint NFC
|
2022-01-11 11:31:08 -08:00 |
LoopSimplify
|
[test] Fixup tests with -analyze in llvm/test/Transforms
|
2021-09-04 16:45:51 -07:00 |
LoopSimplifyCFG
|
…
|
|
LoopStrengthReduce
|
[NFC][LSR] Harden lsr-expand-quadratic.ll against smarter SCEV
|
2022-02-11 01:21:45 +03:00 |
LoopTransformWarning
|
…
|
|
LoopUnroll
|
[LICM][PhaseOrder] Don't speculate in LICM until after running loop rotate
|
2022-02-17 20:13:07 -05:00 |
LoopUnrollAndJam
|
[LoopUnroll] Disable loop unroll when user explicitly asks for unroll-and-jam
|
2021-12-15 15:58:05 +00:00 |
LoopUnswitch
|
[llvm][test] rewrite callbr to use i rather than X constraint NFC
|
2022-01-11 11:31:08 -08:00 |
LoopVectorize
|
[LoopVectorize] Support conditional in-loop vector reductions
|
2022-02-22 12:04:35 +00:00 |
LoopVersioning
|
[IRBuilder] Migrate and-folding to value-based FoldAnd.
|
2022-01-20 10:22:21 +00:00 |
LoopVersioningLICM
|
[opt] Directly translate -O# to -passes='default<O#>'
|
2021-10-18 16:48:10 -07:00 |
LowerAtomic
|
…
|
|
LowerConstantIntrinsics
|
Fix a typo (occured => occurred)
|
2022-02-08 21:35:26 +01:00 |
LowerExpectIntrinsic
|
…
|
|
LowerGuardIntrinsic
|
…
|
|
LowerInvoke
|
…
|
|
LowerMatrixIntrinsics
|
[Matrix] Use ArrayType for allocas instead of VectorType.
|
2022-01-28 10:47:52 +00:00 |
LowerSwitch
|
…
|
|
LowerTypeTests
|
[llvm][IR] Add no_cfi constant
|
2021-12-20 12:55:32 -08:00 |
LowerWidenableCondition
|
…
|
|
MakeGuardsExplicit
|
…
|
|
Mem2Reg
|
[Mem2Reg] Check that load type matches alloca type
|
2022-02-08 17:16:15 +01:00 |
MemCpyOpt
|
[MemCpyOpt] Check all access for MemoryUses in writtenBetween.
|
2022-02-21 16:54:30 +00:00 |
MergeFunc
|
[opt] Directly translate -O# to -passes='default<O#>'
|
2021-10-18 16:48:10 -07:00 |
MergeICmps
|
[MergeICmps] Don't call comesBefore() if in different blocks (PR53959)
|
2022-02-22 12:27:20 +01:00 |
MetaRenamer
|
[MetaRenamer] Add command line options to disable renaming name with specified prefixes
|
2021-12-09 18:45:06 +07:00 |
NameAnonGlobals
|
…
|
|
NaryReassociate
|
[NARY-REASSOCIATE] Fix infinite recursion optimizing min\max
|
2021-10-20 14:23:03 +07:00 |
NewGVN
|
[InstSimplify] fold 'xor X, poison' and 'div/rem X, poison' to poison
|
2022-01-30 10:46:54 +00:00 |
ObjCARC
|
[ObjCARC] Require the function argument in the clang.arc.attachedcall bundle.
|
2022-01-28 12:41:45 -08:00 |
OpenMP
|
[OpenMP] Add an option to limit shared memory usage in OpenMPOpt
|
2022-02-18 08:35:26 -05:00 |
PGOProfile
|
Revert "[SimplifyCFG] Start redesigning `FoldTwoEntryPHINode()`."
|
2022-02-03 12:32:50 +03:00 |
PartialInlining
|
…
|
|
PartiallyInlineLibCalls
|
[PartiallyInlineLibCalls] Don't crash when there's a writeonly attribute on the call
|
2022-01-05 12:16:26 +01:00 |
PhaseOrdering
|
[LICM][PhaseOrder] Don't speculate in LICM until after running loop rotate
|
2022-02-17 20:13:07 -05:00 |
PlaceSafepoints
|
…
|
|
PreISelIntrinsicLowering
|
[ObjC][ARC] Replace uses of ObjC intrinsics that are arguments of
|
2021-11-08 21:19:07 -08:00 |
PruneEH
|
…
|
|
Reassociate
|
Split fast-basictest.ll according to passes responsible for optimizations
|
2022-02-04 12:20:10 +03:00 |
Reg2Mem
|
[test] Update some test cases to use -passes when specifying the pipeline
|
2021-09-29 21:51:08 +02:00 |
RelLookupTableConverter/X86
|
[RelLookupTableConverter] Ensure that GV, GEP and load types match
|
2022-02-17 12:05:05 +01:00 |
RewriteStatepointsForGC
|
[RewriteStatepointsForGC] Fix an incorrect assertion
|
2022-02-17 18:44:57 +00:00 |
SCCP
|
[SCCP] Check that load/store and global type match
|
2022-02-11 11:01:18 +01:00 |
SLPVectorizer
|
[SLP] Fix assert from non-constant index in insertelement
|
2022-02-22 15:57:14 -06:00 |
SROA
|
Clean up a test case.
|
2022-02-04 12:49:13 -08:00 |
SafeStack
|
…
|
|
SampleProfile
|
[test] Replace/remove some 'opt -analyze' RUN lines
|
2022-02-09 15:49:53 -08:00 |
ScalarizeMaskedMemIntrin
|
…
|
|
Scalarizer
|
[Scalarizer] Do not insert instructions between PHI nodes and debug intrinsics.
|
2021-11-02 09:53:59 -04:00 |
SeparateConstOffsetFromGEP
|
[CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC.
|
2022-02-18 16:10:56 +00:00 |
SimpleLoopUnswitch
|
[llvm][test] rewrite callbr to use i rather than X constraint NFC
|
2022-01-11 11:31:08 -08:00 |
SimplifyCFG
|
[SimplifyCFG][OpaquePtr] Check store type when merging conditional store
|
2022-02-20 11:29:54 -08:00 |
Sink
|
…
|
|
SpeculativeExecution
|
[NewPM][test] Use -passes syntax in SpeculativeExecution lit tests
|
2021-10-20 15:16:17 +02:00 |
StraightLineStrengthReduce
|
[CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC.
|
2022-02-18 16:10:56 +00:00 |
StripDeadPrototypes
|
[NewPM][test] Strickly use -passes in some more lit tests
|
2021-10-20 17:06:47 +02:00 |
StripSymbols
|
[NewPM][test] Strickly use -passes in some more lit tests
|
2021-10-20 17:06:47 +02:00 |
StructurizeCFG
|
[StructurizeCFG] Fix boolean not bug
|
2022-02-22 17:36:20 +00:00 |
SyntheticCountsPropagation
|
…
|
|
TailCallElim
|
[IR] Define "ptrauth" operand bundle.
|
2022-02-14 11:27:35 -08:00 |
ThinLTOBitcodeWriter
|
[ThinLTO][MC] Use conditional assignments for promotion aliases
|
2021-12-10 12:21:37 -08:00 |
TypePromotion
|
[NFC] TypePromotion test for AArch64
|
2022-02-03 13:49:30 +00:00 |
UnifyFunctionExitNodes
|
…
|
|
UnifyLoopExits
|
…
|
|
Util
|
[Statepoint] Update gc.statepoint calls in tests with elementtype (NFC)
|
2022-02-04 14:15:41 +01:00 |
VectorCombine
|
[VectorCombine] fold shuffle-of-binops with common operand
|
2021-10-21 12:37:54 -04:00 |
WholeProgramDevirt
|
[LTO][WPD] Ignore unreachable function by analyzing IR.
|
2021-12-21 18:13:03 +00:00 |