Home
last modified time | relevance | path

Searched refs:Panda (Results 1 - 16 of 16) sorted by relevance

/arkcompiler/runtime_core/isa/
H A Dasserts.rb33 assert('Unique opcodes') { Panda.instructions.map(&:opcode).uniq? }
36 Panda.instructions.reject(&:prefix).size + Panda.prefixes.size <= 256
40 Panda.instructions.reject(&:prefix).sorted_by?(&:opcode_idx)
44 Panda.prefixes.sorted_by?(&:opcode_idx)
48 Panda.prefixes.map do |prefix|
49 Panda.instructions.select { |insn| insn.prefix && (insn.prefix.name == prefix.name) }.size <= 256
54 Panda.instructions.map do |insn|
60 Panda.instructions.map do |insn|
63 Panda
[all...]
H A Disapi.rb119 Panda.prefixes_hash[name] if name
149 Panda.format_hash[dig(:format)]
436 handlers = Panda.instructions.reject(&:prefix) +
438 Panda.prefixes.select(&:public?) +
440 Panda.prefixes.reject(&:public?) +
441 Panda.instructions.select(&:prefix).stable_sort_by { |i| Panda.prefixes_hash[i.prefix.name].opcode_idx }
447 (Panda.instructions.reject(&:prefix).map(&:opcode_idx).max + 1)..(Panda.prefixes.map(&:opcode_idx).min - 1)
451 max_invalid_idx = Panda
522 module Panda global() module
[all...]
/arkcompiler/runtime_core/static_core/isa/
H A Dasserts.rb33 assert('Unique opcodes') { Panda.instructions.map(&:opcode).uniq? }
36 Panda.instructions.reject(&:prefix).size + Panda.prefixes.size <= 256
40 Panda.instructions.reject(&:prefix).sorted_by?(&:opcode_idx)
44 Panda.prefixes.sorted_by?(&:opcode_idx)
48 Panda.prefixes.map do |prefix|
49 Panda.instructions.select { |insn| insn.prefix && (insn.prefix.name == prefix.name) }.size <= 256
54 Panda.instructions.map do |insn|
60 Panda.instructions.map do |insn|
63 Panda
[all...]
H A Disapi.rb119 Panda.prefixes_hash[name] if name
153 Panda.format_hash[dig(:format)] || Quick.format_hash[dig(:format)]
243 Panda.profiles[dig(:profile)]
389 handlers = Panda.instructions.reject(&:prefix) +
391 Panda.prefixes.select(&:public?) +
393 Panda.prefixes.reject(&:public?) +
394 Panda.instructions.select(&:prefix).stable_sort_by { |i| Panda.prefixes_hash[i.prefix.name].opcode_idx }
400 (Panda.instructions.reject(&:prefix).map(&:opcode_idx).max + 1)..(Panda
475 module Panda global() module
[all...]
/arkcompiler/runtime_core/assembler/
H A Dasm_isapi.rb62 Panda::instructions.map do |insn|
69 module Panda module in max_number_of_src_regs
/arkcompiler/runtime_core/static_core/assembler/
H A Dasm_isapi.rb62 Panda::instructions.map do |insn|
69 module Panda module in max_number_of_src_regs
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dpandafile_isapi.rb77 Panda.instructions.uniq { |i| i.format.pretty }.sort_by { |insn| insn.format.pretty }
81 (Panda.instructions + Quick::instructions).uniq { |i| i.format.pretty }.sort_by { |insn| insn.format.pretty }
/arkcompiler/ets_runtime/test/moduletest/ldmodulensbyic/
H A Danimals.js15 export let Panda = {
/arkcompiler/runtime_core/static_core/runtime/templates/
H A Dbridge_helpers_static.rb28 Panda::instructions.reject(&:prefix).select do |insn|
H A Dbridge_helpers_dynamic.rb37 Panda.instructions.select { |insn| insn.properties.include?('call') && insn.properties.include?('dynamic') }
/arkcompiler/runtime_core/static_core/tests/irtoc-interpreter-tests/irtoc-tag/
H A Dgenerate-tag.rb60 Panda.instructions.each do |instr|
/arkcompiler/runtime_core/libpandafile/
H A Dpandafile_isapi.rb80 Panda.instructions.uniq { |i| i.format.pretty }.sort_by { |insn| insn.format.pretty }
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/
H A Dtarget.cpp140 [[maybe_unused]] auto mode = CallConvMode::Panda(isPandaAbi) | CallConvMode::Osr(isOsr) | in Create()
/arkcompiler/runtime_core/bytecode_optimizer/
H A Dbytecode_optimizer_isapi.rb49 Panda.instructions.each { |insn| @instruction_hash[insn.mnemonic] = insn }
308 # (because Panda::instructions is initialized only in templates)
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
H A Dcallconv.h136 // Panda ABI convention (native - otherwise)
137 DECLARE_CALLCONV_MODE(Panda);
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
H A Dbytecode_optimizer_isapi.rb49 Panda.instructions.each { |insn| @instruction_hash[insn.mnemonic] = insn }
384 # (because Panda::instructions is initialized only in templates)

Completed in 5 milliseconds