llvm-project/llvm/test/Analysis
Simon Pilgrim 5dde9c1286 [CostModel][X86] Reduce cost of extracting bool vector elements
For constant indices, these are now just a MOVMSK+TEST/BT
2022-03-18 19:02:47 +00:00
..
AliasSet
AssumptionCache
BasicAA [BasicAA] Account for wrapping when using abs(VarIndex) >= abs(Scale). 2022-03-18 14:41:15 +00: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 [CostModel][X86] Reduce cost of extracting bool vector elements 2022-03-18 19:02:47 +00: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 [SCEV] Infer flags from add/gep in any block 2021-10-06 11:11:54 -07: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 [AAEval] Make compatible with opaque pointers 2022-03-16 10:02:11 +01:00
IRSimilarityIdentifier [IRSim] Adding support for recognizing branch similarity 2021-09-06 11:55:38 -07: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 [test] Replace/remove some 'opt -analyze' RUN lines 2022-02-09 15:49:53 -08:00
LoopCacheAnalysis/PowerPC [SCEV] Use full logic when infering flags on add and gep 2021-10-03 15:32:15 -07:00
LoopInfo [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
LoopNestAnalysis [LoopNest] Consider loop nest with inner loop guard using outer loop 2021-05-07 16:04:18 +00:00
MemoryDependenceAnalysis [test] Modify some tests to remove implicit -basic-aa in legacy PM RUN lines 2022-03-08 14:35:06 -08:00
MemorySSA [NFC][llvm] Inclusive language: reword uses of sanity test and check 2021-11-25 07:21:42 -05: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 [AAEval] Make compatible with opaque pointers 2022-03-16 10:02:11 +01: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 [stack-safety] Check SCEV constraints at memory instructions. 2021-11-23 15:29:23 -08:00
TypeBasedAliasAnalysis [FunctionAttrs] Infer argmemonly . 2022-03-16 10:24:33 +00: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