Home
last modified time | relevance | path

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

123

/arkcompiler/ets_runtime/ecmascript/jspandafile/bytecode_inst/
Dold_instruction.h1328 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/
Dintrinsics_ir_build_static_call_ets.inl18 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 …]
Dintrinsics_ir_build_virtual_call_ets.inl17 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/
Dinstructions.yaml57 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/
Dinstructions.yaml54 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/
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.rb203 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/
Dets_inst_templates.yaml20 % acc_read = inst.acc_read?
21 …irtual' : 'CallLaunchStatic' %>, <%= is_range ? 'true' : 'false' %>, <%= acc_read %>>(instruction);
Dets_inst_builder.h19 template <Opcode OPCODE, bool IS_RANGE, bool ACC_READ>
/arkcompiler/runtime_core/static_core/isa/
DChangeLog.md13 + 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/
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 …]
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 …]
/arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/
Dfldarr.32.yaml34 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]
Dfldarr.64.yaml34 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]
Dfstarr.32.yaml31 properties: [acc_read, float]
39 properties: [acc_read, float]
73 properties: [acc_read, float]
111 properties: [acc_read, float]
618 properties: [acc_read, float]
Dfstarr.64.yaml31 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/
Darrays-04.pa26 # properties: [acc_read, acc_write, float]
36 # properties: [acc_read, float]
Darrays-03.pa26 # properties: [acc_read, acc_write, float]
36 # properties: [acc_read, float]
/arkcompiler/runtime_core/static_core/tests/cts-assembly/
Darrays-04.pa26 # properties: [acc_read, acc_write, float]
36 # properties: [acc_read, float]
Darrays-03.pa26 # properties: [acc_read, acc_write, float]
36 # properties: [acc_read, float]
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
Dinst_builder-inl.h24 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 …]
Dinst_templates.yaml216 % 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/
Dintrinsics_ir_build.inl.erb77 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/
Disa.h.erb29 % flags << "InstFlags::ACC_READ" if insn.acc_read?
/arkcompiler/runtime_core/static_core/assembler/templates/
Disa.h.erb35 % flags << "InstFlags::ACC_READ" if insn.acc_read?

123