/arkcompiler/runtime_core/static_core/compiler/optimizer/ |
H A D | pass_manager.cpp | 155 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 D | pass_manager.h | 21 #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 D | pass_manager_statistics.cpp | 75 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 D | pass_manager_statistics.h | 34 void ProcessBeforeRun(const Pass &pass);
|
/arkcompiler/runtime_core/compiler/optimizer/ |
H A D | pass_manager.cpp | 110 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 D | pass_manager.h | 21 #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 D | pass_manager_statistics.cpp | 73 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 D | pass_manager_statistics.h | 34 void ProcessBeforeRun(const Pass &pass);
|
/arkcompiler/runtime_core/static_core/libllvmbackend/templates/ |
H A D | llvm_pass.rb | 28 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 D | combined_pass_visitor.cpp | 43 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 D | combined_pass_visitor.h | 68 void AddPass(PassVisitor* pass);
|
H A D | pass.h | 233 T2 pass; in RunPass() local 234 return pass.Run(data_, std::forward<Args>(args)...); in RunPass()
|
/arkcompiler/runtime_core/static_core/libllvmbackend/ |
H A D | mir_compiler.h | 33 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 D | llvm_optimizer.cpp | 67 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 D | checker.rb | 297 # 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 D | checker.rb | 454 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 D | graph.h | 705 * 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 D | heap_dump_test.cpp | 647 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 D | graph.h | 898 * 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 D | cocos_worker_test.js | 4850 console.error("createTimeoutInfo doesn't pass a callback ..."); [all...] |