| /arkcompiler/runtime_core/static_core/plugins/ets/tests/test-lists/ets-func-tests/ |
| D | ets-func-tests-excluded-TSAN.txt | 2 spec/03.types/References_Types/Bigint/bigint-arithmetic-add-2-operands-BigInt-1.ets 3 spec/03.types/References_Types/Bigint/bigint-arithmetic-add-2-operands-negative-number-2.ets 4 spec/03.types/References_Types/Bigint/bigint-arithmetic-add-2-operands-union.ets 5 spec/03.types/References_Types/Bigint/bigint-arithmetic-add-2-operands-zero-negative.ets 6 spec/03.types/References_Types/Bigint/bigint-arithmetic-add-2-operands-zero.ets 7 spec/03.types/References_Types/Bigint/bigint-arithmetic-add-2-operands.ets 8 spec/03.types/References_Types/Bigint/bigint-arithmetic-add-3-operands.ets 9 spec/03.types/References_Types/Bigint/bigint-arithmetic-add-4-operands.ets 22 spec/03.types/References_Types/Bigint/bigint-arithmetic-expr-4-operands-1-1.ets 23 spec/03.types/References_Types/Bigint/bigint-arithmetic-expr-4-operands-2-1.ets [all …]
|
| D | ets-func-tests-excluded-JIT-REPEATS.txt | 4 spec/03.types/References_Types/Bigint/bigint-arithmetic-mul-2-operands-zero-negative-number.ets 5 spec/03.types/References_Types/Bigint/bigint-arithmetic-div-2-operands-1.ets 7 spec/03.types/References_Types/Bigint/bigint-arithmetic-div-2-operands-zero-negative.ets 12 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-2-operands.ets 13 spec/03.types/References_Types/Bigint/bigint-arithmetic-add-2-operands-negative-number-1.ets 14 spec/03.types/References_Types/Bigint/bigint-arithmetic-expr-4-operands-2-1.ets 16 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-2-operands-negative-number-2.ets 17 spec/03.types/References_Types/Bigint/bigint-arithmetic-div-3-operands-1.ets 18 spec/03.types/References_Types/Bigint/bigint-arithmetic-expr-4-operands-3-1.ets 25 spec/03.types/References_Types/Bigint/bigint-arithmetic-expr-4-operands-simple.ets [all …]
|
| /arkcompiler/runtime_core/libabckit/src/adapter_dynamic/templates/ |
| D | inst_props_helpers_dynamic.inc.erb | 21 % method_id_operand = inst.operands.find {|op| op.method_id?} 37 % method_id_operand = inst.operands.find {|op| op.method_id?} 40 return <%= inst.operands.find_index(method_id_operand)%>; 77 % string_id_operand = inst.operands.find {|op| op.string_id?} 96 % string_id_operand = inst.operands.find {|op| op.string_id?} 99 return <%= inst.operands.find_index(string_id_operand) %>; 112 % litarr_id_operand = inst.operands.find {|op| op.literalarray_id?} 127 % res = Opcodes.find{|opc| opc.bc_opcode == inst.mnemonic && !inst.operands.find {|op| op.literal… 128 % litarr_id_operand = inst.operands.find {|op| op.literalarray_id?} 131 return <%= inst.operands.find_index(litarr_id_operand) %>;
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/templates/ |
| D | inst_flags.inl.erb | 28 % flags << 'pseudo_dst' if !inst.operands.empty? && inst.operands.first.has('pseudo') 29 % flags << 'no_dst' if inst.operands.empty? || !inst.operands.first.is_dst?
|
| D | IR-instructions.md.erb | 20 null_check_users = IR::instructions.select { |x| x.operands.any? { |o| o.tokens.include? Tokens::Ot… 21 zero_check_users = IR::instructions.select { |x| x.operands.any? { |o| o.tokens.include? Tokens::Ot… 22 bounds_check_users = IR::instructions.select { |x| x.operands.any? { |o| o.tokens.include? Tokens::… 23 negative_check_users = IR::instructions.select { |x| x.operands.any? { |o| o.tokens.include? Tokens… 26 dest = inst.has_dst? ? inst.operands.first.types.join(', ') : ''
|
| D | instructions.rb | 135 attr_reader :operands, :inputs accessor in Instruction 140 @operands = signature.map { |sgn| Operand.new(sgn) } 141 if @operands.empty? 144 @inputs = @operands.drop(@operands.first.is_dst? ? 1 : 0) 150 !operands.empty? && operands.first.is_dst? 154 @operands.first
|
| D | opcodes.h.erb | 22 % flags << 'pseudo_dst' if !inst.operands.empty? && inst.operands.first.has('pseudo') 23 % flags << 'no_dst' if inst.operands.empty? || !inst.operands.first.is_dst?
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/interop/ |
| D | interop_equality_judgment.ets.arkts2.json | 34 …"rule": "\"JS\" objects can't be used directly as operands of the equality operators (arkts-intero… 44 …"rule": "\"JS\" objects can't be used directly as operands of the equality operators (arkts-intero… 54 …"rule": "\"JS\" objects can't be used directly as operands of the equality operators (arkts-intero… 64 …"rule": "\"JS\" objects can't be used directly as operands of the equality operators (arkts-intero…
|
| D | interop_equality_judgment.ets.autofix.json | 65 …"rule": "\"JS\" objects can't be used directly as operands of the equality operators (arkts-intero… 86 …"rule": "\"JS\" objects can't be used directly as operands of the equality operators (arkts-intero… 107 …"rule": "\"JS\" objects can't be used directly as operands of the equality operators (arkts-intero… 128 …"rule": "\"JS\" objects can't be used directly as operands of the equality operators (arkts-intero…
|
| /arkcompiler/runtime_core/libabckit/tests/stress/ |
| D | fail_list_sts.json | 5 …res/Extended_Conditional_Expressions/string/expr/string-expression-and-nonempty-3-operands.ets": 1, 8 …atures/Extended_Conditional_Expressions/string/expr/string-expression-and-empty-2-operands.ets": 1, 18 …res/Extended_Conditional_Expressions/string/expr/string-expression-and-nonempty-2-operands.ets": 1, 24 …ures/Extended_Conditional_Expressions/string/expr/string-expression-or-nonempty-2-operands.ets": 1, 30 …ures/Extended_Conditional_Expressions/string/expr/string-expression-or-nonempty-3-operands.ets": 1, 34 …eatures/Extended_Conditional_Expressions/string/expr/string-expression-or-empty-2-operands.ets": 1, 45 …xtended_Conditional_Expressions/string/expr/string-expression-and-nonempty-2-operands-true.ets": 1, 49 …eatures/Extended_Conditional_Expressions/string/expr/string-expression-or-empty-3-operands.ets": 1, 50 …atures/Extended_Conditional_Expressions/string/expr/string-expression-and-empty-3-operands.ets": 1,
|
| /arkcompiler/runtime_core/compiler/optimizer/templates/ |
| D | IR-instructions.md.erb | 20 null_check_users = IR::instructions.select { |x| x.operands.any? { |o| o.tokens.include? Tokens::Ot… 21 zero_check_users = IR::instructions.select { |x| x.operands.any? { |o| o.tokens.include? Tokens::Ot… 22 bounds_check_users = IR::instructions.select { |x| x.operands.any? { |o| o.tokens.include? Tokens::… 23 negative_check_users = IR::instructions.select { |x| x.operands.any? { |o| o.tokens.include? Tokens… 26 dest = inst.has_dst? ? inst.operands.first.types.join(', ') : ''
|
| D | opcodes.h.erb | 22 % flags << 'pseudo_dst' if !inst.operands.empty? && inst.operands.first.has('pseudo') 23 % flags << 'no_dst' if inst.operands.empty? || !inst.operands.first.is_dst?
|
| D | instructions.rb | 135 attr_reader :operands, :inputs accessor in Instruction 140 @operands = signature.map { |sgn| Operand.new(sgn) } 141 if @operands.empty? 144 @inputs = @operands.drop(@operands.first.is_dst? ? 1 : 0) 150 !operands.empty? && operands.first.is_dst? 154 @operands.first
|
| /arkcompiler/runtime_core/assembler/templates/ |
| D | opcode_parsing.h.erb | 30 % operands = insn.operands 49 % required_args = operands.size 52 % operands.each_with_index do |op, j| 116 % if (j >= required_args) && (operands.size > 0) 118 % elsif operands.size > 0
|
| D | operand_types_print.h.erb | 23 % operands = insn.operands 26 % operands_list = operands.map do |op|
|
| /arkcompiler/runtime_core/static_core/docs/ |
| D | rationale-for-bytecode.md | 15 also known as operation's _operands_. Operands may be _registers_ (very fast "variables" located 17 operands are _stack operands_ that reside in a special data structure called _stack_. The program 36 hardware world: the terms "operations", "operands", "registers" and "stack" have the same meaning. 43 ## Encoding operands 45 One very important question is how an operation refers to its operands. 47 In _stack-based_ approach, operands are implicitly encoded in the operation, which results in 60 In _register-based approach_, operands are explicitly encoded in the operation, which results in 167 function arguments participate as operands in a fewer number of cases. With that in mind, let's map 172 instruction lacks a wide-range form, we can prepare operands for it with moves that have all 179 overloads are calls (different number of operands) and calls are the most popular instructions in [all …]
|
| /arkcompiler/runtime_core/docs/ |
| D | rationale-for-bytecode.md | 15 also known as operation's _operands_. Operands may be _registers_ (very fast "variables" located 17 operands are _stack operands_ that reside in a special data structure called _stack_. The program 36 hardware world: the terms "operations", "operands", "registers" and "stack" have the same meaning. 43 ## Encoding operands 45 One very important question is how an operation refers to its operands. 47 In _stack-based_ approach, operands are implicitly encoded in the operation, which results in 60 In _register-based approach_, operands are explicitly encoded in the operation, which results in 167 function arguments participate as operands in a fewer number of cases. With that in mind, let's map 172 instruction lacks a wide-range form, we can prepare operands for it with moves that have all 179 overloads are calls (different number of operands) and calls are the most popular instructions in [all …]
|
| /arkcompiler/runtime_core/static_core/assembler/templates/ |
| D | operand_types_print.h.erb | 24 % operands = insn.operands 27 % operands_list = operands.map do |op|
|
| D | opcode_parsing.h.erb | 31 % operands = insn.operands 50 % required_args = operands.size 53 % operands.each_with_index do |op, j| 126 % if (j >= required_args) && (operands.size > 0) 128 % elsif operands.size > 0
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/03.numeric_operator_contexts/binary_numeric_promotion/ |
| D | result_type_bool_n.ets | 19 When an operator applies binary numeric promotion to a pair of operands, 23 …2. Widening primitive conversion (link to conv) is applied to convert either or both operands as s… 27 • Otherwise, both operands are converted to type int.
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/30.conditional_expressions/ |
| D | type_of_numeric_condition_expression_type.params.yaml | 14 --- # List of operands 15 operands:
|
| /arkcompiler/runtime_core/libpandafile/templates/ |
| D | bytecode_instruction-inl_gen.h.erb | 22 % n = i.operands.count(&:id?) 41 % n = i.operands.count(&:reg?) 60 % n = i.operands.count(&:imm?) 95 % n = i.operands.count(&:id?) 98 % id_ops = i.operands.select(&:id?) 129 % n = i.operands.count(&:id?) 132 % id_ops = i.operands.select(&:id?) 161 % n = i.operands.count(&:id?) 164 % id_ops = i.operands.select(&:id?) 190 % n = i.operands.count(&:reg?) [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | circuit_ir_specification.md | 321 * **ADD**: returns the sum of its two integer operands. 322 * **SUB**: returns the difference of its two integer operands. It is used to implement the "-" unar… 323 * **MUL**: returns the product of its two integer operands. 325 * **SDIV**: returns the signed quotient of its two integer operands. 326 * **SREM**: returns the remainder from the signed division of its two integer operands. 327 * **UDIV**: returns the unsigned quotient of its two integer operands. 328 * **UREM**: returns the remainder from the unsigned division of its two integer operands. 329 * **AND**: returns the bitwise logical and of its two operands. 330 * **XOR**: returns the bitwise logical exclusive or of its two operands. It is used to implement th… 331 * **OR**: returns the bitwise logical inclusive or of its two operands. [all …]
|
| /arkcompiler/runtime_core/static_core/libpandafile/templates/ |
| D | bytecode_instruction-inl_gen.h.erb | 24 % n = i.operands.count(&:id?) 43 % n = i.operands.count(&:reg?) 62 % n = i.operands.count(&:imm?) 132 % n = i.operands.count(&:id?) 135 % id_ops = i.operands.select(&:id?) 162 % n = i.operands.count(&:id?) 165 % id_ops = i.operands.select(&:id?) 195 % n = i.operands.count(&:id?) 198 % id_ops = i.operands.select(&:id?) 223 % n = i.operands.count(&:reg?) [all …]
|
| /arkcompiler/runtime_core/static_core/tests/irtoc-interpreter-tests/irtoc-tag/generator/ |
| D | tag-isapi.rb | 18 ops = operands 36 ops = operands 61 ops = operands
|