| /arkcompiler/ets_frontend/ets2panda/test/parser/js/ |
| D | test-do-while-expected.txt | 19 "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 …]
|
| D | test-do-while.js | 17 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/ |
| D | asserts.rb | 35 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/ |
| D | asserts.rb | 35 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/ |
| D | test-do-while.js | 17 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/ |
| D | ets_napi_macros.h | 22 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/ |
| D | es2panda_lib_list.inc.erb | 16 // 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 …]
|
| D | es2panda_lib_decl.inc.erb | 16 // 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/ |
| D | do.params.yaml | 17 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)
|
| D | neg.params.yaml | 30 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/ |
| D | interpreter.irt | 46 ['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/ |
| D | interpreter_handlers.irt | 17 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/ |
| D | signatures.h.erb | 16 // 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/ |
| D | irtoc_interpreter_utils.h.erb | 25 % 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/ |
| D | mir_config.h | 44 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/ |
| D | isa.md.erb | 14 % # 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/ |
| D | isa.md.erb | 14 % # 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/ |
| D | signatures.rb | 34 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/ |
| D | codegen_static_isapi.rb | 14 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/ |
| D | tag-isapi.rb | 15 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/ |
| D | bytecode_optimizer_isapi.rb | 16 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/ |
| D | logger_impl_gen.inc.erb | 16 // 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/ |
| D | abs_int_inl_compat_checks.h.erb | 41 …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/ |
| D | logger_impl_gen.inc.erb | 16 // 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/ |
| D | spec.rb | 34 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 …]
|