Home
last modified time | relevance | path

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

123

/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/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()
146 EnumerateVRegs(codeInfo, stackMap, -1, [&vregs, &index](auto vreg) { in TEST_F()
152 codeInfo.EnumerateStaticRoots(stackMap, [&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
585 auto vreg = vregList[i]; in ConvertToIFrame() local
593 auto vreg = vregList[vregList.size() - ACC_OFFSET]; in ConvertToIFrame() local
607 auto vreg = vregList[i]; in ConvertToIFrame() local
641 IterateVRegsWithInfo([this]([[maybe_unused]] const auto &regInfo, const auto &vreg) { in Verify()
668 IterateObjects([this](const auto &vreg) { in Verify()
713 IterateVRegsWithInfo([this, &os](auto regInfo, const auto &vreg) { in Dump()
763 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()
Dlanguage_context.cpp88 [[maybe_unused]] interpreter::AccVRegister &vreg, // NOLINTNEXTLINE(google-runtime-references) in SetExceptionToVReg()
Dosr.cpp141 …for (auto vreg : codeInfo.GetVRegList(stackmap, mem::InternalAllocator<>::GetInternalAllocatorFrom… in PrepareOsrEntry() local
/arkcompiler/ets_frontend/ts2panda/tests/
Dpandagen.test.ts32 let vreg = new VReg(); variable
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dinst_builder.h54 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { variable
148 void UpdateDefinition(size_t vreg, Inst *inst) in UpdateDefinition()
173 Inst *GetDefinition(size_t vreg) in GetDefinition()
Dinst_builder.cpp46 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { in UpdateDefsForCatch() local
60 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { in UpdateDefsForLoopHead() local
87 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { in UpdateDefs() local
130 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()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
Dinst_builder.cpp110 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { in UpdateDefsForCatch() local
124 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { in UpdateDefsForLoopHead() local
141 bool InstBuilder::UpdateDefsForPreds(size_t vreg, std::optional<Inst *> &value) in UpdateDefsForPreds()
172 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { in UpdateDefs() local
200 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++, inst = inst->GetNext()) { in AddCatchPhiInputs() local
Dinst_builder.h62 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { variable
207 void UpdateDefinition(size_t vreg, Inst *inst) in UpdateDefinition()
243 Inst *GetDefinition(size_t vreg) in GetDefinition()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_ra_opt.cpp340 regno_t vreg = ropnd->GetRegisterNumber(); in RenameProfitableVreg() local
438 void VregRename::UpdateVregInfo(regno_t vreg, BB *bb, bool isInner, bool isDef) in UpdateVregInfo()
492 regno_t vreg = base->GetRegisterNumber(); in RenameGetFuncVregInfo() local
497 regno_t vreg = offset->GetRegisterNumber(); in RenameGetFuncVregInfo() local
503 regno_t vreg = static_cast<RegOperand *>(opnd)->GetRegisterNumber(); in RenameGetFuncVregInfo() local
/arkcompiler/runtime_core/static_core/compiler/code_info/
Dcode_info_builder.cpp160 VRegInfo vreg(0, VRegInfo::Location::CONSTANT, type, vregType); in AddConstant() local
185 auto &vreg = currentVregs_[i]; in EmitVRegs() local
Dcode_info_tables.h169 auto vreg = GetVRegInfo(); in GetColumnStr() 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/ets_frontend/ts2panda/src/base/
DvregisterCache.ts71 private vreg: VReg | undefined; property in CacheItem
/arkcompiler/ets_frontend/ets2panda/varbinder/
Dvariable.h155 void BindVReg(compiler::VReg vreg) in BindVReg()
/arkcompiler/runtime_core/static_core/runtime/tooling/
Ddebugger.cpp281 stack->IterateObjects([thisPtr](auto &vreg) { in GetThisVariableByFrame()
333 auto vreg = reg.Value(); in GetVariable() local
343 auto vreg = reg.Value(); in GetVariable() local
363 auto vreg = reg.Value(); in SetVariable() local
373 auto vreg = reg.Value(); in SetVariable() local
/arkcompiler/ets_frontend/ts2panda/src/
Dvariable.ts33 private vreg: VReg | undefined; property in Variable
/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.h254 void SetExceptionToVReg(interpreter::AccVRegister &vreg, ObjectHeader *obj) const override in SetExceptionToVReg()

123