• Home
  • Raw
  • Download

Lines Matching full:getvreg

148         uint16_t vd = this->GetInst().template GetVReg<format, 0>();  in HandleMov()
149 uint16_t vs = this->GetInst().template GetVReg<format, 1>(); 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()
160 uint16_t vs = this->GetInst().template GetVReg<format, 1>(); 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()
171 uint16_t vs = this->GetInst().template GetVReg<format, 1>(); 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()
182 uint16_t vs = this->GetInst().template GetVReg<format, 1>(); in HandleMovDyn()
185 cur_frame_handler.GetVReg(vd).Move(cur_frame_handler.GetVReg(vs)); in HandleMovDyn()
193 uint16_t vd = this->GetInst().template GetVReg<format>(); in HandleMovi()
195 this->GetFrameHandler().GetVReg(vd).SetPrimitive(imm); in HandleMovi()
203 uint16_t vd = this->GetInst().template GetVReg<format>(); in HandleMoviWide()
205 this->GetFrameHandler().GetVReg(vd).SetPrimitive(imm); in HandleMoviWide()
213 uint16_t vd = this->GetInst().template GetVReg<format>(); in HandleFmovi()
215 this->GetFrameHandler().GetVReg(vd).SetPrimitive(imm); in HandleFmovi()
223 uint16_t vd = this->GetInst().template GetVReg<format>(); in HandleFmoviWide()
225 this->GetFrameHandler().GetVReg(vd).SetPrimitive(imm); in HandleFmoviWide()
232 uint16_t vd = this->GetInst().template GetVReg<format>(); in HandleMovNull()
234 this->GetFrameHandler().GetVReg(vd).SetReference(nullptr); in HandleMovNull()
241 uint16_t vs = this->GetInst().template GetVReg<format>(); in HandleLda()
243 this->GetAccAsVReg().SetPrimitive(this->GetFrame()->GetVReg(vs).Get()); in HandleLda()
250 uint16_t vs = this->GetInst().template GetVReg<format>(); in HandleLdaWide()
252 this->GetAccAsVReg().SetPrimitive(this->GetFrame()->GetVReg(vs).GetLong()); in HandleLdaWide()
259 uint16_t vs = this->GetInst().template GetVReg<format>(); in HandleLdaObj()
261 this->GetAccAsVReg().SetReference(this->GetFrame()->GetVReg(vs).GetReference()); in HandleLdaObj()
359 uint16_t vd = this->GetInst().template GetVReg<format>(); in HandleSta()
361 this->GetFrameHandler().GetVReg(vd).SetPrimitive(this->GetAcc().Get()); in HandleSta()
368 uint16_t vd = this->GetInst().template GetVReg<format>(); in HandleStaWide()
370 this->GetFrameHandler().GetVReg(vd).SetPrimitive(this->GetAcc().GetValue()); in HandleStaWide()
377 uint16_t vd = this->GetInst().template GetVReg<format>(); in HandleStaObj()
379 this->GetFrameHandler().GetVReg(vd).SetReference(this->GetAcc().GetReference()); in HandleStaObj()
386 uint16_t vd = this->GetInst().template GetVReg<format>(); in HandleStaDyn()
388 this->GetFrameHandler().GetVReg(vd).Move(this->GetAccAsVReg()); in HandleStaDyn()
1015 uint16_t vx = this->GetInst().template GetVReg<format>(); in HandleInci()
1017 auto &reg = this->GetFrame()->GetVReg(vx); in HandleInci()
1327 uint16_t vs = this->GetInst().template GetVReg<format>(); in HandleLdarrObj()
1330 auto *array = static_cast<coretypes::Array *>(this->GetFrame()->GetVReg(vs).GetReference()); in HandleLdarrObj()
1345 uint16_t vs = this->GetInst().template GetVReg<format>(); in HandleLdaDyn()
1347 this->GetAccAsVReg().Move(this->GetFrameHandler().GetVReg(vs)); in HandleLdaDyn()
1403 uint16_t vs = this->GetInst().template GetVReg<format>(); in HandleLenarr()
1407 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLenarr()
1422 uint16_t vd = this->GetInst().template GetVReg<format>(); in HandleLdaConst()
1433 this->GetFrameHandler().GetVReg(vd).SetReference(array); in HandleLdaConst()
1441 uint16_t vd = this->GetInst().template GetVReg<format, 0>(); in HandleNewarr()
1442 uint16_t vs = this->GetInst().template GetVReg<format, 1>(); in HandleNewarr()
1447 int32_t size = this->GetFrame()->GetVReg(vs).Get(); in HandleNewarr()
1458 this->GetFrameHandler().GetVReg(vd).SetReference(array); in HandleNewarr()
1473 uint16_t vd = this->GetInst().template GetVReg<format, 0>(); in HandleNewobj()
1484 this->GetFrameHandler().GetVReg(vd).SetReference(obj); in HandleNewobj()
1499 LOG_INST() << "initobj " << this->GetInst().template GetVReg<format, 0>() << ", v" in HandleInitobj()
1500 << this->GetInst().template GetVReg<format, 1>() << ", v" in HandleInitobj()
1501 << this->GetInst().template GetVReg<format, 2>() << ", v" in HandleInitobj()
1502 … << this->GetInst().template GetVReg<format, 3>() << ", " << std::hex << "0x" << id; in HandleInitobj()
1512 LOG_INST() << "initobj.short v" << this->GetInst().template GetVReg<format, 0>() << ", v" in HandleInitobjShort()
1513 … << this->GetInst().template GetVReg<format, 1>() << ", " << std::hex << "0x" << id; in HandleInitobjShort()
1523 …LOG_INST() << "initobj.range v" << this->GetInst().template GetVReg<format, 0>() << ", " << std::h… in HandleInitobjRange()
1532 uint16_t vs = this->GetInst().template GetVReg<format>(); in HandleLdobj()
1537 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLdobj()
1543 obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLdobj()
1557 uint16_t vs = this->GetInst().template GetVReg<format>(); in HandleLdobjWide()
1562 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLdobjWide()
1568 obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLdobjWide()
1582 uint16_t vs = this->GetInst().template GetVReg<format>(); in HandleLdobjObj()
1587 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLdobjObj()
1593 obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLdobjObj()
1609 uint16_t vd = this->GetInst().template GetVReg<format, 0>(); in HandleLdobjV()
1610 uint16_t vs = this->GetInst().template GetVReg<format, 1>(); in HandleLdobjV()
1615 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLdobjV()
1621 obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLdobjV()
1624 auto vreg = this->GetFrameHandler().GetVReg(vd); in HandleLdobjV()
1636 uint16_t vd = this->GetInst().template GetVReg<format, 0>(); in HandleLdobjVWide()
1637 uint16_t vs = this->GetInst().template GetVReg<format, 1>(); in HandleLdobjVWide()
1642 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLdobjVWide()
1648 obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLdobjVWide()
1651 auto vreg = this->GetFrameHandler().GetVReg(vd); in HandleLdobjVWide()
1663 uint16_t vd = this->GetInst().template GetVReg<format, 0>(); in HandleLdobjVObj()
1664 uint16_t vs = this->GetInst().template GetVReg<format, 1>(); in HandleLdobjVObj()
1669 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLdobjVObj()
1675 obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleLdobjVObj()
1679 this->GetFrameHandler().GetVReg(vd).SetReference( in HandleLdobjVObj()
1691 uint16_t vs = this->GetInst().template GetVReg<format>(); in HandleStobj()
1696 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleStobj()
1702 obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleStobj()
1716 uint16_t vs = this->GetInst().template GetVReg<format>(); in HandleStobjWide()
1721 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleStobjWide()
1727 obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleStobjWide()
1741 uint16_t vs = this->GetInst().template GetVReg<format>(); in HandleStobjObj()
1746 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleStobjObj()
1752 obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleStobjObj()
1768 uint16_t vd = this->GetInst().template GetVReg<format, 0>(); in HandleStobjV()
1769 uint16_t vs = this->GetInst().template GetVReg<format, 1>(); in HandleStobjV()
1774 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleStobjV()
1780 obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleStobjV()
1783 StorePrimitiveFieldReg(this->GetFrame()->GetVReg(vd), obj, field); in HandleStobjV()
1794 uint16_t vd = this->GetInst().template GetVReg<format, 0>(); in HandleStobjVWide()
1795 uint16_t vs = this->GetInst().template GetVReg<format, 1>(); in HandleStobjVWide()
1800 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleStobjVWide()
1806 obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleStobjVWide()
1809 StorePrimitiveFieldReg(this->GetFrame()->GetVReg(vd), obj, field); in HandleStobjVWide()
1820 uint16_t vd = this->GetInst().template GetVReg<format, 0>(); in HandleStobjVObj()
1821 uint16_t vs = this->GetInst().template GetVReg<format, 1>(); in HandleStobjVObj()
1826 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleStobjVObj()
1832 obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleStobjVObj()
1837 … this->GetFrame()->GetVReg(vd).GetReference()); in HandleStobjVObj()
2089 LOG_INST() << "call.short v" << this->GetInst().template GetVReg<format, 0>() << ", v" in HandleCallShort()
2090 … << this->GetInst().template GetVReg<format, 1>() << ", " << std::hex << "0x" << id; in HandleCallShort()
2108 LOG_INST() << "call.acc.short v" << this->GetInst().template GetVReg<format, 0>() << ", " in HandleCallAccShort()
2127 LOG_INST() << "call v" << this->GetInst().template GetVReg<format, 0>() << ", v" in HandleCall()
2128 << this->GetInst().template GetVReg<format, 1>() << ", v" in HandleCall()
2129 << this->GetInst().template GetVReg<format, 2>() << ", v" in HandleCall()
2130 … << this->GetInst().template GetVReg<format, 3>() << ", " << std::hex << "0x" << id; in HandleCall()
2148 LOG_INST() << "call.acc v" << this->GetInst().template GetVReg<format, 0>() << ", v" in HandleCallAcc()
2149 << this->GetInst().template GetVReg<format, 1>() << ", v" in HandleCallAcc()
2150 << this->GetInst().template GetVReg<format, 2>() << ", " in HandleCallAcc()
2169 …LOG_INST() << "call.range v" << this->GetInst().template GetVReg<format, 0>() << ", " << std::hex … in HandleCallRange()
2187 LOG_INST() << "call.virt.short v" << this->GetInst().template GetVReg<format, 0>() << ", v" in HandleCallVirtShort()
2188 … << this->GetInst().template GetVReg<format, 1>() << ", " << std::hex << "0x" << id; in HandleCallVirtShort()
2203 … LOG_INST() << "call.virt.acc.short v" << this->GetInst().template GetVReg<format, 0>() << ", " in HandleCallVirtAccShort()
2219 LOG_INST() << "call.virt v" << this->GetInst().template GetVReg<format, 0>() << ", v" in HandleCallVirt()
2220 << this->GetInst().template GetVReg<format, 1>() << ", v" in HandleCallVirt()
2221 << this->GetInst().template GetVReg<format, 2>() << ", v" in HandleCallVirt()
2222 … << this->GetInst().template GetVReg<format, 3>() << ", " << std::hex << "0x" << id; in HandleCallVirt()
2237 LOG_INST() << "call.virt.acc v" << this->GetInst().template GetVReg<format, 0>() << ", v" in HandleCallVirtAcc()
2238 << this->GetInst().template GetVReg<format, 1>() << ", v" in HandleCallVirtAcc()
2239 << this->GetInst().template GetVReg<format, 2>() << ", " in HandleCallVirtAcc()
2255 …LOG_INST() << "call.virt.range v" << this->GetInst().template GetVReg<format, 0>() << ", " << std:… in HandleCallVirtRange()
2270 … auto first_arg_reg_idx = static_cast<uint16_t>(this->GetInst().template GetVReg<format, 0>()); in HandleCalliDynRange()
2274 auto vreg = this->GetFrameHandler().GetVReg(first_arg_reg_idx); in HandleCalliDynRange()
2295 uint16_t vs = this->GetInst().template GetVReg<format>(); in HandleThrow()
2299 ObjectHeader *exception = this->GetFrame()->GetVReg(vs).GetReference(); in HandleThrow()
2597 uint16_t vs = this->GetInst().template GetVReg<format>(); in HandleArrayPrimitiveLoad()
2602 auto *array = static_cast<coretypes::Array *>(this->GetFrame()->GetVReg(vs).GetReference()); in HandleArrayPrimitiveLoad()
2616 uint16_t vs1 = this->GetInst().template GetVReg<format, 0>(); in HandleArrayStore()
2617 uint16_t vs2 = this->GetInst().template GetVReg<format, 1>(); in HandleArrayStore()
2622 … auto *array = static_cast<coretypes::Array *>(this->GetFrame()->GetVReg(vs1).GetReference()); in HandleArrayStore()
2623 int32_t idx = this->GetFrame()->GetVReg(vs2).Get(); in HandleArrayStore()
2787 frame_handler.GetVReg(num_vregs).Move(this->template GetAccAsVReg<is_dynamic_t>()); in CopyCallAccShortArguments()
2788 frame_handler.GetVReg(num_vregs + 1U) = in CopyCallAccShortArguments()
2789 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 0>()); in CopyCallAccShortArguments()
2792 frame_handler.GetVReg(num_vregs) = in CopyCallAccShortArguments()
2793 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 0>()); in CopyCallAccShortArguments()
2794 … frame_handler.GetVReg(num_vregs + 1U).Move(this->template GetAccAsVReg<is_dynamic_t>()); in CopyCallAccShortArguments()
2810 frame_handler.GetVReg(num_vregs).Move(this->template GetAccAsVReg<is_dynamic_t>()); in CopyCallAccArguments()
2811 frame_handler.GetVReg(num_vregs + 1U) = in CopyCallAccArguments()
2812 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 0>()); in CopyCallAccArguments()
2813 frame_handler.GetVReg(num_vregs + 2U) = in CopyCallAccArguments()
2814 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 1>()); in CopyCallAccArguments()
2815 frame_handler.GetVReg(num_vregs + 3U) = in CopyCallAccArguments()
2816 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 2>()); in CopyCallAccArguments()
2819 frame_handler.GetVReg(num_vregs) = in CopyCallAccArguments()
2820 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 0>()); in CopyCallAccArguments()
2821 … frame_handler.GetVReg(num_vregs + 1U).Move(this->template GetAccAsVReg<is_dynamic_t>()); in CopyCallAccArguments()
2822 frame_handler.GetVReg(num_vregs + 2U) = in CopyCallAccArguments()
2823 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 1>()); in CopyCallAccArguments()
2824 frame_handler.GetVReg(num_vregs + 3U) = in CopyCallAccArguments()
2825 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 2>()); in CopyCallAccArguments()
2828 frame_handler.GetVReg(num_vregs) = in CopyCallAccArguments()
2829 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 0>()); in CopyCallAccArguments()
2830 frame_handler.GetVReg(num_vregs + 1U) = in CopyCallAccArguments()
2831 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 1>()); in CopyCallAccArguments()
2832 … frame_handler.GetVReg(num_vregs + 2U).Move(this->template GetAccAsVReg<is_dynamic_t>()); in CopyCallAccArguments()
2833 frame_handler.GetVReg(num_vregs + 3U) = in CopyCallAccArguments()
2834 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 2>()); in CopyCallAccArguments()
2837 frame_handler.GetVReg(num_vregs) = in CopyCallAccArguments()
2838 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 0>()); in CopyCallAccArguments()
2839 frame_handler.GetVReg(num_vregs + 1U) = in CopyCallAccArguments()
2840 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 1>()); in CopyCallAccArguments()
2841 frame_handler.GetVReg(num_vregs + 2U) = in CopyCallAccArguments()
2842 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 2>()); in CopyCallAccArguments()
2843 … frame_handler.GetVReg(num_vregs + 3U).Move(this->template GetAccAsVReg<is_dynamic_t>()); in CopyCallAccArguments()
2859 frame_handler.GetVReg(num_vregs).Move(this->template GetAccAsVReg<is_dynamic_t>()); in CopyCallShortArguments()
2862 frame_handler.GetVReg(num_vregs + shift) = in CopyCallShortArguments()
2863 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 0>()); in CopyCallShortArguments()
2864 frame_handler.GetVReg(num_vregs + shift + 1U) = in CopyCallShortArguments()
2865 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 1U>()); in CopyCallShortArguments()
2877 frame_handler.GetVReg(num_vregs).Move(this->template GetAccAsVReg<is_dynamic_t>()); in CopyCallArguments()
2880 frame_handler.GetVReg(num_vregs + shift) = in CopyCallArguments()
2881 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 0>()); in CopyCallArguments()
2882 frame_handler.GetVReg(num_vregs + shift + 1U) = in CopyCallArguments()
2883 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 1U>()); in CopyCallArguments()
2884 frame_handler.GetVReg(num_vregs + shift + 2U) = in CopyCallArguments()
2885 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 2U>()); in CopyCallArguments()
2886 frame_handler.GetVReg(num_vregs + shift + 3U) = in CopyCallArguments()
2887 cur_frame_handler.GetVReg(this->GetInst().template GetVReg<format, 3U>()); in CopyCallArguments()
2897 frame_handler.GetVReg(num_vregs).Move(this->template GetAccAsVReg<is_dynamic_t>()); in CopyCallArguments()
2901 uint16_t vs = this->GetInst().GetVReg(i); in CopyCallArguments()
2902 frame_handler.GetVReg(num_vregs + shift + i) = cur_frame_handler.GetVReg(vs); in CopyCallArguments()
2913 frame_handler.GetVReg(num_vregs).Move(this->template GetAccAsVReg<is_dynamic_t>()); in CopyRangeArguments()
2916 uint16_t start_reg = this->GetInst().template GetVReg<format, 0>(); in CopyRangeArguments()
2918 frame_handler.GetVReg(num_vregs + shift + i) = cur_frame_handler.GetVReg(start_reg + i); in CopyRangeArguments()
3155 uint16_t vs = this->GetInst().template GetVReg<format>(); in HandleCondJmp()
3161 int32_t v2 = this->GetFrame()->GetVReg(vs).Get(); in HandleCondJmp()
3198 uint16_t vs = this->GetInst().template GetVReg<format>(); in HandleCondJmpObj()
3204 ObjectHeader *v2 = this->GetFrame()->GetVReg(vs).GetReference(); in HandleCondJmpObj()
3239 uint16_t vs1 = this->GetInst().template GetVReg<format>(); in HandleBinaryOp2()
3244 OpT v2 = this->GetFrame()->GetVReg(vs1).template GetAs<OpT>(); in HandleBinaryOp2()
3258 uint16_t vs1 = this->GetInst().template GetVReg<format, 0>(); in HandleBinaryOp()
3259 uint16_t vs2 = this->GetInst().template GetVReg<format, 1>(); in HandleBinaryOp()
3264 OpT v1 = this->GetFrame()->GetVReg(vs1).template GetAs<OpT>(); in HandleBinaryOp()
3265 OpT v2 = this->GetFrame()->GetVReg(vs2).template GetAs<OpT>(); in HandleBinaryOp()
3364 uint16_t obj_vreg = this->GetInst().template GetVReg<format, 0>(); in GetObjHelper()
3365 return this->GetFrame()->GetVReg(obj_vreg).GetReference(); in GetObjHelper()