Home
last modified time | relevance | path

Searched full:do (Results 1 – 25 of 1694) sorted by relevance

12345678910>>...68

/arkcompiler/ets_frontend/ets2panda/test/parser/js/
Dtest-do-while-expected.txt19 "program": "test-do-while.js"
24 "program": "test-do-while.js"
35 "program": "test-do-while.js"
40 "program": "test-do-while.js"
48 "program": "test-do-while.js"
53 "program": "test-do-while.js"
61 "program": "test-do-while.js"
66 "program": "test-do-while.js"
81 "program": "test-do-while.js"
86 "program": "test-do-while.js"
[all …]
Dtest-do-while.js17 do a = 2
20 do a = 2; while (a > b)
22 do { a = 2 } while (a > b)
24 do { a = 2; } while (a > b)
26 do
30 do { } while (false);
32 do {
38 do do a = 2
40 do a = 2; while (1) if(1) {}
41 do a = 2; while (1) for(;;) {}
[all …]
/arkcompiler/runtime_core/isa/
Dasserts.rb35 assert('Non-prefixed instruction opcodes and prefixes should fit one byte') do
39 assert('Non-prefixed instruction opcode indexes are sorted') do
43 assert('Prefix opcode indexes are sorted') do
47 assert('All instructions for a prefix should fit one byte') do
48 Panda.prefixes.map do |prefix|
53 assert('Prefixed instruction should have some prefix specified') do
54 Panda.instructions.map do |insn|
59 assert('Prefix should be defined') do
60 Panda.instructions.map do |insn|
67 assert('All prefixes should have unique name') do
[all …]
/arkcompiler/runtime_core/static_core/isa/
Dasserts.rb35 assert('Non-prefixed instruction opcodes and prefixes should fit one byte') do
39 assert('Non-prefixed instruction opcode indexes are sorted') do
43 assert('Prefix opcode indexes are sorted') do
47 assert('All instructions for a prefix should fit one byte') do
48 Panda.prefixes.map do |prefix|
53 assert('Prefixed instruction should have some prefix specified') do
54 Panda.instructions.map do |insn|
59 assert('Prefix should be defined') do
60 Panda.instructions.map do |insn|
67 assert('All prefixes should have unique name') do
[all …]
/arkcompiler/ets_frontend/es2panda/test/parser/js/
Dtest-do-while.js17 do a = 2
20 do a = 2; while (a > b)
22 do { a = 2 } while (a > b)
24 do { a = 2; } while (a > b)
26 do
30 do { } while (false);
32 do {
38 do do a = 2
40 do a = 2; while (1) if(1) {}
41 do a = 2; while (1) for(;;) {}
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/
Dets_napi_macros.h22 do { \
33 do { \
40 do { \
47 do { \
54 do { \
61 do { \
68 do { \
75 do { \
82 do { \
89 do { \
[all …]
/arkcompiler/ets_frontend/ets2panda/public/
Des2panda_lib_list.inc.erb16 // Autogenerated file -- DO NOT EDIT!
18 % Es2pandaLibApi::ast_nodes&.each do |ast_node|
24 % Es2pandaLibApi::scopes&.each do |scope|
30 % Es2pandaLibApi::ast_types&.each do |type|
36 % Es2pandaLibApi::ast_variables&.each do |variable|
44 % Es2pandaLibApi::classes&.each do |namespaceName, namespaceClasses|
45 % namespaceClasses&.each do |className, classData|
46 % classData.class_constructors&.each_with_index do |constructor, index|
53 % classData.class_methods&.each_with_index do |method_info, index|
59 % Es2pandaLibApi::structs&.each do |structName, structData|
[all …]
Des2panda_lib_decl.inc.erb16 // Autogenerated file -- DO NOT EDIT!
19 % Es2pandaLibApi::ast_nodes&.each do |ast_node|
25 % Es2pandaLibApi::scopes&.each do |scope|
31 % Es2pandaLibApi::ast_types&.each do |type|
37 % Es2pandaLibApi::ast_variables&.each do |variable|
45 % Es2pandaLibApi::classes&.each do |namespaceName, namespaceClasses|
46 % namespaceClasses&.each do |className, classData|
47 % classData.class_constructors&.each_with_index do |constructor, index|
59 % classData.class_methods&.each_with_index do |method_info, index|
73 % Es2pandaLibApi::structs&.each do |structName, structData|
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/08.statements/07.while_statements_and_do_statements/
Ddo.params.yaml17 do i++; while (i < 10)
22 do res += "L"; while ((i += 2) < 7)
26 do {} while (++i < 10)
30 do do do i += 1; while (i < 3) while (i < 5) while (i < 7)
34 do { while (i < 7) i += 1 } while (i < 5)
38 do {
46 do {i--} while (i+j)
50 do {i--} while (i & j)
Dneg.params.yaml30 do {} while i > j
34 do {} while (i > j
38 do {} while i > j)
42 do while (i > j)
46 do {{} while (i > j)
50 do {}} while (i > j)
54 do
/arkcompiler/runtime_core/static_core/irtoc/scripts/
Dinterpreter.irt46 ['8', '16'].each do |from|
47 ['u32', 'u64'].each do |to|
48 macro(:"u#{from}to#{to}") do |arg|
54 ['8', '16'].each do |from|
55 macro(:"i#{from}toi32") do |arg|
60 ['8', '16'].each do |from|
61 macro(:"i#{from}toi64") do |arg|
67 [['u32', 'UINT32'], ['i32', 'INT32']].each do |from, from_type|
68 ['b', 'i8', 'u8', 'i16', 'u16', 'i64', 'u64'].each do |to|
69 macro(:"#{from}to#{to}") do |arg|
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/irtoc_scripts/
Dinterpreter_handlers.irt17 macro(:lookup_field_by_name) do |v, id|
35 ['short', 'long', 'obj'].each do |flavor|
36 macro(:"lookup_getter_by_name_#{flavor}") do |v, id|
55 ['short', 'long', 'obj'].each do |flavor|
56 macro(:"lookup_setter_by_name_#{flavor}") do |v, id|
75 macro(:lookup_method_by_name) do |v, id|
93 ['static', 'virt'].each do |dispatch|
94 ['short', 'long', 'range'].each do |flavor|
95 macro(:"handle_ets_launch_#{dispatch}_#{flavor}") do |v, id|
107 macro(:handle_ets_ldnullvalue) do
[all …]
/arkcompiler/ets_frontend/ets2panda/compiler/templates/
Dsignatures.h.erb16 // Autogenerated file -- DO NOT EDIT!
33 % Signatures::DEFINES.each do |ref, define|
42 % Signatures::PRIMITIVES.each do |ref, name|
47 % Signatures::TYPEDESCRIPTORS.each do |ref, name|
52 % Signatures::BUILTINS.each do |ref, desc|
57 % Signatures::BUILTINS.each do |ref, desc|
62 % Signatures::SIGNATURES.each do |ref, name|
70 % Signatures::DYNAMIC.each do |lang, data|
81 % Signatures::DYNAMIC.each do |lang, data|
92 % Signatures::DYNAMIC.each do |lang, data|
[all …]
/arkcompiler/runtime_core/static_core/runtime/interpreter/templates/
Dirtoc_interpreter_utils.h.erb25 % Panda::instructions.each do |i|
28 % Panda::prefixes.each do |p|
34 % Panda::instructions.each do |i|
37 % Panda::prefixes.each do |p|
44 % Panda::instructions.each do |i|
47 % Panda::prefixes.each do |p|
53 % Panda::instructions.each do |i|
56 % Panda::prefixes.each do |p|
68 % Panda::dispatch_table.handler_names.each do |name|
72 % Panda::dispatch_table.handler_names.each do |name|
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dmir_config.h44 do { \
47 do { \
50 do { \
53 do { \
56 do { \
63 do { \
70 do { \
84 do { \
90 do { \
95 do { \
[all …]
/arkcompiler/runtime_core/isa/templates/
Disa.md.erb14 % # Auto-generated file, DO NOT EDIT
18 % Panda::chapters.each do |c|
26 % Panda::groups.each do |g|
30 % g.instructions.each do |i|
40 % g.properties.each do |p|
46 % g.exceptions.each do |e|
51 % g.verification.each do |v|
/arkcompiler/runtime_core/static_core/isa/templates/
Disa.md.erb14 % # Auto-generated file, DO NOT EDIT
18 % Panda::chapters.each do |c|
26 % Panda::groups.each do |g|
30 % g.instructions.each do |i|
40 % g.properties.each do |p|
46 % g.exceptions.each do |e|
51 % g.verification.each do |v|
/arkcompiler/ets_frontend/ets2panda/compiler/scripts/
Dsignatures.rb34 data.defines.each do |define|
39 data.packages.each do |package|
43 data.primitives.each do |primitive|
48 data.typedescriptors.each do |typedescriptor|
53 data.builtins.each do |builtin|
59 data.signatures.each do |signature|
63 signature.params.each do |param|
72 data.dynamiclangs.each do |lang|
/arkcompiler/runtime_core/libabckit/src/codegen/
Dcodegen_static_isapi.rb14 Instruction.class_eval do
54 Switch = Struct.new(:expr, :cases) do
57 cases.each do |c|
69 cases.each do |c|
80 Case = Struct.new(:types, :node) do
98 Leaf = Struct.new(:instruction, :args) do
126 If = Struct.new(:condition, :true_expr, :false_expr) do
145 Empty = Struct.new(:dummy) do
378 %w[And Xor Or Shl Shr AShr].each do |op|
379 visit(op) do
[all …]
/arkcompiler/runtime_core/static_core/tests/irtoc-interpreter-tests/irtoc-tag/generator/
Dtag-isapi.rb15 Instruction.class_eval do
19 ops.each do |op|
28 ops.each do |op|
37 ops.each do |op|
48 ops.each do |op|
63 ops.each do |op|
74 ops.each do |op|
147 Operand.class_eval do
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
Dbytecode_optimizer_isapi.rb16 Instruction.class_eval do
56 Switch = Struct.new(:expr, :cases) do
59 cases.each do |c|
71 cases.each do |c|
82 Case = Struct.new(:types, :node) do
100 Leaf = Struct.new(:instruction, :args) do
128 If = Struct.new(:condition, :true_expr, :false_expr) do
147 Empty = Struct.new(:dummy) do
386 %w[And Xor Or Shl Shr AShr].each do |op|
387 visit(op) do
[all …]
/arkcompiler/runtime_core/libpandabase/templates/
Dlogger_impl_gen.inc.erb16 // Autogenerated file -- DO NOT EDIT!
20 % LoggerData.components.each do |c|
31 % LoggerData.levels.each do |l|
43 % LoggerData.levels.each do |l|
55 % LoggerData.components.each do |c|
72 % LoggerData.dfx_components.each do |c|
85 % LoggerData.levels.each do |l|
97 % LoggerData.components.each do |c|
113 % LoggerData.levels.each do |l|
/arkcompiler/runtime_core/static_core/verification/gen/templates/
Dabs_int_inl_compat_checks.h.erb41 …lts.ok.to_h.merge(checks.results.warnings.to_h).merge(checks.results.errors.to_h).each do |name, _|
47 % checks.results.each_pair do |status, values|
48 % values.each_pair do |name, msg|
53 % checks.domains.each_pair do |_, domain|
56 % domain.values.each do |value|
63 % checks.checks.each_pair do |check_name, check|
68 % check.each_pair do |name, value|
74 % value.each_pair do |name2, value2|
77 % Array(value2).each do |value2|
/arkcompiler/runtime_core/static_core/libpandabase/templates/
Dlogger_impl_gen.inc.erb16 // Autogenerated file -- DO NOT EDIT!
20 % LoggerData.components.each do |c|
31 % LoggerData.levels.each do |l|
43 % LoggerData.levels.each do |l|
55 % LoggerData.components.each do |c|
72 % LoggerData.dfx_components.each do |c|
85 % LoggerData.levels.each do |l|
97 % LoggerData.components.each do |c|
113 % LoggerData.levels.each do |l|
/arkcompiler/runtime_core/static_core/tests/cts-coverage-tool/lib/
Dspec.rb34 nt_data['groups']&.each do |ntg|
45 Dir.glob(testglob, base: testdir) do |f|
61 … %w[prefixes groups properties exceptions verification version min_version chapters].each do |attr|
71 @data['groups'].each do |g|
84 grp['instructions'].each do |i|
91 grp['description_tests'] = split(grp['description']).map do |da|
97 grp['exceptions_tests'] = grp['exceptions'].map do |e|
103 grp['verification_tests'] = grp['verification'].map do |v|
116 ntg['description'] && split(ntg['description']).each do |ntda|
127 ntg['instructions']&.each do |nti|
[all …]

12345678910>>...68