| /arkcompiler/runtime_core/compiler/tests/ |
| D | code_info_test.cpp | 65 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/ |
| D | stack_walker.cpp | 324 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 ®Info, 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 ®Info, const auto &vreg) { in Dump()
|
| D | cframe.cpp | 30 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()
|
| D | osr.cpp | 113 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
|
| D | language_context.cpp | 87 [[maybe_unused]] interpreter::AccVRegister &vreg, // NOLINTNEXTLINE(google-runtime-references) in SetExceptionToVReg()
|
| D | intrinsics.cpp | 248 auto vreg = handler.GetAcc(); in CheckTag() local 251 auto vreg = handler.GetVReg(reg); in CheckTag() local
|
| /arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
| D | inst_builder.h | 54 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()
|
| D | inst_builder.cpp | 45 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/ |
| D | code_info_test.cpp | 67 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/ |
| D | inst_builder.cpp | 48 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/ |
| D | stack_walker-inl.h | 27 bool InvokeCallback(Func func, [[maybe_unused]] compiler::VRegInfo regInfo, VRegRef &vreg) in InvokeCallback() 138 auto vreg = frameHandler.GetVReg(i); in IterateRegsForIFrameInternal() local
|
| D | value.h | 85 static ALWAYS_INLINE Value FromVReg(VRegisterRef vreg) in FromVReg()
|
| D | cframe.h | 174 …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()
|
| D | stack_walker.h | 389 auto vreg = vregList[vregList.size() - (VRegInfo::ENV_COUNT - i)]; in EnvData() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
| D | aarch64_ra_opt.cpp | 341 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/ |
| D | codeGen.cpp | 86 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()
|
| D | regScope.cpp | 109 const auto vreg = cg_->AllocReg(); in InitializeParams() local
|
| /arkcompiler/runtime_core/static_core/compiler/code_info/ |
| D | code_info_builder.cpp | 164 VRegInfo vreg(0, VRegInfo::Location::CONSTANT, type, vregType); in AddConstant() local 189 auto &vreg = currentVregs_[i]; in EmitVRegs() local
|
| D | code_info_tables.h | 169 auto vreg = GetVRegInfo(); in GetColumnStr() local
|
| /arkcompiler/ets_frontend/ets2panda/varbinder/ |
| D | variable.h | 169 void BindVReg(compiler::VReg vreg) in BindVReg()
|
| /arkcompiler/runtime_core/static_core/runtime/tooling/ |
| D | debugger.cpp | 280 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/ |
| D | core_language_context.h | 215 void SetExceptionToVReg([[maybe_unused]] interpreter::AccVRegister &vreg, in SetExceptionToVReg()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
| D | ets_language_context.h | 255 void SetExceptionToVReg(interpreter::AccVRegister &vreg, ObjectHeader *obj) const override in SetExceptionToVReg()
|
| /arkcompiler/ets_frontend/es2panda/binder/ |
| D | variable.h | 143 void BindVReg(compiler::VReg vreg) in BindVReg()
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/ |
| D | gc_root.cpp | 168 stack.IterateObjects([this, &gcRootVisitor](auto &vreg) { in VisitLocalRoots()
|