| /arkcompiler/ets_runtime/ecmascript/jspandafile/bytecode_inst/ |
| D | old_instruction.h | 1300 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 …]
|
| D | old_instruction_enum.h | 478 ACC_WRITE = 0x40000, enumerator
|
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | instructions.yaml | 57 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 …]
|
| D | inst.cpp | 597 return GetFlag(inst_flags::ACC_WRITE); in IsAccWrite()
|
| /arkcompiler/runtime_core/assembler/ |
| D | asm_isapi.rb | 73 …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…
|
| D | assembly-ins.h | 49 ACC_WRITE = (1U << 5U), enumerator 209 if (HasFlag(InstFlags::ACC_WRITE)) { in Def()
|
| /arkcompiler/runtime_core/isa/ |
| D | ChangeLog.md | 5 + ISAPI: removed acc_none, acc_read, acc_write properties in favor of Instruction::acc_none?, 6 Instruction::acc_read?, Instruction::acc_write? properties
|
| D | isapi.rb | 202 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.')]
|
| D | asserts.rb | 95 (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?
|
| D | isa.yaml | 280 - 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/ |
| D | fldai.64.yaml | 32 properties: [acc_write, float] 85 properties: [acc_write, float] 135 properties: [acc_write, float] 166 properties: [acc_write, float]
|
| D | fldarr.32.yaml | 43 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 …]
|
| D | fldarr.64.yaml | 43 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/ |
| D | isa.h.erb | 30 % flags << "InstFlags::ACC_WRITE" if insn.acc_write?
|
| /arkcompiler/runtime_core/bytecode_optimizer/ |
| D | reg_acc_alloc.cpp | 222 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()
|
| D | bytecode_optimizer_isapi.rb | 111 if instruction.acc_write?
|
| /arkcompiler/runtime_core/tests/cts-assembly/ |
| D | arrays-07.pa | 24 # - acc_write
|
| D | arrays-08.pa | 24 # - acc_write
|
| D | arrays-04.pa | 26 # properties: [acc_read, acc_write, float]
|
| D | arrays-03.pa | 26 # properties: [acc_read, acc_write, float]
|
| /arkcompiler/runtime_core/compiler/optimizer/templates/ |
| D | inst_builder_gen.cpp.erb | 260 % 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/ |
| D | irtoc.md | 20 flags: [commutative, acc_write, acc_read, ifcvt]
|
| /arkcompiler/ets_frontend/ts2panda/templates/ |
| D | irnodes.ts.erb | 43 % if insn.properties.include? "acc_write"
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | ecma_isa.yaml | 27 - acc_write
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | bytecodes.cpp | 28 if (inst.HasFlag(BytecodeInstruction::Flags::ACC_WRITE)) { in InitBytecodeMetaData()
|