Home
last modified time | relevance | path

Searched refs:slotSize (Results 1 - 15 of 15) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/mem/
H A Drunslots.cpp28 void RunSlots<LockTypeT>::Initialize(size_t slotSize, uintptr_t poolPointer, bool initializeLock) in Initialize() argument
32 ASSERT_PRINT((slotSize >= SlotToSize(SlotsSizes::SLOT_MIN_SIZE_BYTES)), "Size of slot in RunSlots is too small"); in Initialize()
33 ASSERT_PRINT((slotSize <= SlotToSize(SlotsSizes::SLOT_MAX_SIZE_BYTES)), "Size of slot in RunSlots is too big"); in Initialize()
37 slotSize_ = slotSize; in Initialize()
38 size_t firstSlotOffset = ComputeFirstSlotOffset(slotSize); in Initialize()
104 size_t RunSlots<LockTypeT>::ComputeFirstSlotOffset(size_t slotSize) in ComputeFirstSlotOffset() argument
106 size_t slotsForHeader = (GetHeaderSize() / slotSize); in ComputeFirstSlotOffset()
107 if ((GetHeaderSize() % slotSize) > 0) { in ComputeFirstSlotOffset()
110 return slotsForHeader * slotSize; in ComputeFirstSlotOffset()
H A Drunslots.h71 void Initialize(size_t slotSize, uintptr_t poolPointer, bool initializeLock);
256 size_t ComputeFirstSlotOffset(size_t slotSize);
/arkcompiler/ets_frontend/es2panda/compiler/core/
H A DinlineCache.cpp27 uint32_t InlineCache::Offset(uint32_t slotSize) in Offset() argument
29 uint32_t offset = size_ + slotSize; in Offset()
H A DinlineCache.h28 uint32_t Offset(uint32_t slotSize);
H A Dpandagen.h509 void ResetCurrentSlot(IcSizeType slotSize) in ResetCurrentSlot() argument
511 currentSlot_ = slotSize; in ResetCurrentSlot()
/arkcompiler/ets_runtime/ecmascript/jit/
H A Djit_task.cpp358 uint32_t slotSize = method->GetSlotSize(); in CloneProfileTypeInfo() local
362 if (profileTypeInfoVal.IsUndefined() || slotSize == 0) { in CloneProfileTypeInfo()
363 slotSize = slotSize == 0 ? 1 : slotSize; // there's no profiletypeinfo, just generate a temp profiletypeinfo in CloneProfileTypeInfo()
364 newProfileTypeInfo = factory->NewProfileTypeInfo(slotSize); in CloneProfileTypeInfo()
368 newProfileTypeInfo = factory->NewProfileTypeInfo(slotSize); in CloneProfileTypeInfo()
369 for (uint32_t i = 0; i < slotSize; i++) { in CloneProfileTypeInfo()
/arkcompiler/runtime_core/static_core/libllvmbackend/object_code/
H A Dcode_info_producer.cpp101 size_t slotSize) const in GetArkFrameSlot()
103 ASSERT(slotSize != 0); in GetArkFrameSlot()
111 offset -= slotSize; in GetArkFrameSlot()
116 offset -= 2U * slotSize; in GetArkFrameSlot()
127 ASSERT_PRINT(offset % slotSize == 0, "By some reason offset is not an integer number of slots"); in GetArkFrameSlot()
129 auto slot = offset / slotSize; in GetArkFrameSlot()
H A Dcode_info_producer.h77 size_t GetArkFrameSlot(const Location &location, uint64_t stackSize, size_t slotSize) const;
/arkcompiler/ets_runtime/ecmascript/jspandafile/
H A Dmethod_literal.cpp49 uint32_t slotSize = 0; in Initialize() local
68 slotSize = adae.GetScalarValue().GetValue(); in Initialize()
85 SetSlotSize(slotSize); in Initialize()
/arkcompiler/ets_runtime/ecmascript/
H A Dframes.h205 static size_t ComputeReservedSize(size_t slotSize) in ComputeReservedSize()
208 return slotSize * slotOffset; in ComputeReservedSize()
283 static size_t ComputeReservedSize(size_t slotSize) in ComputeReservedSize()
286 return slotSize * slotOffset; in ComputeReservedSize()
630 static size_t ComputeReservedJSFuncOffset(size_t slotSize) in ComputeReservedJSFuncOffset()
633 return slotSize * slotOffset; in ComputeReservedJSFuncOffset()
722 static size_t ComputeReservedSize(size_t slotSize) in ComputeReservedSize()
725 return slotSize * slotOffset; in ComputeReservedSize()
1882 static size_t ComputeReservedJSFuncOffset(size_t slotSize) in ComputeReservedJSFuncOffset()
1885 return slotSize * slotOffse in ComputeReservedJSFuncOffset()
[all...]
/arkcompiler/ets_frontend/es2panda/binder/
H A Dscope.h543 void RestoreFuncMain0LexEnv(uint32_t slotSize) in RestoreFuncMain0LexEnv() argument
545 slotIndex_ = slotSize; in RestoreFuncMain0LexEnv()
/arkcompiler/ets_runtime/ecmascript/interpreter/
H A Dslow_runtime_stub.cpp1104 uint32_t slotSize = functionHandle->GetCallTarget()->GetSlotSize(); in NotifyInlineCache() local
1105 return RuntimeStubs::RuntimeNotifyInlineCache(thread, functionHandle, slotSize); in NotifyInlineCache()
/arkcompiler/runtime_core/static_core/libllvmbackend/lowering/
H A Dllvm_ir_constructor.cpp627 size_t slotSize = fl.GetSlotSize(); in EmitInterpreterReturn() local
628 size_t dslotSize = slotSize * 2U; in EmitInterpreterReturn()
643 spToFrameTopSlots * slotSize); in EmitInterpreterReturn()
1456 int32_t slotSize = PointerSize(GetGraph()->GetArch()); in CreateInterpreterReturnRestoreRegs() local
1457 int32_t dslotSize = slotSize * 2U; in CreateInterpreterReturnRestoreRegs()
1458 int32_t totalSize = regMask.count() * slotSize; in CreateInterpreterReturnRestoreRegs()
/arkcompiler/ets_runtime/ecmascript/stubs/
H A Druntime_stubs.cpp1553 uint32_t slotSize = method->GetSlotSize(); in DEF_RUNTIME_STUBS() local
1554 auto res = RuntimeNotifyInlineCache(thread, thisFunc, slotSize); in DEF_RUNTIME_STUBS()
1583 uint32_t slotSize = thisFunc->GetCallTarget()->GetSlotSize(); in DEF_RUNTIME_STUBS() local
1584 auto res = RuntimeNotifyInlineCache(thread, thisFunc, slotSize); in DEF_RUNTIME_STUBS()
H A Druntime_stubs-inl.h1007 uint32_t slotSize = method->GetSlotSize(); in SetProfileTypeInfoCellToFunction() local
1008 profileTypeInfo = RuntimeNotifyInlineCache(thread, jsFunc, slotSize); in SetProfileTypeInfoCellToFunction()

Completed in 39 milliseconds