Home
last modified time | relevance | path

Searched full:pass (Results 1 – 25 of 642) sorted by relevance

12345678910>>...26

/arkcompiler/runtime_core/static_core/libllvmbackend/templates/
Dllvm_passes.inl.erb24 % 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 …]
Dllvm_pass.rb17 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/
Dcommon_exceptions.py22 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/
Dpass.h25 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 …]
Dpass_manager.cpp180 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 …]
Dpass_manager.h21 #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/
Dpass.h25 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 …]
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->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/
Dpasses.yaml17 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/
Dmir_compiler.h22 #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/
Dstress_test.py60 pass
64 pass
68 pass
90 pass
94 pass
98 pass
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/
Dx_shell.py27 pass
32 pass
37 pass
42 pass
/arkcompiler/runtime_core/bytecode_optimizer/
Doptions.yaml33 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/
Doptions.yaml33 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/
Dpipeline_irtoc.cfg29 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
Dpipeline.cfg28 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/
Dsdk_optional_methods.ets75 // 用例2: 重写为可选方法 预期报错 用例结果--Pass
80 // 用例3:使用必选属性重写父类方法 预期无报错 用例结果--Pass
85 // 用例4:使用可选属性重写父类方法 预期无报错 用例结果--Pass
92 // 用例5 类型断言 预期无报错 用例结果--Pass
103 // 预期无报错 用例结果--Pass
/arkcompiler/runtime_core/bytecode_optimizer/tests/
Dconstant_propagation_test.cpp172 * @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/
Dinterop_convert_import.ets25 …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
Dinterop_convert_import.ets.migrate.ets33 …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/
Dtest_resources.py22 pass
29 pass
36 pass
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/ani/docs/
Dani.md363 - ...: 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/
Dexpression_verifier.py39 pass
68 pass
92 pass
134 pass
139 pass
/arkcompiler/runtime_core/static_core/compiler/
Dcompiler.yaml54 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/
Dlower_boxed_boolean_doc.md3 **Lower Boxed Boolean** is a scalar replacement optimization pass that detects usage of boxed boole…
6 This pass:
56 Before pass:
75 After pass:

12345678910>>...26