Home
last modified time | relevance | path

Searched full:formats (Results 1 – 25 of 42) sorted by relevance

12

/arkcompiler/ets_frontend/ts2panda/src/
Ddebuginfo.ts237 let formats = irnode.getFormats();
238 for (let i = 0; i < formats[0].length; i++) {
240 for (let j = 0; j < formats.length; j++) {
241 // formats[j][i][1] is vreg’s bitwidth
242 if ((<VReg>irnode.operands[i]).num < (1 << formats[j][i][1])) {
263 let formats = irnode.getFormats()[formatIndex]; variable
265 for (let i = 0; i < formats.length; i++) {
267 length += formats[0][1] / 8; // 8 indicates that one byte is composed of 8 bits
268 length += formats[1][1] / 8;
272 length += (formats[i][1] / 8);
DregAllocator.ts170 let formats = irNodes[i].getFormats();
181 let minFormat = formats[0];
182 for (let j = 0; j < formats.length; ++j) {
183 let num = this.getNumOfInvalidVregs(operands, formats[j]);
185 minFormat = formats[j];
220 let formats = irNodes[i].getFormats();
234 for (let j = 0; j < formats.length; ++j) {
235 let num = this.getNumOfInvalidVregs(operands, formats[j]);
DassemblyDumper.ts102 let formats = node.getFormats();
108 let format = formats[0];
/arkcompiler/ets_frontend/es2panda/compiler/templates/
Dformats.h.erb59 % formats = group.map {|i| make_format(i,insn) }
61 % formats.each.with_index do |fmt, index|
74 constexpr std::array<const Format, <%= formats.length %>> <%= get_format_name(mnemonic) %> = {{
75 % format_items = (0..(formats.length - 1)).map {|index| "{" + get_format_item_name(mnemonic, index)…
Disa.h.erb29 #include <gen/formats.h>
40 Formats GetFormats() const override
195 Formats GetFormats() const override {
/arkcompiler/runtime_core/libpandafile/templates/
Dbytecode_instruction-inl_gen.h.erb20 % insns_uniq_sort_fmts.each do |i| # Panda::formats.each do |fmt|
39 % insns_uniq_sort_fmts.each do |i| # Panda::formats.each do |fmt|
58 % insns_uniq_sort_fmts.each do |i| # Panda::formats.each do |fmt|
77 % Panda::formats.each do |fmt|
93 % insns_uniq_sort_fmts.each do |i| # Panda::formats.each do |fmt|
127 % insns_uniq_sort_fmts.each do |i| # Panda::formats.each do |fmt|
159 % insns_uniq_sort_fmts.each do |i| # Panda::formats.each do |fmt|
188 % insns_uniq_sort_fmts.each do |i| # Panda::formats.each do |fmt|
220 % insns_uniq_sort_fmts.each do |i| # Panda::formats.each do |fmt|
251 % insns_uniq_sort_fmts.each do |i| # Panda::formats.each do |fmt|
[all …]
Dbytecode_emitter_def_gen.h.erb19 % # formats = group.map(&:format)
Dbytecode_instruction_enum_gen.h.erb17 % Panda::formats.each do |fmt|
/arkcompiler/ets_runtime/script/
Dbuild_resource_to_cpp.py38 formats = ","
43 byte_code = formats.join(seq);
/arkcompiler/ets_frontend/es2panda/compiler/core/
DregAllocator.h87 Formats formats = ins->GetFormats(); variable
89 for (const auto &format : formats) {
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
Demitter.cpp110 static Format MatchFormat(const IRNode *node, const Formats &formats) in MatchFormat() argument
116 const auto *iter = formats.begin(); in MatchFormat()
118 for (; iter != formats.end(); iter++) { in MatchFormat()
139 Formats formats = node->GetFormats(); in GetIRNodeWholeLength() local
140 if (formats.empty()) { in GetIRNodeWholeLength()
146 const auto format = MatchFormat(node, formats); in GetIRNodeWholeLength()
/arkcompiler/ets_frontend/es2panda/ir/
Dirnode.h91 using Formats = panda::Span<const Format>; variable
120 virtual Formats GetFormats() const = 0;
/arkcompiler/runtime_core/docs/
Dpanda-runtime.md23 ## Intermediate File Formats
/arkcompiler/runtime_core/libpandafile/templates/tests/
Dbytecode_emitter_tests_gen.h.erb38 % insns_uniq_sort_fmts.each do |i| # Panda::formats.each do |fmt|
97 % insns_uniq_sort_fmts.each do |i| # Panda::formats.each do |fmt|
172 % formats = group.map(&:format)
238 % formats = group.map(&:format)
/arkcompiler/runtime_core/isa/templates/
Disa.md.erb32 * formats: <%= i.format.join(", ") %>
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dldai.yaml20 … Load immediate into accumulator. For short formats immediate is sign extended to operand size.
Dldai.64.yaml20 … Load immediate into accumulator. For short formats immediate is sign extended to operand size.
Dmovi.yaml20 …Move integer immediate into a register. For short formats immediate is sign extended to operand si…
Dfldai.yaml20 … Load immediate into accumulator. For short formats immediate is sign extended to operand size.
Dfldai.64.yaml20 … Load immediate into accumulator. For short formats immediate is sign extended to operand size.
/arkcompiler/runtime_core/disassembler/templates/
Dget_ins_info.cpp.erb45 % Panda::formats.each do |fmt|
Dbc_ins_to_pandasm_ins.cpp.erb29 % insns_uniq_sort_fmts.each do |i| # Panda::formats.each do |fmt|
/arkcompiler/runtime_core/assembler/templates/
Dins_to_string.cpp.erb32 % formats = group.map(&:format)
Disa.h.erb19 % formats = group.map(&:format)
/arkcompiler/ets_runtime/test/typeinfer/automatedcases/
DramdaToolsNoInfinite2.ts221 export type Formats = 'b' | 'n' | 's'; alias
248 export type Formats = 'n' | 's'; alias
269 import { Formats } from "Iteration/_Internal";
271 export type Format<I extends Iteration, fmt extends Formats> = {
354 import { Formats } from "Iteration/_Internal";
357 export type Length<L extends List, fmt extends Formats = 'n'> = {

12