llvm-project/llvm/test/Analysis
Nikita Popov 68e1ba8188 [SCEV] Fold umin_seq using known predicate
Fold %x umin_seq %y to %x if %x ule %y. This also subsumes the
special handling for constant operands, as if %y is constant this
folds to umin via implied poison reasoning, and if %x is constant
then either %x is not zero and it folds to umin, or it is known
zero, in which case it is ule anything.
2022-05-09 16:35:08 +02:00
..
AliasSet
AssumptionCache
BasicAA Reapply "[Intrinsics] Add `nocallback` to the default intrinsic attributes" 2022-03-25 09:36:50 -05:00
BlockFrequencyInfo [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
BranchProbabilityInfo [BPI] Look-up tables for non-loop branches. NFC. 2021-11-22 10:30:42 +00:00
CFLAliasAnalysis [AAEval] Make compatible with opaque pointers 2022-03-16 10:02:11 +01:00
CallGraph [Statepoint] Update gc.statepoint calls in tests with elementtype (NFC) 2022-02-04 14:15:41 +01:00
CostModel [AArch64] Add extra reverse costs. 2022-05-06 18:23:36 +01:00
CycleInfo [test] Replace/remove some 'opt -analyze' RUN lines 2022-02-09 15:49:53 -08:00
DDG
Delinearization [test] Remove one more unnecessary -analyze RUN line 2022-02-09 16:05:43 -08:00
DemandedBits [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
DependenceAnalysis [DA] Refactor with a better API 2022-04-13 14:51:48 -04:00
DivergenceAnalysis [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
DominanceFrontier
Dominators Introduce NewPM .dot printers for DomTree 2022-01-05 23:25:40 +00:00
FunctionPropertiesAnalysis
GlobalsModRef [GlobalsModRef][FIX] Ensure we honor synchronizing effects of intrinsics 2022-04-12 16:42:50 -05:00
IRSimilarityIdentifier [IRSim] Ignore debug instructions when creating canonical numbering 2022-04-19 13:18:28 -05:00
IVUsers [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
LazyCallGraph [Statepoint] Update gc.statepoint calls in tests with elementtype (NFC) 2022-02-04 14:15:41 +01:00
LazyValueAnalysis
LegacyDivergenceAnalysis [test] Replace `-analyze -divergence` with `-passes='print<divergence>'` 2022-02-09 16:09:14 -08:00
Lint [test] Modify some tests to remove implicit -basic-aa in legacy PM RUN lines 2022-03-08 14:35:06 -08:00
LoopAccessAnalysis [LAA] Add test with simpler load of pointer select. 2022-04-10 23:54:41 +02:00
LoopCacheAnalysis/PowerPC [LoopCacheAnalysis][NFC] Add a test case for improved loop cache analysis cost calculation 2022-05-04 17:13:10 -04:00
LoopInfo [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
LoopNestAnalysis
MemoryDependenceAnalysis [test] Modify some tests to remove implicit -basic-aa in legacy PM RUN lines 2022-03-08 14:35:06 -08:00
MemorySSA [Passes] Remove legacy LoopUnswitch pass. 2022-04-29 10:30:49 +01:00
MustExecute
PhiValues
PostDominators [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
ProfileSummary
RegionInfo [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
ScalarEvolution [SCEV] Fold umin_seq using known predicate 2022-05-09 16:35:08 +02:00
ScopedNoAliasAA [test] Modify some tests to remove implicit -basic-aa in legacy PM RUN lines 2022-03-08 14:35:06 -08:00
StackSafetyAnalysis [llvm-lto] Remove support for legacy pass manager 2022-04-11 09:40:17 +02:00
TypeBasedAliasAnalysis Reapply "[Intrinsics] Add `nocallback` to the default intrinsic attributes" 2022-03-25 09:36:50 -05:00
ValueTracking [test] Modify some tests to remove implicit -basic-aa in legacy PM RUN lines 2022-03-08 14:35:06 -08:00
alias-analysis-uses.ll