| /arkcompiler/ets_runtime/ecmascript/jspandafile/bytecode_inst/ |
| D | old_instruction.h | 1303 return ((Flags::ACC_WRITE) & flag) == flag; in HasFlag() 1305 return ((Flags::ACC_WRITE) & flag) == flag; in HasFlag() 1307 return ((Flags::ACC_WRITE) & flag) == flag; in HasFlag() 1309 return ((Flags::ACC_WRITE) & flag) == flag; in HasFlag() 1311 return ((Flags::ACC_WRITE) & flag) == flag; in HasFlag() 1313 return ((Flags::ACC_WRITE) & flag) == flag; in HasFlag() 1315 return ((Flags::ACC_WRITE) & flag) == flag; in HasFlag() 1317 return ((Flags::FLOAT | Flags::ACC_WRITE) & flag) == flag; in HasFlag() 1319 …urn ((Flags::STRING_ID | Flags::LANGUAGE_TYPE | Flags::MAYBE_DYNAMIC | Flags::ACC_WRITE) & flag) == in HasFlag() 1324 return ((Flags::TYPE_ID | Flags::LANGUAGE_TYPE | Flags::ACC_WRITE) & flag) == flag; in HasFlag() [all …]
|
| /arkcompiler/runtime_core/static_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] 120 flags: [acc_write, acc_read] 128 flags: [acc_write, acc_read] 150 flags: [acc_write, acc_read, ifcvt] [all …]
|
| /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…
|
| /arkcompiler/runtime_core/static_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', 'In… 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…
|
| /arkcompiler/runtime_core/libabckit/src/ |
| D | abckit_compiler_intrinsics.yaml | 26 clear_flags: [ "require_state", "call", "heap_inv", "acc_write", "acc_read" ] 66 clear_flags: [ "require_state", "call", "heap_inv", "acc_write", "barrier" ] 106 clear_flags: [ "require_state", "call", "heap_inv", "runtime_call", "acc_read", "acc_write" ] 126 clear_flags: [ "require_state", "call", "heap_inv", "barrier", "acc_read", "acc_write" ] 146 clear_flags: [ "require_state", "call", "heap_inv", "barrier", "acc_read", "acc_write" ] 286 …"can_throw", "no_dce", "require_state", "call", "runtime_call", "heap_inv", "barrier", "acc_write"] 306 …"can_throw", "no_dce", "require_state", "call", "runtime_call", "heap_inv", "barrier", "acc_write"] 326 …"can_throw", "no_dce", "require_state", "call", "runtime_call", "heap_inv", "barrier", "acc_write"] 406 …"can_throw", "no_dce", "require_state", "call", "runtime_call", "heap_inv", "barrier", "acc_write"] 426 …"can_throw", "no_dce", "require_state", "call", "runtime_call", "heap_inv", "barrier", "acc_write"] [all …]
|
| /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 | 206 add_props << 'acc_write' if acc_write? 215 if p != 'acc_write' && p != 'acc_read' && p != 'acc_none' 219 filter << 'acc_write' if acc_write? 259 def acc_write? 533 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?
|
| /arkcompiler/runtime_core/static_core/isa/ |
| D | ChangeLog.md | 13 + ISAPI: removed acc_none, acc_read, acc_write properties in favor of Instruction::acc_none?, 14 Instruction::acc_read?, Instruction::acc_write? properties
|
| 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?
|
| /arkcompiler/runtime_core/static_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 | 34 properties: [acc_read, acc_write, float] 108 properties: [acc_read, acc_write, float] 154 properties: [acc_read, acc_write, float] 200 properties: [acc_read, acc_write, float] 257 properties: [acc_read, acc_write, float] 335 properties: [acc_read, acc_write, float] 409 properties: [acc_read, acc_write, float] 538 properties: [acc_read, acc_write, float] 562 properties: [acc_read, acc_write, float] 615 properties: [acc_read, acc_write, float]
|
| D | fldarr.64.yaml | 34 properties: [acc_read, acc_write, float] 108 properties: [acc_read, acc_write, float] 153 properties: [acc_read, acc_write, float] 199 properties: [acc_read, acc_write, float] 256 properties: [acc_read, acc_write, float] 334 properties: [acc_read, acc_write, float] 409 properties: [acc_read, acc_write, float] 538 properties: [acc_read, acc_write, float] 562 properties: [acc_read, acc_write, float] 615 properties: [acc_read, acc_write, float]
|
| /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/compiler/optimizer/ir/ |
| D | instructions.yaml | 54 flags: [acc_read, acc_write, ifcvt] 60 flags: [acc_read, acc_write, ifcvt] 66 flags: [acc_read, acc_write, ifcvt] 72 flags: [acc_read, acc_write] 78 flags: [acc_read, acc_write, no_cse] 100 flags: [load, can_throw, no_hoist, no_cse, require_state, runtime_call, acc_write] 265 acc_write: Write the accumulator register
|
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | runtime.yaml | 723 clear_flags: [can_throw, call, acc_write, acc_read] 735 …clear_flags: [can_throw, heap_inv, no_dce, barrier, require_state, runtime_call, call, acc_write, … 747 …clear_flags: [can_throw, heap_inv, no_dce, barrier, require_state, runtime_call, call, acc_write, … 759 …clear_flags: [can_throw, heap_inv, no_dce, barrier, require_state, runtime_call, call, acc_write, … 771 clear_flags: [can_throw, acc_write, acc_read] 783 clear_flags: [can_throw, acc_write, acc_read] 795 clear_flags: [can_throw, acc_write, acc_read] 808 clear_flags: [runtime_call, acc_write, acc_read]
|
| /arkcompiler/runtime_core/libabckit/src/templates/dyn_intrinsics/ |
| D | dyn_intrinsics_flags.inc.erb | 19 …er::inst_flags::CAN_THROW|ark::compiler::inst_flags::ACC_READ|ark::compiler::inst_flags::ACC_WRITE; 39 inst->SetFlag(ark::compiler::inst_flags::ACC_WRITE);
|
| /arkcompiler/runtime_core/assembler/templates/ |
| D | isa.h.erb | 30 % flags << "InstFlags::ACC_WRITE" if insn.acc_write?
|
| /arkcompiler/runtime_core/static_core/assembler/templates/ |
| D | isa.h.erb | 36 % flags << "InstFlags::ACC_WRITE" if insn.acc_write?
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/templates/intrinsics/ |
| D | intrinsic_flags_test.inl.erb | 26 …inst_flags::CAN_THROW | inst_flags::HEAP_INV | inst_flags::CALL | inst_flags::ACC_WRITE | inst_fla…
|
| /arkcompiler/runtime_core/bytecode_optimizer/ |
| D | reg_acc_alloc.cpp | 194 inst->SetFlag(compiler::inst_flags::ACC_WRITE); in InitializeSourceRegisters() 247 inst->ClearFlag(compiler::inst_flags::ACC_WRITE); in MarkAccForInstructions() 281 input->ClearFlag(compiler::inst_flags::ACC_WRITE); in UpdateInstructionsAfterMark()
|
| /arkcompiler/runtime_core/tests/cts-assembly/ |
| D | arrays-08.pa | 24 # - acc_write
|
| /arkcompiler/runtime_core/static_core/tests/cts-assembly/ |
| D | arrays-08.pa | 24 # - acc_write
|