Home
last modified time | relevance | path

Searched refs:alignSize (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dcode_generator.h30 typedef uint8_t *(CodeInfo::*AllocaSectionCallback)(uintptr_t size, size_t alignSize);
36 uint8_t *Alloca(uintptr_t size, bool isReq, size_t alignSize);
57 uint8_t *Alloca(uintptr_t size, bool isReq, size_t alignSize);
78 uint8_t *AllocaOnDemand(uintptr_t size, size_t alignSize = 0);
80 uint8_t *AllocaInReqSecBuffer(uintptr_t size, size_t alignSize = 0);
82 uint8_t *AllocaInNotReqSecBuffer(uintptr_t size, size_t alignSize = 0);
/arkcompiler/runtime_core/static_core/runtime/mem/
H A Dregion_allocator-inl.h138 void *RegionAllocator<AllocConfigT, LockConfigT>::AllocRegular(size_t alignSize) in AllocRegular() argument
143 void *mem = GetCurrentRegion<IS_ATOMIC, REGION_TYPE>()->template Alloc<IS_ATOMIC>(alignSize); in AllocRegular()
149 mem = GetCurrentRegion<IS_ATOMIC, REGION_TYPE>()->template Alloc<IS_ATOMIC>(alignSize); in AllocRegular()
158 mem = region->template Alloc<IS_ATOMIC>(alignSize); in AllocRegular()
171 mem = regionTo->template Alloc<IS_ATOMIC>(alignSize); in AllocRegular()
183 mem = regionTo->template Alloc<IS_ATOMIC>(alignSize); in AllocRegular()
194 void *RegionAllocator<AllocConfigT, LockConfigT>::AllocRegularPinned(size_t alignSize) in AllocRegularPinned() argument
202 mem = regionTo->template Alloc<IS_ATOMIC>(alignSize); in AllocRegularPinned()
215 mem = regionTo->Alloc<IS_ATOMIC>(alignSize); in AllocRegularPinned()
230 size_t alignSize in Alloc() local
598 size_t alignSize = AlignUp(size, GetAlignmentInBytes(align)); Alloc() local
695 size_t alignSize = AlignUp(size, GetAlignmentInBytes(align)); Alloc() local
[all...]
H A Dregion_allocator.h504 void *AllocRegular(size_t alignSize);
505 void *AllocRegularPinned(size_t alignSize);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/llvm/
H A Dllvm_codegen.cpp115 uint8_t *CodeInfo::CodeSpace::Alloca(uintptr_t size, bool isReq, size_t alignSize) in Alloca() argument
126 if (alignSize > 0) { in Alloca()
127 curPos = AlignUp(curPos, alignSize); in Alloca()
134 uint8_t *CodeInfo::CodeSpaceOnDemand::Alloca(uintptr_t size, [[maybe_unused]] bool isReq, size_t alignSize) in Alloca() argument
137 auto alignedSize = alignSize > 0 ? AlignUp(size, alignSize) : size; in Alloca()
163 uint8_t *CodeInfo::AllocaOnDemand(uintptr_t size, size_t alignSize) in AllocaOnDemand() argument
165 return codeSpaceOnDemand_.Alloca(size, true, alignSize); in AllocaOnDemand()
168 uint8_t *CodeInfo::AllocaInReqSecBuffer(uintptr_t size, size_t alignSize) in AllocaInReqSecBuffer() argument
170 return CodeSpace::GetInstance()->Alloca(size, true, alignSize); in AllocaInReqSecBuffer()
173 AllocaInNotReqSecBuffer(uintptr_t size, size_t alignSize) AllocaInNotReqSecBuffer() argument
[all...]
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dregion_allocator_test.cpp134 size_t alignSize = AlignUp(size, GetAlignmentInBytes(DEFAULT_ALIGNMENT)); in AllocateRegularObject() local
135 if (freeBytesForCurReg >= alignSize) { in AllocateRegularObject()
137 << "fail allocate object with size " << alignSize << " with free size " << freeBytesForCurReg; in AllocateRegularObject()
138 freeBytesForCurReg -= alignSize; in AllocateRegularObject()
142 freeBytesForCurReg = NonObjectRegionAllocator::GetMaxRegularObjectSize() - alignSize; in AllocateRegularObject()
144 ASSERT_TRUE(allocator.Alloc(alignSize) == nullptr); in AllocateRegularObject()
145 alignSize = freeBytesForCurReg; in AllocateRegularObject()
147 ASSERT_TRUE(allocator.Alloc(alignSize) != nullptr); in AllocateRegularObject()
170 auto alignSize = AlignUp(size, GetAlignmentInBytes(DEFAULT_ALIGNMENT)); in AllocateYoungRegular() local
171 return allocator.AllocRegular<RegionFlag::IS_EDEN>(alignSize); in AllocateYoungRegular()
264 size_t alignSize = AlignUp(size, GetAlignmentInBytes(DEFAULT_ALIGNMENT)); TEST_F() local
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/
H A Dan_file_info.h57 void AlignTextSec(uint32_t alignSize) in AlignTextSec() argument
59 curTextSecOffset_ = AlignUp(curTextSecOffset_, alignSize); in AlignTextSec()

Completed in 7 milliseconds