Home
last modified time | relevance | path

Searched refs:pass (Results 1 - 20 of 20) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/
H A Dpass_manager.cpp155 bool PassManager::RunPass(Pass *pass, size_t localMemSizeBeforePass) in RunPass() argument
157 if (pass->IsAnalysis() && pass->IsValid()) { in RunPass()
161 if (!pass->IsAnalysis() && !static_cast<Optimization *>(pass)->IsEnable()) { in RunPass()
166 stats_->ProcessBeforeRun(*pass); in RunPass()
175 trace::BeginTracePoint(pass->GetPassName()); in RunPass()
179 bool result = pass->Run(); in RunPass()
192 if (pass->IsAnalysis()) { in RunPass()
193 pass in RunPass()
211 RunPassChecker(Pass *pass, bool result, bool isCodegen) RunPassChecker() argument
223 RunPassChecker(Pass *pass, bool result, bool isCodegen) RunPassChecker() argument
[all...]
H A Dpass_manager.h21 #include "pass.h"
92 bool RunPass(Pass *pass, size_t localMemSizeBeforePass);
105 T pass(graph_, std::forward<Args>(args)...); in RunPass()
106 res = RunPass(&pass, localMemSizeBefore); in RunPass()
129 bool RunPassChecker(Pass *pass, bool result, bool isCodegen);
130 bool RunPassChecker(Pass *pass, bool result, bool isCodegen);
H A Dpass_manager_statistics.cpp75 void PassManagerStatistics::ProcessBeforeRun(const Pass &pass) in ProcessBeforeRun() argument
80 COMPILER_LOG(DEBUG, PM) << "Run pass: " << indent << pass.GetPassName(); in ProcessBeforeRun()
95 passStatList_.push_back({passCallDepth_, pass.GetPassName(), {0, 0}, {0, 0}, 0, 0, 0}); in ProcessBeforeRun()
H A Dpass_manager_statistics.h34 void ProcessBeforeRun(const Pass &pass);
/arkcompiler/runtime_core/compiler/optimizer/
H A Dpass_manager.cpp110 bool PassManager::RunPass(Pass *pass, size_t local_mem_size_before_pass) in RunPass() argument
112 if (pass->IsAnalysis() && pass->IsValid()) { in RunPass()
116 if (!pass->IsAnalysis() && !static_cast<Optimization *>(pass)->IsEnable()) { in RunPass()
121 stats_->ProcessBeforeRun(*pass); in RunPass()
130 trace::BeginTracePoint(pass->GetPassName()); in RunPass()
134 bool result = pass->Run(); in RunPass()
147 if (pass->IsAnalysis()) { in RunPass()
148 pass in RunPass()
[all...]
H A Dpass_manager.h21 #include "pass.h"
83 bool RunPass(Pass *pass, size_t local_mem_size_before_pass);
96 T pass(graph_, std::forward<Args>(args)...); in RunPass()
97 res = RunPass(&pass, local_mem_size_before); in RunPass()
H A Dpass_manager_statistics.cpp73 void PassManagerStatistics::ProcessBeforeRun(const Pass &pass) in ProcessBeforeRun() argument
78 COMPILER_LOG(DEBUG, PM) << "Run pass: " << indent << pass.GetPassName(); in ProcessBeforeRun()
94 pass_stat_list_.push_back({pass_call_depth_, pass.GetPassName(), {0, 0}, {0, 0}, 0, 0, 0}); in ProcessBeforeRun()
H A Dpass_manager_statistics.h34 void ProcessBeforeRun(const Pass &pass);
/arkcompiler/runtime_core/static_core/libllvmbackend/templates/
H A Dllvm_pass.rb28 raise "Unknown pass-type `#{pass_type}` in pass `#{self['name']}` description."
43 @passes ||= @data.llvm_passes.map do |pass|
44 Pass.new(OpenStruct.new(pass)).verify_type
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dcombined_pass_visitor.cpp43 void CombinedPassVisitor::AddPass(PassVisitor* pass) in AddPass() argument
45 passList_.emplace_back(pass); in AddPass()
117 for (auto pass : passList_) { in VisitGraph()
118 pass->Initialize(); in VisitGraph()
150 for (auto pass : passList_) { in VisitGraph()
151 pass->Finalize(); in VisitGraph()
H A Dcombined_pass_visitor.h68 void AddPass(PassVisitor* pass);
H A Dpass.h233 T2 pass; in RunPass() local
234 return pass.Run(data_, std::forward<Args>(args)...); in RunPass()
/arkcompiler/runtime_core/static_core/libllvmbackend/
H A Dmir_compiler.h33 void InsertBefore(llvm::AnalysisID before, llvm::Pass *pass) in InsertBefore() argument
35 befores_[before] = pass; in InsertBefore()
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/
H A Dllvm_optimizer.cpp67 void AddPassIf(PassManagerT &passManager, PassT &&pass, bool needInsert = true) in AddPassIf() argument
72 passManager.addPass(std::forward<PassT>(pass)); in AddPassIf()
148 namespace pass = ark::llvmbackend::passes; in ProcessInlineModule()
167 AddPassIf(modulePm, pass::MarkInlineModule(), true); in ProcessInlineModule()
168 AddPassIf(modulePm, pass::CleanupInlineModule(), true); in ProcessInlineModule()
/arkcompiler/runtime_core/static_core/tests/checked/
H A Dchecker.rb297 # Using exec to pass signal info to the parent process.
597 def PASS_AFTER(pass)
600 $current_pass = "Pass after: #{pass}"
601 @current_file_index = @ir_files.index { |x| File.basename(x).include? pass }
602 raise_error "IR file not found for pass: #{pass}. Possible cause: you forgot to select METHOD first" unless @current_file_index
606 def PASS_AFTER_NEXT(pass)
609 $current_pass = "Pass after next: #{pass}"
610 index = @ir_files[(@current_file_index + 1)..-1].index { |x| File.basename(x).include? pass }
611 raise_error "IR file not found for pass
[all...]
/arkcompiler/runtime_core/tests/checked/
H A Dchecker.rb454 def PASS_AFTER(pass)
457 fname = @ir_files.detect { |x| File.basename(x).include? pass }
458 raise_error "IR file not found for pass: #{pass}" unless fname
462 def PASS_BEFORE(pass)
465 index = @ir_files.index { |x| File.basename(x).include? pass }
466 raise_error "IR file not found for pass: #{pass}" unless index
/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Dgraph.h705 * Run pass specified by template argument T.
708 * @tparam T Type of pass
710 * @return true if pass was successful
726 bool RunPass(T *pass) in RunPass() argument
729 return pass_manager_.RunPass(pass, GetLocalAllocator()->GetAllocatedSize()); in RunPass()
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/
H A Dheap_dump_test.cpp647 bool pass = true; in HWTEST_F_L0() local
660 pass = false; in HWTEST_F_L0()
670 pass = false; in HWTEST_F_L0()
673 ASSERT_TRUE(pass); in HWTEST_F_L0()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dgraph.h898 * Run pass specified by template argument T.
901 * @tparam T Type of pass
903 * @return true if pass was successful
919 bool RunPass(T *pass) in RunPass() argument
922 return passManager_.RunPass(pass, GetLocalAllocator()->GetAllocatedSize()); in RunPass()
/arkcompiler/ets_frontend/es2panda/test/compiler/js/
H A Dcocos_worker_test.js4850 console.error("createTimeoutInfo doesn't pass a callback ...");
[all...]

Completed in 41 milliseconds