Home
last modified time | relevance | path

Searched full:prefixes (Results 1 – 25 of 33) sorted by relevance

12

/arkcompiler/runtime_core/isa/
Dasserts.rb35 assert('Non-prefixed instruction opcodes and prefixes should fit one byte') do
36 Panda.instructions.reject(&:prefix).size + Panda.prefixes.size <= 256
44 Panda.prefixes.sorted_by?(&:opcode_idx)
48 Panda.prefixes.map do |prefix|
63 Panda.prefixes.map(&:name).include?(insn.prefix.name)
67 assert('All prefixes should have unique name') do
68 Panda.prefixes.map(&:name).uniq?
71 assert('There should be non-zero gap between non-prefixed and prefixes') do
75 assert('There should be non-zero gap between public and private prefixes') do
Disapi.rb413 # * prefixed instructions handlers, in the order of prefixes
418 Panda.prefixes.select(&:public?) +
420 Panda.prefixes.reject(&:public?) +
427 …(Panda.instructions.reject(&:prefix).map(&:opcode_idx).max + 1)..(Panda.prefixes.map(&:opcode_idx)…
431 max_invalid_idx = Panda.prefixes.reject(&:public?).map(&:opcode_idx).min || 256
432 (Panda.prefixes.select(&:public?).map(&:opcode_idx).max + 1)..(max_invalid_idx - 1)
449 Panda.prefixes.each_with_object({}) do |p, obj|
491 # override opcodes assignment for prefixes
528 hash = prefixes.map { |p| [p.name, p] }.to_h
550 cached def prefixes
[all …]
/arkcompiler/runtime_core/static_core/isa/
Dasserts.rb35 assert('Non-prefixed instruction opcodes and prefixes should fit one byte') do
36 Panda.instructions.reject(&:prefix).size + Panda.prefixes.size <= 256
44 Panda.prefixes.sorted_by?(&:opcode_idx)
48 Panda.prefixes.map do |prefix|
63 Panda.prefixes.map(&:name).include?(insn.prefix.name)
67 assert('All prefixes should have unique name') do
68 Panda.prefixes.map(&:name).uniq?
71 assert('There should be non-zero gap between non-prefixed and prefixes') do
75 assert('There should be non-zero gap between public and private prefixes') do
Disapi.rb386 # * prefixed instructions handlers, in the order of prefixes
391 Panda.prefixes.select(&:public?) +
393 Panda.prefixes.reject(&:public?) +
400 …(Panda.instructions.reject(&:prefix).map(&:opcode_idx).max + 1)..(Panda.prefixes.map(&:opcode_idx)…
404 max_invalid_idx = Panda.prefixes.reject(&:public?).map(&:opcode_idx).min || 256
405 (Panda.prefixes.select(&:public?).map(&:opcode_idx).max + 1)..(max_invalid_idx - 1)
422 Panda.prefixes.each_with_object({}) do |p, obj|
464 # override opcodes assignment for prefixes
530 hash = prefixes.map { |p| [p.name, p] }.to_h
552 cached def prefixes
[all …]
/arkcompiler/runtime_core/static_core/runtime/interpreter/templates/
Dirtoc_interpreter_utils.h.erb28 % Panda::prefixes.each do |p|
37 % Panda::prefixes.each do |p|
47 % Panda::prefixes.each do |p|
56 % Panda::prefixes.each do |p|
Disa_constants_gen.h.erb22 constexpr auto NUM_PREFIXES = <%= Panda::prefixes.size %>;
/arkcompiler/ets_frontend/es2panda/lexer/templates/
Dkeywords.h.erb53 % functions.each do |key, prefixes|
57 % prefixes.select{|p| !p.nil? }.each do |prefix|
64 % if prefixes.include?(nil)
/arkcompiler/ets_frontend/ets2panda/lexer/templates/
Dkeywords.h.erb84 % desc['tree'].each do |key, prefixes|
88 % prefixes.select{|p| !p.nil? }.each do |prefix|
95 % if prefixes.include?(nil)
/arkcompiler/runtime_core/static_core/tests/tests-u-runner/runner/plugins/ets/utils/
Dconstants.py35 # Prefixes
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_fp_simd_regs.def22 * ID, 128 bit vector prefix, followed by scalar prefixes
23 …* scalar prefixes: 8-bit, 16-bit, 32-bit, 64-bit, 128-bit, canBeAssigned, isCalleeSave, isParam, i…
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/
Dx64_fp_simd_regs.def23 …* ID, prefixes: 8-bit, 16-bit, 32-bit, 64-bit, 128-bit, canBeAssigned, isCalleeSave, isParam, isSp…
/arkcompiler/runtime_core/static_core/tests/cts-generator/generator/
Dparser.rb34 # some predefined templates as headers, prefixes, postfixes, etc.
/arkcompiler/runtime_core/static_core/verification/gen/templates/
Dabs_int_inl_gen.h.erb72 % Panda::prefixes.each do |p|
Dcflow_iterate_inl_gen.h.erb250 % Panda::prefixes.each do |p|
Djob_fill_gen.h.erb314 % Panda::prefixes.each do |p|
/arkcompiler/runtime_core/tests/cts-generator/generator/
Dparser.rb34 # some predefined templates as headers, prefixes, postfixes, etc.
/arkcompiler/runtime_core/libpandafile/templates/
Dbytecode_instruction-inl_gen.h.erb308 …if (primary >= <%= Panda::prefixes.map(&:opcode_idx).min %>) { // NOLINT(readability-magic-number…
317 …ASSERT(GetPrimaryOpcode() >= <%= Panda::prefixes.map(&:opcode_idx).min %>); // NOLINT(readability…
324 return <%= Panda::prefixes.map(&:opcode_idx).min %>; // NOLINT(readability-magic-numbers)
329 …return GetPrimaryOpcode() >= <%= Panda::prefixes.map(&:opcode_idx).min %>; // NOLINT(readability-…
/arkcompiler/runtime_core/static_core/plugins/ets/stdlib/
DREADME.md95 Don't use prefixes or suffixes, including `_`, "Hungarian notation" and others. Also don't use `_` …
/arkcompiler/runtime_core/static_core/libpandafile/templates/
Dbytecode_instruction-inl_gen.h.erb385 …if (primary >= <%= Panda::prefixes.map(&:opcode_idx).min %>) { // NOLINT(readability-magic-number…
394 …ASSERT(GetPrimaryOpcode() >= <%= Panda::prefixes.map(&:opcode_idx).min %>); // NOLINT(readability…
401 return <%= Panda::prefixes.map(&:opcode_idx).min %>; // NOLINT(readability-magic-numbers)
406 …return GetPrimaryOpcode() >= <%= Panda::prefixes.map(&:opcode_idx).min %>; // NOLINT(readability-…
/arkcompiler/runtime_core/static_core/scripts/llvm/
Dbuild_llvm.sh357 …ux-ohos -ffunction-sections -fdata-sections -v -funwind-tables -no-canonical-prefixes -D__MUSL__" \
358 …os -ffunction-sections -fdata-sections -v -funwind-tables -no-canonical-prefixes -D__MUSL__ -stdli…
/arkcompiler/runtime_core/static_core/plugins/ets/isa/
Disa.yaml14 prefixes:
/arkcompiler/runtime_core/static_core/tests/cts-coverage-tool/lib/
Dspec.rb61 … %w[prefixes groups properties exceptions verification version min_version chapters].each do |attr|
/arkcompiler/runtime_core/tests/cts-coverage-tool/lib/
Dspec.rb61 … %w[prefixes groups properties exceptions verification version min_version chapters].each do |attr|
/arkcompiler/runtime_core/static_core/compiler/optimizer/templates/
Dinst_builder_gen.cpp.erb123 Panda::prefixes.select{|p| !p.public?}.each do |p|
/arkcompiler/toolchain/build/config/compiler/
DBUILD.gn338 cflags += [ "-no-canonical-prefixes" ]

12