Home
last modified time | relevance | path

Searched defs:vreg (Results 1 – 25 of 32) 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/ets_frontend/ts2panda/tests/
Dpandagen.test.ts32 let vreg = new VReg(); variable
/arkcompiler/runtime_core/runtime/
Dstack_walker.cpp315 auto vreg = GetFrameHandler<is_dynamic>(GetIFrame()).GetVReg(reg_info.GetIndex()); in SetVRegValue() local
569 auto vreg = vreg_list[i]; in ConvertToIFrame() local
585 auto vreg = vreg_list[i]; in ConvertToIFrame() local
620 IterateVRegsWithInfo([this]([[maybe_unused]] const auto &reg_info, const auto &vreg) { in Verify()
646 IterateObjects([this](const auto &vreg) { in Verify()
690 IterateVRegsWithInfo([this, &os](auto reg_info, const auto &vreg) { in Dump()
739 IterateObjectsWithInfo([&os](auto &reg_info, const auto &vreg) { in Dump()
Dcframe.cpp30 interpreter::VRegister CFrame::GetVRegValueInternal(const VRegInfo &vreg, const compiler::CodeInfo … in GetVRegValueInternal()
98 interpreter::VRegister CFrame::GetVRegValueRegister(const VRegInfo &vreg, SlotType **callee_stack) … in GetVRegValueRegister() argument
146 interpreter::VRegister CFrame::GetVRegValueConstant(const VRegInfo &vreg, const compiler::CodeInfo … in GetVRegValueConstant() argument
159 void CFrame::SetVRegValue(const VRegInfo &vreg, uint64_t value, SlotType **callee_stack) in SetVRegValue()
Dlanguage_context.cpp76 [[maybe_unused]] interpreter::AccVRegister &vreg, // NOLINTNEXTLINE(google-runtime-references) in SetExceptionToVReg()
Dosr.cpp114 …for (auto vreg : code_info.GetVRegList(stackmap, mem::InternalAllocator<>::GetInternalAllocatorFro… in PrepareOsrEntry() local
/arkcompiler/runtime_core/runtime/include/
Dstack_walker-inl.h27 bool InvokeCallback(Func func, [[maybe_unused]] compiler::VRegInfo reg_info, VRegRef &vreg) in InvokeCallback()
138 auto vreg = frame_handler.GetVReg(i); in IterateRegsForIFrameInternal() local
Dcframe.h174 …inline void GetVRegValue(const VRegInfo &vreg, const compiler::CodeInfo &code_info, SlotType **cal… in GetVRegValue()
186 …inline void GetPackVRegValue(const VRegInfo &vreg, const compiler::CodeInfo &code_info, SlotType *… in GetPackVRegValue()
Dlanguage_context.h336 … [[maybe_unused]] interpreter::AccVRegister &vreg, // NOLINTNEXTLINE(google-runtime-references) in SetExceptionToVReg()
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dinst_builder.h55 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { variable
154 void UpdateDefinition(size_t vreg, Inst *inst) in UpdateDefinition()
179 Inst *GetDefinition(size_t vreg) in GetDefinition()
Dinst_builder.cpp47 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { in UpdateDefsForCatch() local
61 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { in UpdateDefsForLoopHead() local
88 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++) { in UpdateDefs() local
131 for (size_t vreg = 0; vreg < GetVRegsCount(); vreg++, inst = inst->GetNext()) { in AddCatchPhiInputs() local
/arkcompiler/runtime_core/runtime/interpreter/
Dvregister_iterator.h71 auto vreg = frame_->GetVReg(vreg_idx); in GetAs() local
Dinterpreter-inl.h1624 auto vreg = this->GetFrameHandler().GetVReg(vd); in HandleLdobjV() local
1651 auto vreg = this->GetFrameHandler().GetVReg(vd); in HandleLdobjVWide() local
2274 auto vreg = this->GetFrameHandler().GetVReg(first_arg_reg_idx); in HandleCalliDynRange() local
2393 ALWAYS_INLINE void LoadPrimitiveFieldReg(R &vreg, T *obj, Field *field) in LoadPrimitiveFieldReg()
2400 ALWAYS_INLINE void LoadPrimitiveFieldReg(R &vreg, T *obj, Field *field) in LoadPrimitiveFieldReg()
2489 ALWAYS_INLINE void StorePrimitiveFieldReg(R &vreg, T *obj, Field *field) in StorePrimitiveFieldReg()
/arkcompiler/runtime_core/compiler/code_info/
Dcode_info_builder.cpp160 VRegInfo vreg(0, VRegInfo::Location::CONSTANT, type, is_acc); in AddConstant() local
185 auto &vreg = current_vregs_[i]; in EmitVRegs() local
Dcode_info_tables.h169 auto vreg = GetVRegInfo(); in GetColumnStr() local
/arkcompiler/ets_frontend/ts2panda/src/base/
DvregisterCache.ts71 private vreg: VReg | undefined; property in CacheItem
/arkcompiler/ets_runtime/ecmascript/compiler/
Dframe_states.cpp313 auto vreg = std::get<VirtualRegister>(bytecodeInfo.inputs.at(0)).GetId(); in ComputeLiveOutBC() local
342 auto vreg = std::get<VirtualRegister>(in).GetId(); in ComputeLiveOutBC() local
404 auto vreg = static_cast<size_t>(gateAcc_.GetVirtualRegisterIndex(restoreGate)); in UpdateVirtualRegistersOfResume() local
Dbytecode_circuit_builder.cpp427 for (const auto &vreg: bytecodeInfo.vregOut) { in InsertPhi() local
481 for (const auto &vreg: bytecodeInfo.vregOut) { in InsertExceptionPhi() local
487 for (auto &vreg : vregs) { in InsertExceptionPhi() local
/arkcompiler/runtime_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/ets_frontend/es2panda/binder/
Dvariable.h135 void BindVReg(compiler::VReg vreg) in BindVReg()
/arkcompiler/runtime_core/runtime/core/
Dcore_language_context.h221 void SetExceptionToVReg([[maybe_unused]] interpreter::AccVRegister &vreg, in SetExceptionToVReg()
/arkcompiler/runtime_core/runtime/mem/gc/
Dgc_root.cpp166 stack.IterateObjects([this, &gc_root_visitor](auto &vreg) { in VisitLocalRoots()
/arkcompiler/runtime_core/runtime/mem/refstorage/
Dreference_storage.cpp462 …ateObjectsWithInfo([&cframe, &stack_ref_input, &res](auto &reg_info, [[maybe_unused]] auto &vreg) { in StackReferenceCheck()
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dinst.cpp473 void SaveStateInst::AppendImmediate(uint64_t imm, uint16_t vreg, DataType::Type type, bool is_acc) in AppendImmediate()

12