| /arkcompiler/runtime_core/static_core/libllvmbackend/templates/ |
| D | llvm_passes.inl.erb | 24 % PassRegistry::llvm_passes.each do |pass| 25 …("<%= PassRegistry::passes_namespace %>::<%= pass.name %>", <%= PassRegistry::passes_namespace %>:… 71 namespace pass = <%= PassRegistry::passes_namespace %>; 73 % PassRegistry::llvm_passes.select{|p| p.type.include? 'module'}.each do |pass| 74 if (name.equals(pass::<%= pass.name %>::ARG_NAME)) { 75 if (pass::<%= pass.name %>::ShouldInsert(&options)) { 76 % if pass.setup == 'default' 77 pm.addPass(pass::<%= pass.name %>()); 79 pm.addPass(pass::<%= pass.name %>::Create(arkInterface_, &options)); 95 namespace pass = <%= PassRegistry::passes_namespace %>; [all …]
|
| D | llvm_pass.rb | 17 class Pass < SimpleDelegator class 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/runtime_core/static_core/tests/tests-u-runner-2/runner/ |
| D | common_exceptions.py | 22 pass 26 pass 30 pass 34 pass 38 pass 42 pass 46 pass 50 pass 54 pass 64 pass [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ |
| D | pass.h | 25 class Pass { 27 explicit Pass(Graph *graph) : graph_(graph) {} in Pass() function 28 virtual ~Pass() = default; 31 * Run pass execution. 79 NO_MOVE_SEMANTIC(Pass); 80 NO_COPY_SEMANTIC(Pass); 92 class Optimization : public Pass { 94 using Pass::Pass; 107 class Analysis : public Pass { 109 explicit Analysis(Graph *graph) : Pass(graph) in Analysis() [all …]
|
| D | pass_manager.cpp | 180 bool PassManager::RunPass(Pass *pass, size_t localMemSizeBeforePass) in RunPass() argument 182 if (pass->IsAnalysis() && pass->IsValid()) { in RunPass() 186 if (!pass->IsAnalysis() && !static_cast<Optimization *>(pass)->IsEnable()) { in RunPass() 191 stats_->ProcessBeforeRun(*pass); in RunPass() 200 trace::BeginTracePoint(pass->GetPassName()); in RunPass() 204 bool result = pass->Run(); in RunPass() 217 if (pass->IsAnalysis()) { in RunPass() 218 pass->SetValid(result); in RunPass() 220 bool isCodegen = std::string("Codegen") == pass->GetPassName(); in RunPass() 221 if (g_options.IsCompilerDump() && pass->ShouldDump() && !IsCheckMode()) { in RunPass() [all …]
|
| D | pass_manager.h | 21 #include "pass.h" 28 class Pass; variable 92 PANDA_PUBLIC_API 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);
|
| /arkcompiler/runtime_core/compiler/optimizer/ |
| D | pass.h | 25 class Pass { 27 explicit Pass(Graph *graph) : graph_(graph) {} in Pass() function 28 virtual ~Pass() = default; 31 * Run pass execution. 79 NO_MOVE_SEMANTIC(Pass); 80 NO_COPY_SEMANTIC(Pass); 92 class Optimization : public Pass { 94 using Pass::Pass; 107 class Analysis : public Pass { 109 explicit Analysis(Graph *graph) : Pass(graph) in Analysis() [all …]
|
| 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->SetValid(result); in RunPass() 150 if (options.IsCompilerDump() && pass->ShouldDump() && !IsCheckMode()) { in RunPass() 152 DumpGraph(pass->GetPassName()); in RunPass() [all …]
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/ |
| D | passes.yaml | 17 module: 'Pass runs on the whole llvm IR module' 18 scc: 'Pass runs on the strongly connected component' 19 function: 'Pass runs on the certain llvm IR function' 20 loop: 'Pass runs on the loop' 57 description: Wrapper for SpeculativeExecution pass 62 description: Wrapper for InlineAdvisorAnalysis pass 67 description: Pass to check if Irtoc inlining succeeded 96 The pass removes dominated builtins and replaces it by 103 The pass places memory barriers where it is necessary. 109 The pass replaces intrinsic instructions and FRem with corresponding [all …]
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/ |
| D | mir_compiler.h | 22 #include <llvm/Pass.h> 31 void add(llvm::Pass *p) override; 33 void InsertBefore(llvm::AnalysisID before, llvm::Pass *pass) in InsertBefore() argument 35 befores_[before] = pass; in InsertBefore() 39 std::unordered_map<llvm::AnalysisID, llvm::Pass *> befores_;
|
| /arkcompiler/runtime_core/libabckit/tests/stress/ |
| D | stress_test.py | 60 pass 64 pass 68 pass 90 pass 94 pass 98 pass
|
| /arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/ |
| D | x_shell.py | 27 pass 32 pass 37 pass 42 pass
|
| /arkcompiler/runtime_core/bytecode_optimizer/ |
| D | options.yaml | 33 description: Enable Canonicalization Pass 38 description: Enable Constant Resolver Pass 53 description: Enable BytecodeOptPeepholes Pass 58 description: Enable ConstArray Resolver Pass
|
| /arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
| D | options.yaml | 33 description: Enable Canonicalization Pass 38 description: Enable Constant Resolver Pass 53 description: Enable BytecodeOptPeepholes Pass 58 description: Enable ConstArray Resolver Pass
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/transforms/ |
| D | pipeline_irtoc.cfg | 29 lcssa, # Loop-Closed SSA Form Pass 71 lcssa, # Loop-Closed SSA Form Pass 84 lcssa, # Loop-Closed SSA Form Pass 103 lcssa, # Loop-Closed SSA Form Pass 125 lcssa, # Loop-Closed SSA Form Pass 149 lcssa, # Loop-Closed SSA Form Pass 153 lcssa, # Loop-Closed SSA Form Pass 165 lcssa, # Loop-Closed SSA Form Pass
|
| D | pipeline.cfg | 28 lcssa # Loop-Closed SSA Form Pass 69 lcssa, # Loop-Closed SSA Form Pass 82 lcssa, # Loop-Closed SSA Form Pass 102 lcssa, # Loop-Closed SSA Form Pass 121 lcssa, # Loop-Closed SSA Form Pass 169 lcssa, # Loop-Closed SSA Form Pass 185 lcssa, # Loop-Closed SSA Form Pass 209 lcssa, # Loop-Closed SSA Form Pass 213 lcssa, # Loop-Closed SSA Form Pass 225 lcssa, # Loop-Closed SSA Form Pass
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/sdkwhite/ |
| D | sdk_optional_methods.ets | 75 // 用例2: 重写为可选方法 预期报错 用例结果--Pass 80 // 用例3:使用必选属性重写父类方法 预期无报错 用例结果--Pass 85 // 用例4:使用可选属性重写父类方法 预期无报错 用例结果--Pass 92 // 用例5 类型断言 预期无报错 用例结果--Pass 103 // 预期无报错 用例结果--Pass
|
| /arkcompiler/runtime_core/bytecode_optimizer/tests/ |
| D | constant_propagation_test.cpp | 172 * @tc.desc: Verify the pass to fold greater. 187 * @tc.desc: Verify the pass to fold greater but has no effect. 202 * @tc.desc: Verify the pass to fold greatereq. 217 * @tc.desc: Verify the pass to fold greatereq but has no effect. 232 * @tc.desc: Verify the pass to fold less. 247 * @tc.desc: Verify the pass to fold less but has no effect. 262 * @tc.desc: Verify the pass to fold lesseq. 277 * @tc.desc: Verify the pass to fold lesseq but has no effect. 292 * @tc.desc: Verify the pass to fold eq. 307 * @tc.desc: Verify the pass to fold eq but has no effect. [all …]
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/interop/ |
| D | interop_convert_import.ets | 25 …y).toString() === new Array(1, 2, 3).toString();// 扫描出 arkts-interop-js2s-convert-js-type - no pass 30 … as number[]).toString() === [1,2,3].toString();// 扫描出 arkts-interop-js2s-convert-js-type - no pass 35 return null_val as null === null;// 扫描出 arkts-interop-js2s-convert-js-type - no pass 40 return undefined_val as undefined === undefined; // 扫描出 arkts-interop-js2s-convert-js-type - no pass
|
| D | interop_convert_import.ets.migrate.ets | 33 …tring() === new Array(1.0, 2.0, 3.0).toString();// 扫描出 arkts-interop-js2s-convert-js-type - no pass 38 …mber[]).toString() === [1.0,2.0,3.0].toString();// 扫描出 arkts-interop-js2s-convert-js-type - no pass 43 return null_val as null === null;// 扫描出 arkts-interop-js2s-convert-js-type - no pass 48 return undefined_val as undefined === undefined; // 扫描出 arkts-interop-js2s-convert-js-type - no pass
|
| /arkcompiler/runtime_core/taihe/compiler/tests/ |
| D | test_resources.py | 22 pass 29 pass 36 pass
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/ani/docs/ |
| D | ani.md | 363 - ...: Variadic arguments to pass to the constructor method. 463 - args: An array of arguments to pass to the constructor method. 476 - args: A `va_list` of arguments to pass to the constructor method. 1296 - ...: Variadic arguments to pass to the method. 1312 - args: An array of arguments to pass to the method. 1328 - args: A `va_list` of arguments to pass to the method. 1344 - ...: Variadic arguments to pass to the method. 1360 - args: An array of arguments to pass to the method. 1376 - args: A `va_list` of arguments to pass to the method. 1392 - ...: Variadic arguments to pass to the method. [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/debugger/src/arkdb/compiler_verification/ |
| D | expression_verifier.py | 39 pass 68 pass 92 pass 134 pass 139 pass
|
| /arkcompiler/runtime_core/static_core/compiler/ |
| D | compiler.yaml | 54 description: Dump ir only after last (codegen) pass 206 description: Enable Lowering Pass 212 description: Enable LowerBoxedBoolean Pass 218 description: Enable Code Sink Pass 224 description: Enable Balance Expressions Pass 230 description: Enable Branch Elimination Pass 236 description: Enable Optimize String.concat Pass 242 description: Enable Simplify StringBuilder Pass 248 description: Enable Reserve StringBuilder Buffer Pass 254 description: Enable Checks Elimination Pass [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/docs/ |
| D | lower_boxed_boolean_doc.md | 3 **Lower Boxed Boolean** is a scalar replacement optimization pass that detects usage of boxed boole… 6 This pass: 56 Before pass: 75 After pass:
|