Searched refs:alignSize (Results 1 - 6 of 6) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | code_generator.h | 30 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 D | region_allocator-inl.h | 138 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 D | region_allocator.h | 504 void *AllocRegular(size_t alignSize); 505 void *AllocRegularPinned(size_t alignSize);
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/llvm/ |
H A D | llvm_codegen.cpp | 115 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 D | region_allocator_test.cpp | 134 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 D | an_file_info.h | 57 void AlignTextSec(uint32_t alignSize) in AlignTextSec() argument 59 curTextSecOffset_ = AlignUp(curTextSecOffset_, alignSize); in AlignTextSec()
|
Completed in 7 milliseconds