Home | History | Annotate | Download | only in JIT

Lines Matching refs:End

93     /// bits in the object headers, and adding an end of region memory block.
116 /// SetEndOfBlockSizeMarker - The word at the end of every free block is
161 /// bits in the object headers, and adding an end of region memory block.
207 // Add a marker at the end of the block, indicating the size of this free
299 /// the end of a normal slab.
397 // end of the slab.
404 // Put a tiny allocated block at the end of the memory chunk, so when
405 // FreeBlock calls getBlockAfter it doesn't fall off the end.
432 "Mismatched function start/end!");
436 // Release the memory at the end of this block that isn't needed.
510 // Release the memory at the end of this block that isn't needed.
601 // [ Allocated #3 ] -> Tiny space to prevent looking past end of block.
602 // END ]
606 // Add MemoryRangeHeader to the end of the memory region, indicating that
679 /// For free blocks, make sure they're in the free list and that their end of
697 E = CodeSlabs.end(); I != E && !Found; ++I) {
699 char *End = Start + I->size();
700 Found = (Start <= (char*)FreeRange && (char*)FreeRange < End);
719 E = CodeSlabs.end(); I != E; ++I) {
721 char *End = Start + I->size();
725 Start <= (char*)Hdr && (char*)Hdr < End;
734 // Now make sure the size marker at the end of the block is correct.
736 if (!(Start <= (char*)Marker && (char*)Marker < End)) {
741 Err << "End of block size marker (" << *Marker << ") "
881 std::string Prefix = std::string(Name.begin(), Name.end()-9);