Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/jspandafile/bytecode_inst/
Dold_instruction.h1300 return ((Flags::ACC_WRITE) & flag) == flag; in HasFlag()
1302 return ((Flags::ACC_WRITE) & flag) == flag; in HasFlag()
1304 return ((Flags::ACC_WRITE) & flag) == flag; in HasFlag()
1306 return ((Flags::ACC_WRITE) & flag) == flag; in HasFlag()
1308 return ((Flags::ACC_WRITE) & flag) == flag; in HasFlag()
1310 return ((Flags::ACC_WRITE) & flag) == flag; in HasFlag()
1312 return ((Flags::ACC_WRITE) & flag) == flag; in HasFlag()
1314 return ((Flags::FLOAT | Flags::ACC_WRITE) & flag) == flag; in HasFlag()
1316 …return ((Flags::STRING_ID | Flags::LANGUAGE_TYPE | Flags::MAYBE_DYNAMIC | Flags::ACC_WRITE) & flag) in HasFlag()
1321 return ((Flags::TYPE_ID | Flags::LANGUAGE_TYPE | Flags::ACC_WRITE) & flag) == flag; in HasFlag()
[all …]
Dold_instruction_enum.h478 ACC_WRITE = 0x40000, enumerator
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dinstructions.yaml57 flags: [acc_write, acc_read, ifcvt]
65 flags: [acc_write, ifcvt]
73 flags: [acc_write, ifcvt]
81 flags: [acc_write, acc_read, ifcvt]
89 flags: [commutative, acc_write, acc_read, ifcvt]
97 flags: [acc_write, acc_read, ifcvt]
105 flags: [commutative, acc_write, acc_read, ifcvt]
113 flags: [acc_write, acc_read]
121 flags: [acc_write, acc_read]
143 flags: [acc_write, acc_read, ifcvt]
[all …]
Dinst.cpp597 return GetFlag(inst_flags::ACC_WRITE); in IsAccWrite()
/arkcompiler/runtime_core/assembler/
Dasm_isapi.rb73 …insns << IR.new('LDAX', ['InstFlags::PSEUDO', 'InstFlags::ACC_WRITE'], 'INVALID_REG_IDX', [0…
76 …insns << IR.new('INITOBJX', ['InstFlags::PSEUDO', 'InstFlags::CALL', 'InstFlags::ACC_WRITE'], 'I…
77 …insns << IR.new('CALLX', ['InstFlags::PSEUDO', 'InstFlags::CALL', 'InstFlags::ACC_WRITE'], 'I…
78 …insns << IR.new('CALLX_VIRT', ['InstFlags::PSEUDO', 'InstFlags::CALL', 'InstFlags::ACC_WRITE'], 'I…
79 …insns << IR.new('B_P_CALLIX', ['InstFlags::PSEUDO', 'InstFlags::CALL', 'InstFlags::ACC_WRITE'], 'I…
80 …insns << IR.new('B_P_CALLIEX',['InstFlags::PSEUDO', 'InstFlags::CALL', 'InstFlags::ACC_WRITE'], 'I…
Dassembly-ins.h49 ACC_WRITE = (1U << 5U), enumerator
209 if (HasFlag(InstFlags::ACC_WRITE)) { in Def()
/arkcompiler/runtime_core/isa/
DChangeLog.md5 + ISAPI: removed acc_none, acc_read, acc_write properties in favor of Instruction::acc_none?,
6 Instruction::acc_read?, Instruction::acc_write? properties
Disapi.rb202 add_props << 'acc_write' if acc_write?
211 if p != 'acc_write' && p != 'acc_read' && p != 'acc_none'
215 filter << 'acc_write' if acc_write?
255 def acc_write?
497 OpenStruct.new(tag: 'acc_write', description: 'Use accumulator as a destination operand.')]
Dasserts.rb95 (uses - defs - ['acc_read', 'acc_write', 'acc_none']).size
133 i.acc_none? == !(i.acc_read? || i.acc_write?)
138 Panda.instructions.select { |i| i.properties.include?('call') }.map(&:acc_write?).all?
Disa.yaml280 - acc_write
370 - acc_write
410 - acc_write
520 - acc_write
626 - acc_write
715 - acc_write
751 - acc_write
772 - acc_write
834 - acc_write
975 - acc_write
[all …]
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dfldai.64.yaml32 properties: [acc_write, float]
85 properties: [acc_write, float]
135 properties: [acc_write, float]
166 properties: [acc_write, float]
Dfldarr.32.yaml43 properties: [acc_read, acc_write, float]
65 properties: [acc_read, acc_write, float]
187 properties: [acc_read, acc_write, float]
233 properties: [acc_read, acc_write, float]
280 properties: [acc_read, acc_write, float]
339 properties: [acc_read, acc_write, float]
417 properties: [acc_read, acc_write, float]
491 properties: [acc_read, acc_write, float]
620 properties: [acc_read, acc_write, float]
644 properties: [acc_read, acc_write, float]
[all …]
Dfldarr.64.yaml43 properties: [acc_read, acc_write, float]
65 properties: [acc_read, acc_write, float]
187 properties: [acc_read, acc_write, float]
232 properties: [acc_read, acc_write, float]
279 properties: [acc_read, acc_write, float]
338 properties: [acc_read, acc_write, float]
416 properties: [acc_read, acc_write, float]
491 properties: [acc_read, acc_write, float]
620 properties: [acc_read, acc_write, float]
644 properties: [acc_read, acc_write, float]
[all …]
/arkcompiler/runtime_core/assembler/templates/
Disa.h.erb30 % flags << "InstFlags::ACC_WRITE" if insn.acc_write?
/arkcompiler/runtime_core/bytecode_optimizer/
Dreg_acc_alloc.cpp222 inst->SetFlag(compiler::inst_flags::ACC_WRITE); in RunImpl()
285 inst->ClearFlag(compiler::inst_flags::ACC_WRITE); in RunImpl()
312 input->ClearFlag(compiler::inst_flags::ACC_WRITE); in RunImpl()
Dbytecode_optimizer_isapi.rb111 if instruction.acc_write?
/arkcompiler/runtime_core/tests/cts-assembly/
Darrays-07.pa24 # - acc_write
Darrays-08.pa24 # - acc_write
Darrays-04.pa26 # properties: [acc_read, acc_write, float]
Darrays-03.pa26 # properties: [acc_read, acc_write, float]
/arkcompiler/runtime_core/compiler/optimizer/templates/
Dinst_builder_gen.cpp.erb260 % acc_write = inst.acc.include?("out")
261 % ret_type = acc_write ? "compiler::DataType::ANY" : "compiler::DataType::VOID"
391 % if acc_write
393 inst->SetFlag(compiler::inst_flags::ACC_WRITE);
/arkcompiler/runtime_core/docs/
Dirtoc.md20 flags: [commutative, acc_write, acc_read, ifcvt]
/arkcompiler/ets_frontend/ts2panda/templates/
Dirnodes.ts.erb43 % if insn.properties.include? "acc_write"
/arkcompiler/ets_runtime/ecmascript/
Decma_isa.yaml27 - acc_write
/arkcompiler/ets_runtime/ecmascript/compiler/
Dbytecodes.cpp28 if (inst.HasFlag(BytecodeInstruction::Flags::ACC_WRITE)) { in InitBytecodeMetaData()