Home
last modified time | relevance | path

Searched defs:vreg (Results 1 – 25 of 49) sorted by relevance

12

/arkcompiler/runtime_core/compiler/tests/
Dcode_info_test.cpp65 for (auto vreg : list) { in EnumerateVRegs() local
75 …EnumerateVRegs(code_info, stack_map, -1, [&vregs_in_map](auto vreg) { vregs_in_map.push_back(vreg)… in CompareVRegs()
78 [&vregs_in_map](auto vreg) { vregs_in_map.push_back(vreg); }); in CompareVRegs()
144 EnumerateVRegs(code_info, stack_map, -1, [&vregs, &index](auto vreg) { in TEST_F()
150 code_info.EnumerateStaticRoots(stack_map, [&mask, &vregs](auto vreg) -> bool { in TEST_F()
/arkcompiler/runtime_core/static_core/runtime/
Dstack_walker.cpp324 auto vreg = GetFrameHandler<IS_DYNAMIC>(GetIFrame()).GetVReg(regInfo.GetIndex()); in SetVRegValue() local
542 auto vreg = vregList[i]; in GetFrameFromPrevFrame() local
550 auto vreg = vregList[vregList.size() - ACC_OFFSET]; in GetFrameFromPrevFrame() local
564 auto vreg = vregList[i]; in GetFrameFromPrevFrame() local
643 IterateVRegsWithInfo([this]([[maybe_unused]] const auto &regInfo, const auto &vreg) { in DebugSingleFrameVerify()
670 IterateObjects([this](const auto &vreg) { in DebugSingleFrameVerify()
721 IterateVRegsWithInfo([this, &os](auto regInfo, const auto &vreg) { in DumpVRegs()
786 IterateObjectsWithInfo([&os](auto &regInfo, const auto &vreg) { in Dump()
Dcframe.cpp30 interpreter::VRegister CFrame::GetVRegValue(const VRegInfo &vreg, const compiler::CodeInfo &codeInf… in GetVRegValue()
96 interpreter::VRegister CFrame::GetVRegValueRegister(const VRegInfo &vreg, SlotType **calleeStack) c… in GetVRegValueRegister() argument
144 interpreter::VRegister CFrame::GetVRegValueConstant(const VRegInfo &vreg, const compiler::CodeInfo … in GetVRegValueConstant() argument
157 void CFrame::SetVRegValue(const VRegInfo &vreg, uint64_t value, SlotType **calleeStack) in SetVRegValue()
Dosr.cpp113 static int64_t GetValueFromVregAcc(const Frame *iframe, LanguageContext &ctx, VRegInfo &vreg) in GetValueFromVregAcc()
160 …for (auto vreg : codeInfo.GetVRegList(stackmap, mem::InternalAllocator<>::GetInternalAllocatorFrom… in PrepareOsrEntry() local
Dlanguage_context.cpp87 [[maybe_unused]] interpreter::AccVRegister &vreg, // NOLINTNEXTLINE(google-runtime-references) in SetExceptionToVReg()
Dintrinsics.cpp248 auto vreg = handler.GetAcc(); in CheckTag() local
251 auto vreg = handler.GetVReg(reg); in CheckTag() local
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dinst_builder.h54 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { variable
142 void UpdateDefinition(size_t vreg, Inst *inst) in UpdateDefinition()
167 Inst *GetDefinition(size_t vreg) in GetDefinition()
Dinst_builder.cpp45 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { in UpdateDefsForCatch() local
59 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { in UpdateDefsForLoopHead() local
86 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { in UpdateDefs() local
129 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++, inst = inst->GetNext()) { in AddCatchPhiInputs() local
/arkcompiler/runtime_core/static_core/compiler/tests/
Dcode_info_test.cpp67 for (auto vreg : list) { in EnumerateVRegs() local
77 … EnumerateVRegs(codeInfo, stackMap, -1L, [&vregsInMap](auto vreg) { vregsInMap.push_back(vreg); }); in CompareVRegs()
80 [&vregsInMap](auto vreg) { vregsInMap.push_back(vreg); }); in CompareVRegs()
125 codeInfo.EnumerateStaticRoots(stackMap, [&mask, &vregs](auto vreg) -> bool { in SingleStackMapDoCheck()
136 EnumerateVRegs(codeInfo, stackMap, -1, [&vregs, &index](auto vreg) { in SingleStackMapDoCheck()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
Dinst_builder.cpp48 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { local
176 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { in UpdateDefsForCatch() local
190 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { in UpdateDefsForLoopHead() local
207 void InstBuilder::UpdateDefinition(size_t vreg, Inst *inst) in UpdateDefinition()
242 Inst *InstBuilder::GetDefinition(size_t vreg) in GetDefinition()
323 bool InstBuilder::UpdateDefsForPreds(size_t vreg, std::optional<Inst *> &value) in UpdateDefsForPreds()
354 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { in UpdateDefs() local
382 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++, inst = inst->GetNext()) { in AddCatchPhiInputs() local
/arkcompiler/runtime_core/static_core/runtime/include/
Dstack_walker-inl.h27 bool InvokeCallback(Func func, [[maybe_unused]] compiler::VRegInfo regInfo, VRegRef &vreg) in InvokeCallback()
138 auto vreg = frameHandler.GetVReg(i); in IterateRegsForIFrameInternal() local
Dvalue.h85 static ALWAYS_INLINE Value FromVReg(VRegisterRef vreg) in FromVReg()
Dcframe.h174 …inline void GetVRegValue(const VRegInfo &vreg, const compiler::CodeInfo &codeInfo, SlotType **call… in GetVRegValue()
186 …inline void GetPackVRegValue(const VRegInfo &vreg, const compiler::CodeInfo &codeInfo, SlotType **… in GetPackVRegValue()
Dstack_walker.h389 auto vreg = vregList[vregList.size() - (VRegInfo::ENV_COUNT - i)]; in EnvData() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_ra_opt.cpp341 regno_t vreg = ropnd.GetRegisterNumber(); in RenameProfitableVreg() local
441 void VregRename::UpdateVregInfo(regno_t vreg, BB *bb, bool isInner, bool isDef) in UpdateVregInfo()
496 regno_t vreg = base->GetRegisterNumber(); in RenameGetFuncVregInfo() local
501 regno_t vreg = offset->GetRegisterNumber(); in RenameGetFuncVregInfo() local
507 regno_t vreg = static_cast<RegOperand *>(opnd)->GetRegisterNumber(); in RenameGetFuncVregInfo() local
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DcodeGen.cpp86 const VReg vreg(usedRegs_--); in AllocReg() local
93 const VReg vreg(usedRegs_--); in AllocRegWithType() local
98 void CodeGen::SetVRegType(const VReg vreg, const checker::Type *const type) in SetVRegType()
DregScope.cpp109 const auto vreg = cg_->AllocReg(); in InitializeParams() local
/arkcompiler/runtime_core/static_core/compiler/code_info/
Dcode_info_builder.cpp164 VRegInfo vreg(0, VRegInfo::Location::CONSTANT, type, vregType); in AddConstant() local
189 auto &vreg = currentVregs_[i]; in EmitVRegs() local
Dcode_info_tables.h169 auto vreg = GetVRegInfo(); in GetColumnStr() local
/arkcompiler/ets_frontend/ets2panda/varbinder/
Dvariable.h169 void BindVReg(compiler::VReg vreg) in BindVReg()
/arkcompiler/runtime_core/static_core/runtime/tooling/
Ddebugger.cpp280 stack->IterateObjects([thisPtr](auto &vreg) { in GetThisVariableByFrame()
332 auto vreg = reg.Value(); in GetVariable() local
342 auto vreg = reg.Value(); in GetVariable() local
362 auto vreg = reg.Value(); in SetVariable() local
372 auto vreg = reg.Value(); in SetVariable() local
/arkcompiler/runtime_core/static_core/runtime/core/
Dcore_language_context.h215 void SetExceptionToVReg([[maybe_unused]] interpreter::AccVRegister &vreg, in SetExceptionToVReg()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
Dets_language_context.h255 void SetExceptionToVReg(interpreter::AccVRegister &vreg, ObjectHeader *obj) const override in SetExceptionToVReg()
/arkcompiler/ets_frontend/es2panda/binder/
Dvariable.h143 void BindVReg(compiler::VReg vreg) in BindVReg()
/arkcompiler/runtime_core/static_core/runtime/mem/gc/
Dgc_root.cpp168 stack.IterateObjects([this, &gcRootVisitor](auto &vreg) { in VisitLocalRoots()

12