Home
last modified time | relevance | path

Searched refs:AlignUp (Results 1 - 25 of 114) sorted by relevance

12345

/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dclass_size_test.cpp34 const size_t alignedClassSize = AlignUp(sizeof(Class), OBJECT_POINTER_SIZE); in TEST()
40 const size_t alignedClassSize = AlignUp(sizeof(Class), OBJECT_POINTER_SIZE); in TEST()
47 const size_t alignedClassSize = AlignUp(sizeof(Class), OBJECT_POINTER_SIZE); in TEST()
55 const size_t alignedClassSize = AlignUp(sizeof(Class), OBJECT_POINTER_SIZE); in TEST()
63 const size_t alignedClassSize = AlignUp(sizeof(Class), OBJECT_POINTER_SIZE); in TEST()
71 const size_t alignedClassSize = AlignUp(sizeof(Class), OBJECT_POINTER_SIZE); in TEST()
73 if (AlignUp(alignedClassSize, sizeof(int64_t)) == alignedClassSize) { in TEST()
77 ASSERT_EQ(AlignUp(alignedClassSize, sizeof(int64_t)) + num64bitFields * sizeof(int64_t), in TEST()
84 const size_t alignedClassSize = AlignUp(sizeof(Class), OBJECT_POINTER_SIZE); in TEST()
92 const size_t alignedClassSize = AlignUp(sizeo in TEST()
[all...]
H A Dtlab_test.cpp57 auto tlabBuffOffs = AlignUp(ToUintPtr(mem) + sizeof(mem::TLAB), DEFAULT_ALIGNMENT_IN_BYTES) - ToUintPtr(mem); in CreateNewTLAB()
82 void *mem = tlab->Alloc(AlignUp(ALLOC_SIZE, DEFAULT_ALIGNMENT_IN_BYTES)); in TEST_F()
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dtlab_allocator-inl.h69 ASSERT(AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)) == size); in AllocateInYoungSpace()
87 ASSERT(AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)) == size); in AllocateInCompressSpace()
88 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateInCompressSpace()
96 ASSERT(AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)) == size); in AllocateInOldSpace()
97 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateInOldSpace()
171 ASSERT(AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)) == size); in AllocateInCompressSpace()
172 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateInCompressSpace()
H A Dheap_region_allocator.cpp64 LOG_ECMA_IF(AlignUp(mem, PANDA_POOL_ALIGNMENT_IN_BYTES) != mem, FATAL) << "region not align by 256KB"; in AllocateAlignedRegion()
66 uintptr_t begin = AlignUp(mem + sizeof(Region), static_cast<size_t>(MemAlignment::MEM_ALIGN_REGION)); in AllocateAlignedRegion()
H A Dheap-inl.h212 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateYoungOrHugeObject()
296 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in TryAllocateYoungGeneration()
318 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateOldOrHugeObject()
351 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateReadOnlyOrHugeObject()
381 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateNonMovableOrHugeObject()
398 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateClassClass()
413 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateClassClass()
480 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateMachineCodeObject()
523 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateSnapshotSpace()
537 size = AlignUp(siz in AllocateSharedNonMovableSpaceFromTlab()
[all...]
H A Dwork_space_chunk.h51 size = AlignUp(size, MEM_ALIGN); in Allocate()
/arkcompiler/runtime_core/static_core/libpandabase/mem/
H A Dstack_like_allocator-inl.h32 ASSERT(RELEASE_PAGES_SIZE == AlignUp(RELEASE_PAGES_SIZE, os::mem::GetPageSize())); in StackLikeAllocator()
49 ASSERT(AlignUp(ToUintPtr(freePointer_), GetAlignmentInBytes(ALIGNMENT)) == ToUintPtr(freePointer_)); in StackLikeAllocator()
69 ASSERT(AlignUp(size, GetAlignmentInBytes(ALIGNMENT)) == size); in Alloc()
81 ASSERT(AlignUp(ToUintPtr(ret), GetAlignmentInBytes(ALIGNMENT)) == ToUintPtr(ret)); in Alloc()
93 ASSERT(ToUintPtr(mem) == AlignUp(ToUintPtr(mem), GetAlignmentInBytes(ALIGNMENT))); in Free()
97 uintptr_t startAddr = AlignUp(ToUintPtr(mem), RELEASE_PAGES_SIZE); in Free()
100 uintptr_t endAddr = AlignUp(ToUintPtr(freePointer_), RELEASE_PAGES_SIZE); in Free()
H A Darena-inl.h31 startPos_(ToVoidPtr(AlignUp(ToUintPtr(buff), GetAlignmentInBytes(startAlignment)))), in Arena()
35 ASSERT(ToUintPtr(buff) == AlignUp(ToUintPtr(buff), GetAlignmentInBytes(ARENA_DEFAULT_ALIGNMENT))); in Arena()
61 ASSERT(AlignUp(ToUintPtr(curPos_), GetAlignmentInBytes(alignment)) == ToUintPtr(curPos_)); in AlignedAlloc()
62 ASSERT(AlignUp(size, GetAlignmentInBytes(alignment)) == size); in AlignedAlloc()
144 ASSERT(ToUintPtr(extraBuff) == AlignUp(ToUintPtr(extraBuff), DEFAULT_ALIGNMENT_IN_BYTES)); in ExpandArena()
/arkcompiler/runtime_core/static_core/runtime/mem/
H A Dtlab.cpp37 ASSERT(ToUintPtr(address) == AlignUp(ToUintPtr(address), DEFAULT_ALIGNMENT_IN_BYTES)); in Fill()
64 ASSERT(ToUintPtr(curFreePosition_) == AlignUp(ToUintPtr(curFreePosition_), DEFAULT_ALIGNMENT_IN_BYTES)); in Alloc()
82 curPtr = ToVoidPtr(AlignUp(ToUintPtr(curPtr) + objectSize, DEFAULT_ALIGNMENT_IN_BYTES)); in IterateOverObjects()
99 currentPtr = ToVoidPtr(AlignUp(ToUintPtr(currentPtr) + objectSize, DEFAULT_ALIGNMENT_IN_BYTES)); in IterateOverObjectsInRange()
105 currentPtr = ToVoidPtr(AlignUp(ToUintPtr(currentPtr) + objectSize, DEFAULT_ALIGNMENT_IN_BYTES)); in IterateOverObjectsInRange()
H A Dframe_allocator-inl.h84 ASSERT(AlignUp(size, GetAlignmentInBytes(ALIGNMENT)) == size); in Alloc()
101 ASSERT(AlignUp(ToUintPtr(mem), GetAlignmentInBytes(ALIGNMENT)) == ToUintPtr(mem)); in Alloc()
115 ASSERT(ToUintPtr(mem) == AlignUp(ToUintPtr(mem), GetAlignmentInBytes(ALIGNMENT))); in Free()
213 auto arenaBuffOffs = AlignUp(sizeof(FramesArena), GetAlignmentInBytes(ARENA_DEFAULT_ALIGNMENT)); in AllocateArenaImpl()
H A Dregion_space-inl.h61 ASSERT(AlignUp(alignedSize, DEFAULT_ALIGNMENT_IN_BYTES) == alignedSize); in Alloc()
110 curPtr = AlignUp(curPtr + objectSize, DEFAULT_ALIGNMENT_IN_BYTES); in IterateOverObjects()
123 curPtr = AlignUp(curPtr + objectSize, DEFAULT_ALIGNMENT_IN_BYTES); in IterateOverObjects()
H A Dbump-allocator-inl.h86 size = AlignUp(size, DEFAULT_ALIGNMENT_IN_BYTES); in Alloc()
119 ASSERT(size == AlignUp(size, DEFAULT_ALIGNMENT_IN_BYTES)); in CreateNewTLAB()
169 curPtr = ToVoidPtr(AlignUp(ToUintPtr(curPtr) + objectSize, DEFAULT_ALIGNMENT_IN_BYTES)); in IterateOverObjects()
221 currentPtr = ToVoidPtr(AlignUp(ToUintPtr(currentPtr) + objectSize, DEFAULT_ALIGNMENT_IN_BYTES)); in IterateOverObjectsInRange()
294 currentObj = ToVoidPtr(AlignUp(ToUintPtr(currentObj) + objectSize, DEFAULT_ALIGNMENT_IN_BYTES)); in IsLive()
/arkcompiler/ets_runtime/ecmascript/jit/
H A Djit_task.cpp131 desc.funcEntryDesSizeAlign = AlignUp(desc.funcEntryDesSize, MachineCode::TEXT_ALIGN); in ComputeAlignedSizes()
132 desc.stackMapSizeAlign = AlignUp(desc.stackMapOrOffsetTableSize, MachineCode::DATA_ALIGN); in ComputeAlignedSizes()
133 desc.rodataSizeBeforeTextAlign = AlignUp(desc.rodataSizeBeforeText, MachineCode::TEXT_ALIGN); in ComputeAlignedSizes()
137 AlignUp(desc.codeSize, MachineCode::TEXT_ALIGN) : in ComputeAlignedSizes()
138 AlignUp(desc.codeSize, MachineCode::DATA_ALIGN); in ComputeAlignedSizes()
146 desc.codeSizeAlign = AlignUp(desc.codeSize, MachineCode::DATA_ALIGN); in ComputeAlignedSizes()
147 desc.rodataSizeAfterTextAlign = AlignUp(desc.rodataSizeAfterText, MachineCode::TEXT_ALIGN); in ComputeAlignedSizes()
149 desc.codeSizeAlign = AlignUp(desc.codeSize, MachineCode::TEXT_ALIGN); in ComputeAlignedSizes()
152 desc.codeSizeAlign = AlignUp(desc.codeSize, MachineCode::DATA_ALIGN); in ComputeAlignedSizes()
153 desc.rodataSizeAfterTextAlign = AlignUp(des in ComputeAlignedSizes()
[all...]
/arkcompiler/runtime_core/libpandabase/mem/
H A Darena-inl.h31 startPos_(ToVoidPtr(AlignUp(ToUintPtr(buff), GetAlignmentInBytes(start_alignment)))), in Arena()
35 ASSERT(ToUintPtr(buff) == AlignUp(ToUintPtr(buff), GetAlignmentInBytes(ARENA_DEFAULT_ALIGNMENT))); in Arena()
61 ASSERT(AlignUp(ToUintPtr(curPos_), GetAlignmentInBytes(alignment)) == ToUintPtr(curPos_)); in AlignedAlloc()
62 ASSERT(AlignUp(size, GetAlignmentInBytes(alignment)) == size); in AlignedAlloc()
144 ASSERT(ToUintPtr(extra_buff) == AlignUp(ToUintPtr(extra_buff), DEFAULT_ALIGNMENT_IN_BYTES)); in ExpandArena()
H A Dmem.h98 constexpr std::enable_if_t<std::is_unsigned_v<T>, T> AlignUp(T value, size_t alignment) in AlignUp() function
136 return AlignUp(size, DEFAULT_ALIGNMENT_IN_BYTES); in GetAlignedObjectSize()
203 constexpr uintptr_t PANDA_32BITS_HEAP_START_ADDRESS = AlignUp(1U, PANDA_POOL_ALIGNMENT_IN_BYTES);
H A Dmmap_mem_pool-inl.h139 ASSERT(AlignUp(ToUintPtr(mem), PANDA_POOL_ALIGNMENT_IN_BYTES) == ToUintPtr(mem)); in MmapMemPool()
207 ASSERT(size == AlignUp(size, panda::os::mem::GetPageSize())); in FreeArenaImpl()
270 ASSERT(size == AlignUp(size, PANDA_POOL_ALIGNMENT_IN_BYTES)); in AllocRawMemImpl()
315 ASSERT(size == AlignUp(size, panda::os::mem::GetPageSize())); in AllocPoolUnsafe()
316 ASSERT(size == AlignUp(size, PANDA_POOL_ALIGNMENT_IN_BYTES)); in AllocPoolUnsafe()
361 ASSERT(AlignUp(ToUintPtr(pool.GetMem()), PANDA_POOL_ALIGNMENT_IN_BYTES) == ToUintPtr(pool.GetMem())); in AllocPoolUnsafe()
367 ASSERT(size == AlignUp(size, panda::os::mem::GetPageSize())); in FreePoolUnsafe()
H A Darena_allocator.cpp76 add_new_pool = AddArenaFromPool(std::max(AlignUp(size, alignment) + sizeof(Arena), DEFAULT_ARENA_SIZE)); in AllocateAndAddNewPool()
157 pool_size = AlignUp(pool_size, PANDA_POOL_ALIGNMENT_IN_BYTES); in AddArenaFromPool()
/arkcompiler/runtime_core/libpandabase/tests/
H A Darena_test.cpp89 static constexpr size_t ALLOC_SIZE = AlignUp(ARENA_SIZE / 2, GetAlignmentInBytes(ARENA_DEFAULT_ALIGNMENT)); in TEST_F()
91 static constexpr size_t ALIGNED_ALLOC_SIZE = AlignUp(ALLOC_SIZE, GetAlignmentInBytes(ARENA_ALIGNMENT)); in TEST_F()
99 static constexpr size_t ALLOC_SIZE = AlignUp(ARENA_SIZE / 3, GetAlignmentInBytes(ARENA_DEFAULT_ALIGNMENT)); in TEST_F()
101 static constexpr size_t ALIGNED_ALLOC_SIZE = AlignUp(ALLOC_SIZE, GetAlignmentInBytes(ARENA_ALIGNMENT)); in TEST_F()
H A Dmmap_fixed_test.cpp42 cur_addr = AlignUp(cur_addr, page_size); in TEST_F()
45 end_addr = AlignUp(end_addr, sizeof(uint64_t)); in TEST_F()
/arkcompiler/runtime_core/static_core/libpandabase/tests/
H A Darena_test.cpp93 static constexpr size_t ALLOC_SIZE = AlignUp(ARENA_SIZE / 2U, GetAlignmentInBytes(ARENA_DEFAULT_ALIGNMENT)); in TEST_F()
95 static constexpr size_t ALIGNED_ALLOC_SIZE = AlignUp(ALLOC_SIZE, GetAlignmentInBytes(ARENA_ALIGNMENT)); in TEST_F()
103 static constexpr size_t ALLOC_SIZE = AlignUp(ARENA_SIZE / 3U, GetAlignmentInBytes(ARENA_DEFAULT_ALIGNMENT)); in TEST_F()
105 static constexpr size_t ALIGNED_ALLOC_SIZE = AlignUp(ALLOC_SIZE, GetAlignmentInBytes(ARENA_ALIGNMENT)); in TEST_F()
H A Dmmap_test.cpp132 curAddr = AlignUp(curAddr, pageSize); in TEST_F()
135 endAddr = AlignUp(endAddr, sizeof(uint64_t)); in TEST_F()
/arkcompiler/ets_runtime/ecmascript/platform/windows/
H A Dmap.cpp41 ASSERT(size == AlignUp(size, PageSize())); in PageMap()
42 ASSERT(alignment == AlignUp(alignment, PageSize())); in PageMap()
54 auto alignResult = AlignUp(reinterpret_cast<uintptr_t>(result), alignment); in PageMap()
/arkcompiler/ets_runtime/ecmascript/platform/unix/
H A Dmap.cpp27 ASSERT(size == AlignUp(size, PageSize())); in PageMap()
28 ASSERT(alignment == AlignUp(alignment, PageSize())); in PageMap()
36 auto alignResult = AlignUp(reinterpret_cast<uintptr_t>(result), alignment); in PageMap()
/arkcompiler/ets_runtime/ecmascript/
H A Djs_hclass-inl.h256 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in SizeFromJSHClass()
260 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in SizeFromJSHClass()
264 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in SizeFromJSHClass()
268 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in SizeFromJSHClass()
272 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in SizeFromJSHClass()
276 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in SizeFromJSHClass()
280 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in SizeFromJSHClass()
287 ASSERT(AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)) == size); in SizeFromJSHClass()
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/
H A Dexecuted_memory_allocator.h33 MemMap buf = MachineCodePageMap(AlignUp(size, PageSize()), prot); in AllocateBuf()

Completed in 12 milliseconds

12345