Searched refs:vregList (Results 1 - 4 of 4) sorted by relevance
/arkcompiler/runtime_core/static_core/compiler/code_info/ |
H A D | code_info.h | 453 VRegList<Allocator> vregList(allocator); in GetVRegList() 454 vregList.resize(vregsCount, VRegInfo()); in GetVRegList() 455 ASSERT(!vregList[0].IsLive()); in GetVRegList() 475 FillVRegList<Allocator>(vregMask, vregList, regSet, {&vregsCount, &remainingRegisters}, &mapIndex); in GetVRegList() 477 return vregList; in GetVRegList() 481 void FillVRegList(RegionType &vregMask, VRegList<Allocator> &vregList, std::vector<bool> ®Set, in FillVRegList() argument 497 ASSERT(!vregList[i + regIdx].IsLive()); in FillVRegList() 498 vregList[i + regIdx] = vregsCatalogue_.GetRow(vregIndex.GetIndex()).GetVRegInfo(); in FillVRegList() 499 vregList[i + regIdx].SetIndex(i + regIdx); in FillVRegList()
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | stack_walker.cpp | 522 auto vregList = in GetFrameFromPrevFrame() local 541 for (size_t i = 0; i < vregList.size() - ACC_OFFSET; i++) { in GetFrameFromPrevFrame() 542 auto vreg = vregList[i]; in GetFrameFromPrevFrame() 550 auto vreg = vregList[vregList.size() - ACC_OFFSET]; in GetFrameFromPrevFrame() 556 EnvData envData {vregList, GetCFrame(), codeInfo_, calleeStack_.stack.data()}; in GetFrameFromPrevFrame() 560 ASSERT((frameNumVregs + 1) >= vregList.size()); in GetFrameFromPrevFrame() 563 for (size_t i = 0; i < vregList.size(); i++) { in GetFrameFromPrevFrame() 564 auto vreg = vregList[i]; in GetFrameFromPrevFrame() 569 bool isAcc = i == (vregList in GetFrameFromPrevFrame() [all...] |
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | stack_walker.h | 385 explicit EnvData(const compiler::CodeInfo::VRegList<Allocator> &vregList, const CFrameType &cframe, in EnvData() argument 389 auto vreg = vregList[vregList.size() - (VRegInfo::ENV_COUNT - i)]; in EnvData()
|
/arkcompiler/runtime_core/static_core/compiler/tests/ |
H A D | code_info_test.cpp | 348 auto vregList = codeInfo.GetVRegList(stackMap, GetAllocator()); in TEST_F() local 349 ASSERT_EQ(codeInfo.GetConstant(vregList[0U]), 0U); in TEST_F() 350 ASSERT_EQ(codeInfo.GetConstant(vregList[1U]), 0x1234567890abcdefU); in TEST_F() 351 ASSERT_EQ(codeInfo.GetConstant(vregList[2U]), 0x12345678U); in TEST_F()
|
Completed in 4 milliseconds