Home
last modified time | relevance | path

Searched full:vd (Results 1 – 17 of 17) sorted by relevance

/arkcompiler/ets_frontend/ts2panda/tests/types/
Dprimitives.test.ts43 ["#9#vd", 3],
73 ["#10#vd", 3],
113 ["#10#vd", 3],
142 ["#9#vd", 3],
184 [25, 7], [2, 0], [2, 0], [5, "vd"],
209 ["#9#vd", 3],
237 ["#9#vd", 0],
/arkcompiler/ets_frontend/ts2panda/tests/types/primitives/
Dprimitives_in_function.ts23 let vd: void = undefined;
24 return vd;
Dprimitives_only_type_annotation.ts23 let vd: void; variable
Dprimitives_no_type_annotation.ts23 let vd = undefined; variable
Dprimitives_in_for.ts23 let vd: void = undefined; variable
Dprimitives_in_block.ts23 let vd: void = undefined; variable
Dprimitives_in_class.ts24 vd: void = undefined; property in A
Dprimitives_in_if.ts23 let vd: void = undefined; variable
/arkcompiler/runtime_core/runtime/interpreter/
Dinterpreter-inl.h148 uint16_t vd = this->GetInst().template GetVReg<format, 0>(); in HandleMov() local
150 LOG_INST() << "mov v" << vd << ", v" << vs; in HandleMov()
152 cur_frame_handler.GetVReg(vd).MovePrimitive(cur_frame_handler.GetVReg(vs)); in HandleMov()
159 uint16_t vd = this->GetInst().template GetVReg<format, 0>(); in HandleMovWide() local
161 LOG_INST() << "mov.64 v" << vd << ", v" << vs; in HandleMovWide()
163 cur_frame_handler.GetVReg(vd).MovePrimitive(cur_frame_handler.GetVReg(vs)); in HandleMovWide()
170 uint16_t vd = this->GetInst().template GetVReg<format, 0>(); in HandleMovObj() local
172 LOG_INST() << "mov.obj v" << vd << ", v" << vs; in HandleMovObj()
174 cur_frame_handler.GetVReg(vd).MoveReference(cur_frame_handler.GetVReg(vs)); in HandleMovObj()
181 uint16_t vd = this->GetInst().template GetVReg<format, 0>(); in HandleMovDyn() local
[all …]
/arkcompiler/runtime_core/verification/absint/
Dabs_int_inl.h410 // Names meanings: vs - v_source, vd - v_destination
416 uint16_t vd = inst_.GetVReg<format, 0x00>(); in HandleMov() local
424 AssignRegToReg(vd, vs); in HandleMov()
434 uint16_t vd = inst_.GetVReg<format, 0x00>(); in HandleMovWide() local
442 AssignRegToReg(vd, vs); in HandleMovWide()
452 uint16_t vd = inst_.GetVReg<format, 0x00>(); in HandleMovObj() local
460 AssignRegToReg(vd, vs); in HandleMovObj()
479 uint16_t vd = inst_.GetVReg<format>(); in HandleMovi() local
481 SetReg(vd, I32); in HandleMovi()
500 uint16_t vd = inst_.GetVReg<format>(); in HandleMoviWide() local
[all …]
/arkcompiler/runtime_core/irtoc/scripts/
Dinterpreter.irt500 macro(:handle_movi) do |vd, imm|
501 set_primitive(vd, imm).i32
504 macro(:handle_movi_64) do |vd, imm|
505 set_primitive(vd, imm).i64
508 macro(:handle_mov) do |vd, vs|
510 set_primitive(vd, vs).u32
562 macro(:handle_sta_v8) do |vd|
563 set_primitive(vd, acc_value.u32).u32
566 macro(:handle_sta_64_v8) do |vd|
567 set_primitive(vd, acc_value.u64).u64
[all …]
/arkcompiler/ets_frontend/ts2panda/src/base/
DbcGenUtil.ts148 export function moveVreg(vd: VReg, vs: VReg): IRNode {
149 return new Mov(vd, vs);
/arkcompiler/ets_frontend/es2panda/compiler/core/
Dpandagen.h301 void MoveVreg(const ir::AstNode *node, VReg vd, VReg vs);
302 void MoveVregWithType(const ir::AstNode *node, int64_t typeIndex, VReg vd, VReg vs);
Dpandagen.cpp699 void PandaGen::MoveVreg(const ir::AstNode *node, VReg vd, VReg vs) in MoveVreg() argument
701 ra_.Emit<Mov>(node, vd, vs); in MoveVreg()
704 void PandaGen::MoveVregWithType(const ir::AstNode *node, int64_t typeIndex, VReg vd, VReg vs) in MoveVregWithType() argument
706 ra_.EmitWithType<Mov>(node, typeIndex, vd, vs); in MoveVregWithType()
/arkcompiler/ets_frontend/ts2panda/src/
Dpandagen.ts805 moveVreg(node: ts.Node | NodeKind, vd: VReg, vs: VReg) {
806 this.add(node, moveVreg(vd, vs));
/arkcompiler/runtime_core/isa/
Disa.yaml1570 vd = vs
/arkcompiler/ets_frontend/legacy_bin/api8/src/
Dindex.js2VD(s),(function(t,r,n){e.containsParseError(t)||JD(r,!!(8388608&t.flags))||(o||(o=[])).push(a(a({}… class