Home
last modified time | relevance | path

Searched refs:Analysis (Results 1 - 25 of 51) sorted by relevance

123

/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
H A Dcatch_inputs.h25 * Analysis is aimed to help optimization passes to decide whether or not an instruction
33 class CatchInputs : public Analysis {
35 using Analysis::Analysis;
H A Dmonitor_analysis.h42 class MonitorAnalysis final : public Analysis {
44 using Analysis::Analysis;
H A Dtypes_analysis.h32 class TypesAnalysis final : public Analysis, public GraphVisitor {
34 explicit TypesAnalysis(Graph *graph) : Analysis(graph) {} in TypesAnalysis()
H A Dobject_type_propagation.h25 class ObjectTypePropagation final : public Analysis, public GraphVisitor {
27 explicit ObjectTypePropagation(Graph *graph) : Analysis(graph) {} in ObjectTypePropagation()
H A Dloop_analyzer.h202 class LoopAnalyzer final : public Analysis {
204 using Analysis::Analysis;
H A Dlive_registers.h144 // Analysis collecting live intervals with assigned registers and
146 class LiveRegisters : public Analysis {
148 explicit LiveRegisters(Graph *graph) : Analysis(graph) {}; in LiveRegisters()
H A Drpo.cpp21 Rpo::Rpo(Graph *graph) : Analysis(graph), rpoVector_(graph->GetAllocator()->Adapter()) {} in Rpo()
H A Dlinear_order.h33 class LinearOrder : public Analysis {
/arkcompiler/runtime_core/compiler/optimizer/
H A Dpass.h107 class Analysis : public Pass { class
109 explicit Analysis(Graph *graph) : Pass(graph) in Analysis() function in panda::compiler::Analysis
113 NO_MOVE_SEMANTIC(Analysis);
114 NO_COPY_SEMANTIC(Analysis);
115 ~Analysis() override = default;
H A Dpass_manager.h29 class Analysis;
111 static_assert(std::is_base_of_v<Analysis, std::decay_t<T>>); in GetAnalysis()
155 const ArenaVector<Analysis *> ANALYSES;
/arkcompiler/runtime_core/static_core/compiler/optimizer/
H A Dpass.h107 class Analysis : public Pass { class
109 explicit Analysis(Graph *graph) : Pass(graph) in Analysis() function in ark::compiler::Analysis
113 NO_MOVE_SEMANTIC(Analysis);
114 NO_COPY_SEMANTIC(Analysis);
115 ~Analysis() override = default;
H A Dpass_manager.h29 class Analysis;
120 static_assert(std::is_base_of_v<Analysis, std::decay_t<T>>); in GetAnalysis()
169 const ArenaVector<Analysis *> analyses_;
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/
H A Dpropagate_lenarray.cpp18 #include <llvm/Analysis/LoopInfo.h>
19 #include <llvm/Analysis/ScalarEvolution.h>
20 #include <llvm/Analysis/ScalarEvolutionExpressions.h>
21 #include <llvm/Analysis/MemoryBuiltins.h>
22 #include <llvm/Analysis/ValueTracking.h>
H A Dinfer_flags.cpp18 #include <llvm/Analysis/LoopInfo.h>
19 #include <llvm/Analysis/ScalarEvolution.h>
20 #include <llvm/Analysis/ScalarEvolutionExpressions.h>
21 #include <llvm/Analysis/MemoryBuiltins.h>
22 #include <llvm/Analysis/ValueTracking.h>
H A Dloop_peeling.cpp18 #include <llvm/Analysis/LoopInfo.h>
19 #include <llvm/Analysis/MemoryBuiltins.h>
H A Dark_inlining.cpp19 #include <llvm/Analysis/InlineAdvisor.h>
20 #include <llvm/Analysis/ReplayInlineAdvisor.h>
H A Dloop_peeling.h20 #include <llvm/Analysis/LoopAnalysisManager.h>
H A Dinfer_flags.h20 #include <llvm/Analysis/LoopAnalysisManager.h>
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/
H A Dllvm_optimizer.cpp47 #include <llvm/Analysis/AliasAnalysis.h>
48 #include <llvm/Analysis/GlobalsModRef.h>
49 #include <llvm/Analysis/TargetLibraryInfo.h>
50 #include <llvm/Analysis/ProfileSummaryInfo.h>
/arkcompiler/runtime_core/compiler/optimizer/analysis/
H A Dloop_analyzer.h195 class LoopAnalyzer final : public Analysis {
197 using Analysis::Analysis;
H A Dlinear_order.h33 class LinearOrder : public Analysis {
H A Drpo.cpp21 Rpo::Rpo(Graph *graph) : Analysis(graph), rpo_vector_(graph->GetAllocator()->Adapter()) {} in Rpo()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Dloop.cpp139 void LoopAnalysis::Analysis() in Analysis() function in maplebe::LoopAnalysis
165 loop->Analysis(); in PhaseRun()
/arkcompiler/runtime_core/bytecode_optimizer/
H A Dmodule_constant_analyzer.h43 class ModuleConstantAnalyzer : public compiler::Analysis, public compiler::GraphVisitor {
/arkcompiler/runtime_core/static_core/libllvmbackend/
H A Dmir_compiler.cpp18 #include <llvm/Analysis/TargetTransformInfo.h>

Completed in 10 milliseconds

123