Home
last modified time | relevance | path

Searched refs:vregList (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/code_info/
H A Dcode_info.h453 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> &regSet, 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 Dstack_walker.cpp522 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 Dstack_walker.h385 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 Dcode_info_test.cpp348 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