Searched refs:FreeList (Results 1 - 14 of 14) sorted by relevance

/macosx-10.9.5/libauto-185.5/
H A DAllocationCache.h31 #include "FreeList.h"
41 FreeList _lists[cache_size]; // free lists, one for each quanta size, slot 0 is for large clumps
44 FreeList &operator[] (usword_t index) { return _lists[index]; }
H A DFreeList.h21 FreeList.h
153 //----- FreeList -----//
155 class FreeList { class in namespace:Auto
166 FreeList() function in class:Auto::FreeList
H A DAdmin.h237 FreeList *lowest_available_list(usword_t n);
305 // Pushes a new node on to the specified FreeList.
306 // Also tracks the range of active FreeList entries.
312 // Appends a new node on to the tail of the appropriate FreeList.
313 // Also tracks the range of active FreeList entries.
320 // Inserts a new node on to the specified FreeList (keeping it sorted).
321 // Also tracks the range of active FreeList entries.
348 // Pops a node from the specified FreeList. Also
H A DAdmin.cpp329 // Pops a node from the specified FreeList. Also
346 // Pushes a new node on to the specified FreeList.
347 // Also tracks the range of active FreeList entries.
358 // Inserts a new node on to the specified FreeList (keeping it sorted).
359 // Also tracks the range of active FreeList entries.
370 // Appends a new node on to the tail of the specified FreeList.
371 // Also tracks the range of active FreeList entries.
692 FreeList &list = thread.allocation_cache(layout)[n];
773 FreeList *Admin::lowest_available_list(usword_t n) {
775 FreeList *candidate_lis
[all...]
H A DThread.cpp60 FreeList &list = cache[i];
353 FreeList &list = allocation_cache(admin->layout())[n];
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Support/
H A DRecycler.h66 /// FreeList - Doubly-linked list of nodes that have deleted contents and
69 iplist<RecyclerStruct> FreeList; member in class:llvm::Recycler
76 assert(FreeList.empty() && "Non-empty recycler deleted!");
84 while (!FreeList.empty()) {
85 T *t = reinterpret_cast<T *>(FreeList.remove(FreeList.begin()));
96 return !FreeList.empty() ?
97 reinterpret_cast<SubClass *>(FreeList.remove(FreeList.begin())) :
108 FreeList
[all...]
/macosx-10.9.5/JavaScriptCore-7537.78.1/heap/
H A DMarkedBlock.cpp71 MarkedBlock::FreeList MarkedBlock::specializedSweep()
98 // We only want to discard the newlyAllocated bits if we're creating a FreeList,
104 return FreeList(head, count * cellSize());
107 MarkedBlock::FreeList MarkedBlock::sweep(SweepMode sweepMode)
114 return FreeList();
124 MarkedBlock::FreeList MarkedBlock::sweepHelper(SweepMode sweepMode)
133 return FreeList();
136 return FreeList();
144 return FreeList();
164 void MarkedBlock::canonicalizeCellLivenessData(const FreeList
[all...]
H A DMarkedAllocator.h45 MarkedBlock::FreeList m_freeList;
57 return OBJECT_OFFSETOF(MarkedAllocator, m_freeList) + OBJECT_OFFSETOF(MarkedBlock::FreeList, head);
99 m_freeList = MarkedBlock::FreeList();
112 m_freeList = MarkedBlock::FreeList();
H A DMarkedBlock.h84 struct FreeList { struct in class:JSC::MarkedBlock
88 FreeList();
89 FreeList(FreeCell*, size_t);
124 FreeList sweep(SweepMode = SweepOnly);
135 void canonicalizeCellLivenessData(const FreeList&);
168 template<DestructorType> FreeList sweepHelper(SweepMode = SweepOnly);
176 template<BlockState, SweepMode, DestructorType> FreeList specializedSweep();
193 inline MarkedBlock::FreeList::FreeList() function in class:JSC::MarkedBlock::FreeList
199 inline MarkedBlock::FreeList function in class:JSC::MarkedBlock::FreeList
[all...]
H A DMarkedAllocator.cpp34 MarkedBlock::FreeList freeList = block->sweep(MarkedBlock::SweepToFreeList);
134 m_freeList = MarkedBlock::FreeList();
/macosx-10.9.5/swig-10/Source/DOH/
H A Dmemory.c35 static DohBase *FreeList = 0; /* List of free objects */ variable
111 if (FreeList) {
112 obj = FreeList;
113 FreeList = (DohBase *) obj->data;
142 b->data = (void *) FreeList;
145 FreeList = b;
/macosx-10.9.5/llvmCore-3425.0.33/lib/ExecutionEngine/JIT/
H A DJITMemoryManager.cpp89 FreeRangeHeader *FreeBlock(FreeRangeHeader *FreeList);
94 FreeRangeHeader *TrimAllocationToSize(FreeRangeHeader *FreeList,
124 void AddToFreeList(FreeRangeHeader *FreeList) { argument
125 Next = FreeList;
126 Prev = FreeList->Prev;
159 FreeRangeHeader *MemoryRangeHeader::FreeBlock(FreeRangeHeader *FreeList) { argument
164 FreeRangeHeader *FreeListToReturn = FreeList;
169 // "FreeList" always needs to be a valid free block. If we're about to
171 if (&FollowingFreeBlock == FreeList) {
172 FreeList
221 TrimAllocationToSize(FreeRangeHeader *FreeList, uint64_t NewSize) argument
[all...]
/macosx-10.9.5/vim-53/runtime/syntax/
H A Dpascal.vim235 syn keyword pascalPredefined ErrorAddr ExitCode ExitProc FileMode FreeList
/macosx-10.9.5/JavaScriptCore-7537.78.1/llint/
H A DLowLevelInterpreter.asm382 MarkedBlock::FreeList::head

Completed in 123 milliseconds