| /arkcompiler/ets_runtime/ecmascript/jspandafile/bytecode_inst/ |
| D | old_instruction.h | 1328 return ((Flags::ACC_READ) & flag) == flag; in HasFlag() 1330 return ((Flags::ACC_READ) & flag) == flag; in HasFlag() 1332 return ((Flags::ACC_READ) & flag) == flag; in HasFlag() 1334 return ((Flags::ACC_WRITE | Flags::ACC_READ) & flag) == flag; in HasFlag() 1336 return ((Flags::FLOAT | Flags::ACC_WRITE | Flags::ACC_READ) & flag) == flag; in HasFlag() 1338 return ((Flags::FLOAT | Flags::ACC_WRITE | Flags::ACC_READ) & flag) == flag; in HasFlag() 1346 return ((Flags::JUMP | Flags::CONDITIONAL | Flags::ACC_READ) & flag) == flag; in HasFlag() 1348 return ((Flags::JUMP | Flags::CONDITIONAL | Flags::ACC_READ) & flag) == flag; in HasFlag() 1350 return ((Flags::JUMP | Flags::CONDITIONAL | Flags::ACC_READ) & flag) == flag; in HasFlag() 1352 return ((Flags::JUMP | Flags::CONDITIONAL | Flags::ACC_READ) & flag) == flag; in HasFlag() [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/compiler/ |
| D | intrinsics_ir_build_static_call_ets.inl | 18 Builder()->BuildIsNanIntrinsic(bcInst_, ACC_READ); 29 Builder()->BuildIsFiniteIntrinsic(bcInst_, ACC_READ); 37 Builder()->BuildAbsIntrinsic(bcInst_, ACC_READ); 42 Builder()->BuildSqrtIntrinsic(bcInst_, ACC_READ); 47 Builder()->BuildSignbitIntrinsic(bcInst_, ACC_READ); 55 Builder()->template BuildBinaryOperationIntrinsic<Opcode::Max>(bcInst_, ACC_READ); 63 Builder()->template BuildBinaryOperationIntrinsic<Opcode::Min>(bcInst_, ACC_READ); 68 Builder()->template BuildBinaryOperationIntrinsic<Opcode::Mod>(bcInst_, ACC_READ); 73 Builder()->BuildCharIsUpperCaseIntrinsic(bcInst_, ACC_READ); 77 Builder()->BuildCharToUpperCaseIntrinsic(bcInst_, ACC_READ); [all …]
|
| D | intrinsics_ir_build_virtual_call_ets.inl | 17 Builder()->BuildStdRuntimeEquals(bcInst_, ACC_READ); 21 if (!Builder()->TryBuildStringCharAtIntrinsic(bcInst_, ACC_READ)) { 27 Builder()->BuildStringLengthIntrinsic(bcInst_, ACC_READ); 31 Builder()->BuildStringLengthIntrinsic(bcInst_, ACC_READ); 40 Builder()->BuildStringIsEmptyIntrinsic(bcInst_, ACC_READ);
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
| D | instructions.yaml | 57 flags: [acc_write, acc_read, 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: [no_dce, no_hoist, no_cse, barrier, acc_read, require_state, can_deoptimize] 120 flags: [acc_write, acc_read] 128 flags: [acc_write, acc_read] 150 flags: [acc_write, acc_read, ifcvt] 158 flags: [acc_write, acc_read, ifcvt] [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] 106 flags: [cf, no_dce, no_hoist, no_cse, barrier, acc_read, terminator] 141 flags: [cf, no_dce, no_hoist, no_cse, barrier, low_level, acc_read] 147 flags: [cf, no_dce, no_hoist, no_cse, barrier, acc_read] 264 acc_read: Read the accumulator register
|
| /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 | 203 add_props << 'acc_read' if acc_read? 211 if p != 'acc_write' && p != 'acc_read' && p != 'acc_none' 216 filter << 'acc_read' if acc_read? 251 def acc_read? 508 OpenStruct.new(tag: 'acc_read', description: 'Use accumulator as a first source operand.'),
|
| /arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/ir_builder/ |
| D | ets_inst_templates.yaml | 20 % acc_read = inst.acc_read? 21 …irtual' : 'CallLaunchStatic' %>, <%= is_range ? 'true' : 'false' %>, <%= acc_read %>>(instruction);
|
| D | ets_inst_builder.h | 19 template <Opcode OPCODE, bool IS_RANGE, bool ACC_READ>
|
| /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
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| 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 …]
|
| 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 …]
|
| /arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/ |
| 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]
|
| D | fstarr.32.yaml | 31 properties: [acc_read, float] 39 properties: [acc_read, float] 73 properties: [acc_read, float] 111 properties: [acc_read, float] 618 properties: [acc_read, float]
|
| D | fstarr.64.yaml | 31 properties: [acc_read, float] 39 properties: [acc_read, float] 74 properties: [acc_read, float] 112 properties: [acc_read, float] 619 properties: [acc_read, float]
|
| /arkcompiler/runtime_core/tests/cts-assembly/ |
| D | arrays-04.pa | 26 # properties: [acc_read, acc_write, float] 36 # properties: [acc_read, float]
|
| D | arrays-03.pa | 26 # properties: [acc_read, acc_write, float] 36 # properties: [acc_read, float]
|
| /arkcompiler/runtime_core/static_core/tests/cts-assembly/ |
| D | arrays-04.pa | 26 # properties: [acc_read, acc_write, float] 36 # properties: [acc_read, float]
|
| D | arrays-03.pa | 26 # properties: [acc_read, acc_write, float] 36 # properties: [acc_read, float]
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/ |
| D | inst_builder-inl.h | 24 template <Opcode OPCODE, bool IS_RANGE, bool ACC_READ> 25 InstBuilder::BuildCallHelper<OPCODE, IS_RANGE, ACC_READ>::BuildCallHelper(const BytecodeInstruction… in BuildCallHelper() 43 … Builder()->GetArgDefinition(bcInst, 0, ACC_READ), saveState_); in BuildCallHelper() 86 template <Opcode OPCODE, bool IS_RANGE, bool ACC_READ> 87 void InstBuilder::BuildCallHelper<OPCODE, IS_RANGE, ACC_READ>::SetCallArgs(Inst *additionalInput) in SetCallArgs() 122 call_->AppendInput(Builder()->GetArgDefinition(bcInst_, i + hiddenArgsCount, ACC_READ)); in SetCallArgs() 133 template <Opcode OPCODE, bool IS_RANGE, bool ACC_READ> 134 void InstBuilder::BuildCallHelper<OPCODE, IS_RANGE, ACC_READ>::BuildInitClassInstForCallStatic(uint… in BuildInitClassInstForCallStatic() 145 template <Opcode OPCODE, bool IS_RANGE, bool ACC_READ> 146 void InstBuilder::BuildCallHelper<OPCODE, IS_RANGE, ACC_READ>::BuildCallStaticInst(uint32_t classId) in BuildCallStaticInst() [all …]
|
| D | inst_templates.yaml | 216 % acc_read = inst.acc_read? 217 if (!TryBuildInteropCall(instruction, <%= is_range ? 'true' : 'false' %>, <%= acc_read %>)) { 218 …CallVirtual' : 'CallStatic' %>, <%= is_range ? 'true' : 'false' %>, <%= acc_read %>>(instruction, … 233 BuildStoreObject< <%= inst.acc_read? %> >(instruction, <%= get_type(inst.type(0)) %>);
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/templates/intrinsics/ |
| D | intrinsics_ir_build.inl.erb | 77 template <Opcode OPCODE, bool IS_RANGE, bool ACC_READ> 78 void InstBuilder::BuildCallHelper<OPCODE, IS_RANGE, ACC_READ>::BuildVirtualCallIntrinsic(RuntimeInt…
|
| /arkcompiler/runtime_core/assembler/templates/ |
| D | isa.h.erb | 29 % flags << "InstFlags::ACC_READ" if insn.acc_read?
|
| /arkcompiler/runtime_core/static_core/assembler/templates/ |
| D | isa.h.erb | 35 % flags << "InstFlags::ACC_READ" if insn.acc_read?
|