Home | History | Annotate | Download | only in JIT

Lines Matching refs:BlockSize

68     /// BlockSize - This is the size in bytes of this memory block,
70 uintptr_t BlockSize : (sizeof(intptr_t)*CHAR_BIT - 2);
78 const_cast<MemoryRangeHeader *>(this))+BlockSize);
119 void *EndOfBlock = (char*)this + BlockSize;
120 ((intptr_t *)EndOfBlock)[-1] = BlockSize;
184 BlockSize += FollowingFreeBlock.BlockSize;
195 PrevFreeBlock->GrowBlock(PrevFreeBlock->BlockSize + BlockSize);
216 assert(NewSize > BlockSize && "Not growing block?");
217 BlockSize = NewSize;
239 assert(NewSize <= BlockSize &&
244 if (BlockSize <= NewSize+FreeRangeHeader::getMinBlockSize())
252 BlockSize = NewSize;
256 NewNextBlock.BlockSize = (char*)&FormerNextBlock - (char*)&NewNextBlock;
361 uintptr_t largest = candidateBlock->BlockSize;
365 if (iter->BlockSize > largest) {
366 largest = iter->BlockSize;
387 ActualSize = CurBlock->BlockSize - sizeof(MemoryRangeHeader);
410 EndBlock->BlockSize
417 NewBlock->BlockSize = (uintptr_t)EndBlock - (uintptr_t)NewBlock;
421 assert(NewBlock->BlockSize - sizeof(MemoryRangeHeader) >= MinSize &&
434 uintptr_t BlockSize = FunctionEnd - (uint8_t *)CurBlock;
437 FreeMemoryList =CurBlock->TrimAllocationToSize(FreeMemoryList, BlockSize);
452 uintptr_t BlockSize = result + Size - (uint8_t *)CurBlock;
453 FreeMemoryList =CurBlock->TrimAllocationToSize(FreeMemoryList, BlockSize);
485 uintptr_t largest = candidateBlock->BlockSize;
489 if (iter->BlockSize > largest) {
490 largest = iter->BlockSize;
538 memset(MemRange+1, 0xCD, MemRange->BlockSize-sizeof(*MemRange));
611 Mem3->BlockSize = sizeof(MemoryRangeHeader);
618 Mem2->BlockSize = FreeRangeHeader::getMinBlockSize();
627 Mem1->BlockSize = sizeof(MemoryRangeHeader);
635 Mem0->BlockSize = (char*)Mem1-(char*)Mem0;
678 /// allocated blocks, make sure that adding BlockSize gives a valid block.
740 if (Hdr->BlockSize != *Marker) {
742 << "and BlockSize (" << Hdr->BlockSize << ") don't match.";