Searched refs:Analysis (Results 1 – 16 of 16) sorted by relevance
107 class Analysis : public Pass {109 explicit Analysis(Graph *graph) : Pass(graph) in Analysis() function113 NO_MOVE_SEMANTIC(Analysis);114 NO_COPY_SEMANTIC(Analysis);115 ~Analysis() override = default;
29 class Analysis; variable111 static_assert(std::is_base_of_v<Analysis, std::decay_t<T>>); in GetAnalysis()155 const ArenaVector<Analysis *> ANALYSES;
45 … ANALYSES(details::PredefinedAnalyses::Instantiate<Analysis *>(graph_->GetAllocator(), graph_)), in PassManager()
195 class LoopAnalyzer final : public Analysis {197 using Analysis::Analysis;
21 Rpo::Rpo(Graph *graph) : Analysis(graph), rpo_vector_(graph->GetAllocator()->Adapter()) {} in Rpo()
33 class LinearOrder : public Analysis {
34 class Rpo : public Analysis {
29 class DominatorsTree : public Analysis {
22 DominatorsTree::DominatorsTree(Graph *graph) : Analysis(graph) {} in DominatorsTree()
22 : Analysis(graph), in LinearOrder()
454 class LivenessAnalyzer : public Analysis {
25 : Analysis(graph), in LivenessAnalyzer()
35 * Alias Analysis36 * Bounds Analysis39 * Liveness Analysis40 * Monitor Analysis
36 - Analysis tools: DFX tool and CPU and heap profiling tool
26 for example, Dominators Tree Analysis.
42 * Loop Analysis