Home
last modified time | relevance | path

Searched defs:slot (Results 1 – 25 of 58) sorted by relevance

123

/arkcompiler/runtime_core/compiler/optimizer/ir/
Daot_data.cpp55 auto slot = got_plt_->find({pfile_, method_id}); in GetPltSlotOffset() local
68 auto slot = got_virt_indexes_->find({pfile_, method_id}); in GetVirtIndexSlotOffset() local
81 auto slot = got_class_->find({pfile_, klass_id}); in GetClassSlotOffset() local
94 auto slot = got_string_->find({pfile_, string_id}); in GetStringSlotOffset() local
107 auto slot = got_intf_inline_cache_->find({pfile_, index}); in GetInfInlineCacheSlotOffset() local
/arkcompiler/ets_runtime/ecmascript/mem/
Dverification.cpp30 for (ObjectSlot slot = start; slot < end; slot++) { in VisitAllObjects() local
51 ObjectSlot slot(reinterpret_cast<uintptr_t>(obj)); in operator ()() local
72 RootVisitor visitor = [this, &failCount]([[maybe_unused]] Root type, ObjectSlot slot) { in VerifyRoot()
76 for (ObjectSlot slot = start; slot < end; slot++) { in VerifyRoot() local
110 void Verification::VerifyObjectSlot(const ObjectSlot &slot, size_t *failCount) const in VerifyObjectSlot() argument
Dparallel_marker-inl.h43 … void NonMovableMarker::HandleRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSlot slot) in HandleRoots()
54 for (ObjectSlot slot = start; slot < end; slot++) { in HandleRangeRoots() local
107 …ine void MovableMarker::HandleRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSlot slot) in HandleRoots()
118 for (ObjectSlot slot = start; slot < end; slot++) { in HandleRangeRoots() local
184 uintptr_t toAddress, size_t size, const MarkWord &markWord, ObjectSlot slot, bool isPromoted) in UpdateForwardAddressIfSuccess()
204 ObjectSlot slot) in UpdateForwardAddressIfFailed()
212 inline SlotStatus SemiGCMarker::MarkObject(uint32_t threadId, TaggedObject *object, ObjectSlot slot) in MarkObject()
230 ObjectSlot slot) in EvacuateObject()
263 …e SlotStatus CompressGCMarker::MarkObject(uint32_t threadId, TaggedObject *object, ObjectSlot slot) in MarkObject()
307 ObjectSlot slot) in EvacuateObject()
Dparallel_evacuator-inl.h34 bool ParallelEvacuator::UpdateOldToNewObjectSlot(ObjectSlot &slot) in UpdateOldToNewObjectSlot()
76 void ParallelEvacuator::UpdateObjectSlot(ObjectSlot &slot) in UpdateObjectSlot()
92 void ParallelEvacuator::UpdateWeakObjectSlot(TaggedObject *value, ObjectSlot &slot) in UpdateWeakObjectSlot()
125 for (ObjectSlot slot = start; slot < end; slot++) { in SetObjectFieldRSet() local
Dparallel_evacuator.cpp155 for (ObjectSlot slot = start; slot < end; slot++) { in VerifyHeapObject() local
224 RootVisitor gcUpdateYoung = [this]([[maybe_unused]] Root type, ObjectSlot slot) { in UpdateRoot()
228 for (ObjectSlot slot = start; slot < end; slot++) { in UpdateRoot() local
253 ObjectSlot slot(ToUintPtr(obj)); in UpdateRecordWeakReference() local
299 ObjectSlot slot(ToUintPtr(mem)); in UpdateRSet() local
312 ObjectSlot slot(ToUintPtr(mem)); in UpdateRSet() local
381 for (ObjectSlot slot = start; slot < end; slot++) { in UpdateNewObjectField() local
Dparallel_marker.cpp59 for (ObjectSlot slot = start; slot < end; slot++) { in ProcessMarkStack() local
101 for (ObjectSlot slot = start; slot < end; slot++) { in ProcessMarkStack() local
133 for (ObjectSlot slot = start; slot < end; slot++) { in ProcessMarkStack() local
Dstw_young_gc.h55 inline void UpdatePromotedSlot(TaggedObject *object, ObjectSlot slot) in UpdatePromotedSlot()
Dwork_manager.h184 inline void PushSlotNeedUpdate(uint32_t threadId, SlotNeedUpdate slot) in PushSlotNeedUpdate()
189 inline bool GetSlotNeedUpdate(uint32_t threadId, SlotNeedUpdate *slot) in GetSlotNeedUpdate()
Dparallel_marker.h60 [[maybe_unused]] ObjectSlot slot) // move in MarkObject()
Dstw_young_gc.cpp107 ObjectSlot slot(ToUintPtr(obj)); in Sweep() local
/arkcompiler/runtime_core/runtime/
Dcframe.cpp235 size_t slot = 0; in Dump() local
246 void CFrame::DumpCalleeRegs(std::ostream &os, MemPrinter print_mem, PandaString *dscr, size_t *slot) in DumpCalleeRegs()
257 …d CFrame::DumpCalleeFPRegs(std::ostream &os, MemPrinter print_mem, PandaString *dscr, size_t *slot) in DumpCalleeFPRegs()
268 void CFrame::DumpCallerRegs(std::ostream &os, MemPrinter print_mem, PandaString *dscr, size_t *slot) in DumpCallerRegs()
280 …d CFrame::DumpCallerFPRegs(std::ostream &os, MemPrinter print_mem, PandaString *dscr, size_t *slot) in DumpCallerFPRegs()
291 void CFrame::DumpLocals(std::ostream &os, MemPrinter print_mem, PandaString *dscr, size_t *slot, in… in DumpLocals()
Dstack_walker.cpp208 size_t slot = ArchIntRegsMask.GetDistanceFromHead(reg); in InitCalleeBuffer() local
212 size_t slot = prev_callees->int_regs_mask.GetDistanceFromHead(reg); in InitCalleeBuffer() local
224 size_t slot = ArchFpRegsMask.GetDistanceFromHead(reg); in InitCalleeBuffer() local
228 size_t slot = prev_callees->fp_regs_mask.GetDistanceFromHead(reg); in InitCalleeBuffer() local
248 size_t slot = callee_stack_.int_regs_mask.GetDistanceFromHead(reg); in GetCalleeRegsForDeoptimize() local
263 size_t slot = callee_stack_.fp_regs_mask.GetDistanceFromHead(reg); in GetCalleeRegsForDeoptimize() local
/arkcompiler/ets_runtime/ecmascript/
Djs_handle.h155 inline explicit JSHandle(uintptr_t slot) : address_(slot) in JSHandle()
169 …inline explicit JSHandle(const JSTaggedType *slot) : address_(reinterpret_cast<uintptr_t>(slot)) {} in JSHandle()
170 inline explicit JSHandle(const T *const *slot) : address_(reinterpret_cast<uintptr_t>(slot)) {} in JSHandle()
219 inline explicit JSMutableHandle(uintptr_t slot) : JSHandle<T>(slot) in JSMutableHandle()
/arkcompiler/runtime_core/runtime/include/
Dcframe.h230 SlotType GetValueFromSlot(int slot) const in GetValueFromSlot()
235 const SlotType *GetValuePtrFromSlot(int slot) const in GetValuePtrFromSlot()
241 void SetValueToSlot(int slot, SlotType value) in SetValueToSlot()
283 T *GetPtr(ptrdiff_t slot) in GetPtr()
289 const T *GetPtr(ptrdiff_t slot) const in GetPtr()
/arkcompiler/ets_frontend/es2panda/util/
Dbitset.cpp56 size_t slot = pos & shiftMask; in Set() local
69 size_t slot = pos & shiftMask; in Test() local
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dreg_alloc_stat.cpp37 auto slot = location.GetValue(); in RegAllocStat() local
Dreg_alloc_base.h99 for (size_t slot = 0; slot < GetStackMask().GetSize(); slot++) { in GetNextStackSlotImpl() local
Dspill_fills_resolver.cpp110 auto slot = location.IsStackParameter() ? location.GetValue() + offset : location.GetValue(); in MarkStackWrite() local
117 auto slot = location.IsStackParameter() ? location.GetValue() + offset : location.GetValue(); in IsStackWrite() local
/arkcompiler/runtime_core/compiler/optimizer/code_generator/target/aarch64/
Dtarget.h739 void SaveRegisters(RegMask registers, ssize_t slot, size_t start_reg, bool is_fp) override in SaveRegisters()
743 void LoadRegisters(RegMask registers, ssize_t slot, size_t start_reg, bool is_fp) override in LoadRegisters()
748 void SaveRegisters(RegMask registers, bool is_fp, ssize_t slot, Reg base, RegMask mask) override in SaveRegisters()
752 void LoadRegisters(RegMask registers, bool is_fp, ssize_t slot, Reg base, RegMask mask) override in LoadRegisters()
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dscope_info_extractor.cpp55 int32_t slot = elementsLiteral->Get(i + 1).GetInt(); in GenerateScopeInfo() local
/arkcompiler/runtime_core/compiler/optimizer/code_generator/target/aarch32/
Dtarget.h775 void SaveRegisters(RegMask registers, ssize_t slot, size_t start_reg, bool is_fp) override in SaveRegisters()
779 void LoadRegisters(RegMask registers, ssize_t slot, size_t start_reg, bool is_fp) override in LoadRegisters()
784 void SaveRegisters(RegMask registers, bool is_fp, ssize_t slot, Reg base, RegMask mask) override in SaveRegisters()
788 void LoadRegisters(RegMask registers, bool is_fp, ssize_t slot, Reg base, RegMask mask) override in LoadRegisters()
/arkcompiler/runtime_core/compiler/optimizer/code_generator/target/amd64/
Dtarget.h887 void SaveRegisters(RegMask registers, ssize_t slot, size_t start_reg, bool is_fp) override in SaveRegisters()
891 void LoadRegisters(RegMask registers, ssize_t slot, size_t start_reg, bool is_fp) override in LoadRegisters()
895 void SaveRegisters(RegMask registers, bool is_fp, ssize_t slot, Reg base, RegMask mask) override in SaveRegisters()
899 void LoadRegisters(RegMask registers, bool is_fp, ssize_t slot, Reg base, RegMask mask) override in LoadRegisters()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dbytecodes.cpp607 uint16_t slot = READ_INST_4_1(); in InitBytecodeInfo() local
615 uint16_t slot = READ_INST_8_1(); in InitBytecodeInfo() local
623 uint16_t slot = READ_INST_16_3(); in InitBytecodeInfo() local
631 uint16_t slot = READ_INST_4_1(); in InitBytecodeInfo() local
639 uint16_t slot = READ_INST_8_1(); in InitBytecodeInfo() local
648 uint16_t slot = READ_INST_16_3(); in InitBytecodeInfo() local
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
Dsnapshot_env.cpp68 for (ObjectSlot slot = start; slot < end; slot++) { in HandleObjectField() local
/arkcompiler/ets_frontend/es2panda/binder/
Dvariable.cpp50 uint32_t slot = 0; in SetLexical() local

123