..
ADCE
[NFC] Port an assortment of tests that invoke SROA to new pass manager
2022-12-01 21:17:18 +03:00
AddDiscriminators
[NFC] Port an assortment of tests that invoke SROA to new pass manager
2022-12-01 21:17:18 +03:00
AggressiveInstCombine
[AggressiveInstCombine] Handle the insert point of the merged load correctly.
2022-11-29 10:53:51 +00:00
AlignmentFromAssumptions
…
ArgumentPromotion
…
AtomicExpand
AtomicExpand: Convert tests to opaque pointers
2022-11-28 08:43:16 -05:00
Attributor
[AAPointerInfo] refactor how offsets and Access objects are tracked
2022-11-15 18:52:11 +05:30
BDCE
…
BlockExtractor
…
BranchFolding
…
CallSiteSplitting
…
CalledValuePropagation
…
CanonicalizeAliases
…
CanonicalizeFreezeInLoops
Use opt -passes=<name> instead of opt -name
2022-11-08 12:15:42 +01:00
CodeExtractor
[opt] Remove temporary legacy pass name translations
2022-10-07 11:09:46 -07:00
CodeGenPrepare
CodeGenPrepare: Convert most tests to opaque pointers
2022-11-28 09:21:59 -05:00
ConstantHoisting
Fix some test files with executable permissions
2022-12-02 17:12:03 -05:00
ConstantMerge
…
ConstraintElimination
[ConstraintElim] Use collectOffset result for chained gep support.
2022-12-01 17:01:07 +00:00
Coroutines
[Coroutines] createStructType takes alignment in bits but receives bytes
2022-11-29 16:05:06 +00:00
CorrelatedValuePropagation
[CVP] Simplify comparisons without constant operand
2022-11-03 15:35:27 +01:00
CrossDSOCFI
…
DCE
DCE: Update tests to use opaque pointers
2022-11-28 08:42:06 -05:00
DFAJumpThreading
…
DeadArgElim
[IR] Switch everything to use memory attribute
2022-11-04 10:21:38 +01:00
DeadStoreElimination
[DSE] Use precise loc for memcpy_chk during overwrite checks.
2022-12-02 14:34:34 +00:00
DivRemPairs
DivRemPairs: Convert tests to use opaque pointers
2022-11-28 09:08:31 -05:00
EarlyCSE
Use opt -passes=<name> instead of opt -name
2022-11-08 12:15:42 +01:00
EliminateAvailableExternally
…
EntryExitInstrumenter
…
ExpandMemCmp
[test][ExpandMemCmp] Convert test cases to opaque pointers. NFC
2022-10-07 15:29:32 +02:00
FixIrreducible
[BasicBlockUtils] Add a new way for CreateControlFlowHub()
2022-10-31 08:58:54 -05:00
Float2Int
…
ForcedFunctionAttrs
…
FunctionAttrs
[IR] Switch everything to use memory attribute
2022-11-04 10:21:38 +01:00
FunctionImport
…
FunctionSpecialization
[FuncSpec] Invalidate analyses when deleting a fully specialised function
2022-11-30 18:56:23 +00:00
GCOVProfiling
GCOVProfiling: Convert tests to opaque pointers
2022-11-28 09:50:37 -05:00
GVN
[test] Switch to use -passes syntax in a bunch of test cases
2022-11-29 13:29:02 +01:00
GVNHoist
[test] Switch to use -passes syntax in a bunch of test cases
2022-11-29 13:29:02 +01:00
GVNSink
[test] Switch to use -passes syntax in a bunch of test cases
2022-11-29 13:29:02 +01:00
GlobalDCE
GlobalDCE: Convert tests to opaque pointers
2022-11-27 21:07:27 -05:00
GlobalMerge
…
GlobalOpt
[test] Switch to use -passes syntax in a bunch of test cases
2022-11-29 13:29:02 +01:00
GlobalSplit
GlobalSplit: Convert tests to opaque pointers
2022-12-02 15:20:56 -05:00
GuardWidening
GuardWidening: Convert tests to opaque pointers
2022-11-28 09:35:27 -05:00
HardwareLoops
HardwareLoops: Convert tests to opaque pointers
2022-11-28 09:08:31 -05:00
HelloNew
…
HotColdSplit
HotColdSplit: Convert tests to opaque pointers
2022-11-27 21:42:00 -05:00
IRCE
IRCE: Convert tests to opaque pointers
2022-11-28 09:35:16 -05:00
IROutliner
…
IndVarSimplify
[test] Switch to use -passes syntax in various test cases
2022-12-01 21:25:59 +01:00
IndirectBrExpand
IndirectBrExpand: Convert test to opaque pointers
2022-11-28 09:35:37 -05:00
InferAddressSpaces
InferAddressSpaces: Switch tests to use opt -passes
2022-11-27 20:26:16 -05:00
InferFunctionAttrs
[test] Switch to use -passes syntax in various test cases
2022-12-01 21:25:59 +01:00
Inline
[ModuleInliner] Add MLPriority
2022-12-02 14:25:13 -08:00
InstCombine
[NFC] Re-autogenerate checklines in a few tests being affected
2022-12-04 20:58:55 +03:00
InstMerge
InstMerge: Convert tests to opaque pointers
2022-11-28 09:49:08 -05:00
InstNamer
Use opt -passes=<name> instead of opt -name
2022-11-08 12:15:42 +01:00
InstSimplify
[InstSimplify] (X && Y) ? X : Y --> Y
2022-11-30 15:44:48 -05:00
InterleavedAccess
…
Internalize
[test] Switch to use -passes syntax in various test cases
2022-12-01 21:25:59 +01:00
JumpThreading
JumpThreading: Modernize some test checking
2022-11-27 12:41:28 -05:00
KCFI
Add generic KCFI operand bundle lowering
2022-11-22 23:01:18 +00:00
LCSSA
…
LICM
[NFC] Port an assortment of tests that invoke SROA to new pass manager
2022-12-01 21:17:18 +03:00
LoadStoreVectorizer
[opt] Don't translate legacy -analysis flag to require<analysis>
2022-10-07 14:54:34 -07:00
LoopBoundSplit
…
LoopDataPrefetch
[test] Switch to use -passes syntax in various test cases
2022-12-01 21:25:59 +01:00
LoopDeletion
[SCEV] Add printout of symbolic max backedge-taken and block exit count
2022-11-24 19:29:58 +07:00
LoopDistribute
[opt] Don't translate legacy -analysis flag to require<analysis>
2022-10-07 14:54:34 -07:00
LoopFlatten
[LoopFlatten] Fix IV increment use count
2022-11-22 07:23:56 +00:00
LoopFusion
[LoopFuse] Ensure inner loops are in loop simplified form under new PM
2022-11-11 15:55:59 -05:00
LoopIdiom
[opt] Don't translate legacy -analysis flag to require<analysis>
2022-10-07 14:54:34 -07:00
LoopInstSimplify
…
LoopInterchange
[LoopInterchange] Check phis in all subloops
2022-11-04 00:20:52 -04:00
LoopLoadElim
[opt] Don't translate legacy -analysis flag to require<analysis>
2022-10-07 14:54:34 -07:00
LoopPredication
[Test] Update tests for LoopPredication constant ranges widening
2022-11-29 14:09:47 +07:00
LoopReroll
[test] Use -passes in more Transforms tests
2022-10-21 17:02:02 +02:00
LoopRotate
Fix some test files with executable permissions
2022-12-02 17:12:03 -05:00
LoopSimplify
Fix some test files with executable permissions
2022-12-02 17:12:03 -05:00
LoopSimplifyCFG
[LoopSimplifyCFG] Forget loop and block dispos after merging blocks.
2022-10-20 11:23:29 +01:00
LoopStrengthReduce
[LSR] precommit test for D138636; NFC
2022-11-25 13:46:51 +08:00
LoopTransformWarning
[test] Use new pass manager syntax in some tests
2022-10-23 13:44:20 -07:00
LoopUnroll
[NFC] Re-autogenerate checklines in a few tests being affected
2022-12-04 20:58:55 +03:00
LoopUnrollAndJam
[opt] Don't translate legacy -analysis flag to require<analysis>
2022-10-07 14:54:34 -07:00
LoopVectorize
[VPlan] Support sinking VPScalarIVStepsRecipe.
2022-12-04 22:59:17 +00:00
LoopVersioning
[opt] Don't translate legacy -analysis flag to require<analysis>
2022-10-07 14:54:34 -07:00
LoopVersioningLICM
…
LowerAtomic
LowerAtomic: Convert tests to opaque pointers
2022-11-27 20:53:57 -05:00
LowerConstantIntrinsics
LowerConstantIntrinsics: Convert tests to opaque pointers
2022-11-28 09:08:31 -05:00
LowerExpectIntrinsic
LowerExpectIntrinsic: Convert tests to opaque pointers
2022-11-28 09:08:31 -05:00
LowerGlobalDestructors
LowerGlobalDestructors: Convert tests to opaque pointers
2022-11-28 09:08:31 -05:00
LowerGuardIntrinsic
LowerGuardIntrinsic: Convert tests to opaque pointers
2022-11-28 09:08:31 -05:00
LowerInvoke
LowerInvoke: Convert tests to opaque pointers
2022-11-28 09:08:31 -05:00
LowerMatrixIntrinsics
LowerMatrixIntrinsics: Convert tests to opaque pointers
2022-11-27 21:42:25 -05:00
LowerSwitch
[test] Switch to use -passes syntax in various test cases
2022-12-01 21:25:59 +01:00
LowerTypeTests
…
LowerWidenableCondition
…
MakeGuardsExplicit
…
Mem2Reg
Mem2Reg: Convert tests to opaque pointers
2022-11-28 08:41:31 -05:00
MemCpyOpt
[test] Switch to use -passes syntax in various test cases
2022-12-01 21:25:59 +01:00
MergeFunc
…
MergeICmps
…
MetaRenamer
…
NameAnonGlobals
NameAnonGlobals: Convert tests to opaque pointers
2022-11-28 09:35:58 -05:00
NaryReassociate
NaryReassociate: Convert tests to opaque pointers
2022-11-27 21:41:53 -05:00
NewGVN
[opt] Don't translate legacy -analysis flag to require<analysis>
2022-10-07 14:54:34 -07:00
ObjCARC
[ObjC][ARC] Fix non-deterministic behavior in ProvenanceAnalysis
2022-11-08 15:05:25 -08:00
OpenMP
[OpenMP][LegacyPM] Remove OpenMPOptCGSCCLegacyPass
2022-12-01 09:21:10 +08:00
PGOProfile
Fix some test files with executable permissions
2022-12-02 17:12:03 -05:00
PartialInlining
PartialInlining: Convert tests to opaque pointers
2022-11-28 09:08:30 -05:00
PartiallyInlineLibCalls
…
PhaseOrdering
[InstCombine] canonicalize trunc + insert as bitcast + shuffle, part 1 (2nd try)
2022-11-30 14:52:20 -05:00
PlaceSafepoints
PlaceSafepoints: Convert tests to opaque pointers
2022-11-28 09:35:04 -05:00
PreISelIntrinsicLowering
PreISelIntrinsicLowering: Convert tests to opaque pointers
2022-11-28 08:41:31 -05:00
Reassociate
[test] Switch to use -passes syntax in a bunch of test cases
2022-11-29 13:29:02 +01:00
Reg2Mem
Reg2Mem: Convert tests to opaque pointers
2022-11-28 08:41:31 -05:00
RelLookupTableConverter /X86
RelLookupTableConverter: Convert tests to opaque pointers
2022-11-28 09:34:56 -05:00
RewriteStatepointsForGC
Fix some test files with executable permissions
2022-12-02 17:12:03 -05:00
SCCP
[SCCP] Add tests for with.overflow intrinsics (NFC)
2022-11-09 15:26:04 +01:00
SLPVectorizer
[SLP]Fix PR59230: Use actual vector factor when sorting entries.
2022-11-29 06:46:06 -08:00
SROA
SROA: Simplify addrspacecasted allocas with volatile accesses
2022-12-02 15:20:56 -05:00
SafeStack
SafeStack: Convert tests to opaque pointers
2022-11-27 20:28:55 -05:00
SampleProfile
[test] Switch to use -passes syntax in various test cases
2022-12-01 21:25:59 +01:00
ScalarizeMaskedMemIntrin
[AArch64] Fix test streaming-compatible-expand-masked-gather-scatter.ll
2022-12-01 10:49:02 +00:00
Scalarizer
Scalarizer: Convert tests to opaque pointers
2022-11-27 21:26:20 -05:00
SeparateConstOffsetFromGEP
SeparateConstOffsetFromGEP: Update tests to use opaque pointers
2022-11-27 20:53:52 -05:00
SimpleLoopUnswitch
[NFC] Port an assortment of tests that invoke SROA to new pass manager
2022-12-01 21:17:18 +03:00
SimplifyCFG
[NFC][SimplifyCFG] Add some tests with PHI's for fold-branch-to-common-dest xform
2022-12-04 20:58:55 +03:00
Sink
Sink: Convert tests to opaque pointers
2022-11-28 08:42:52 -05:00
SpeculativeExecution
[test] Switch to use -passes syntax in various test cases
2022-12-01 21:25:59 +01:00
StraightLineStrengthReduce
StraightLineStrengthReduce: Convert tests to opaque pointers
2022-11-27 21:29:33 -05:00
StripDeadPrototypes
…
StripSymbols
StripSymbols: Convert tests to opaque pointers
2022-11-28 09:34:38 -05:00
StructurizeCFG
StructurizeCFG: Convert tests to opaque pointers
2022-11-27 20:26:16 -05:00
SyntheticCountsPropagation
SyntheticCountsPropagation: Convert tests to opaque pointers
2022-11-28 09:34:34 -05:00
TailCallElim
[test] Switch to use -passes syntax in a bunch of test cases
2022-11-29 13:29:02 +01:00
ThinLTOBitcodeWriter
…
TypePromotion
[TypePromotion] Replace Zext to Truncate for the case src bitwidth is larger
2022-11-09 05:08:01 +08:00
UnifyFunctionExitNodes
…
UnifyLoopExits
[BasicBlockUtils] Add a new way for CreateControlFlowHub()
2022-10-31 08:58:54 -05:00
Util
[test] Switch to use -passes syntax in various test cases
2022-12-01 21:25:59 +01:00
VectorCombine
[VectorCombine] Enable scalarizeBinopOrCmp for scalable vectors
2022-11-23 13:17:21 +00:00
WholeProgramDevirt
[llvm] Update WPD tests to use opaque pointers
2022-10-11 22:30:24 +00:00