Home
last modified time | relevance | path

Searched full:operands (Results 1 – 25 of 300) sorted by relevance

12345678910>>...12

/arkcompiler/runtime_core/static_core/plugins/ets/tests/test-lists/ets-func-tests/
Dets-func-tests-excluded-TSAN.txt2 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 …]
Dets-func-tests-excluded-JIT-REPEATS.txt4 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/
Dinst_props_helpers_dynamic.inc.erb21 % 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/
Dinst_flags.inl.erb28 % 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?
DIR-instructions.md.erb20 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(', ') : ''
Dinstructions.rb135 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
Dopcodes.h.erb22 % 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/
Dinterop_equality_judgment.ets.arkts2.json34 …"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…
Dinterop_equality_judgment.ets.autofix.json65 …"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/
Dfail_list_sts.json5 …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/
DIR-instructions.md.erb20 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(', ') : ''
Dopcodes.h.erb22 % 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?
Dinstructions.rb135 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/
Dopcode_parsing.h.erb30 % 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
Doperand_types_print.h.erb23 % operands = insn.operands
26 % operands_list = operands.map do |op|
/arkcompiler/runtime_core/static_core/docs/
Drationale-for-bytecode.md15 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/
Drationale-for-bytecode.md15 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/
Doperand_types_print.h.erb24 % operands = insn.operands
27 % operands_list = operands.map do |op|
Dopcode_parsing.h.erb31 % 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/
Dresult_type_bool_n.ets19 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/
Dtype_of_numeric_condition_expression_type.params.yaml14 --- # List of operands
15 operands:
/arkcompiler/runtime_core/libpandafile/templates/
Dbytecode_instruction-inl_gen.h.erb22 % 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/
Dcircuit_ir_specification.md321 * **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/
Dbytecode_instruction-inl_gen.h.erb24 % 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/
Dtag-isapi.rb18 ops = operands
36 ops = operands
61 ops = operands

12345678910>>...12