Searched defs:FreeList (Results 1 - 9 of 9) sorted by relevance

/external/llvm/include/llvm/Support/
H A DArrayRecycler.h33 struct FreeList { struct in class:llvm::ArrayRecycler
34 FreeList *Next;
37 static_assert(Align >= AlignOf<FreeList>::Alignment, "Object underaligned");
38 static_assert(sizeof(T) >= sizeof(FreeList), "Objects are too small");
41 SmallVector<FreeList*, 8> Bucket;
48 FreeList *Entry = Bucket[Idx];
58 FreeList *Entry = reinterpret_cast<FreeList*>(Ptr);
H A DRecycler.h67 /// FreeList - Doubly-linked list of nodes that have deleted contents and
70 iplist<RecyclerStruct> FreeList; member in class:llvm::Recycler
77 assert(FreeList.empty() && "Non-empty recycler deleted!");
85 while (!FreeList.empty()) {
86 T *t = reinterpret_cast<T *>(FreeList.remove(FreeList.begin()));
97 FreeList.clearAndLeakNodesUnsafely();
106 return !FreeList.empty() ?
107 reinterpret_cast<SubClass *>(FreeList.remove(FreeList
[all...]
/external/chromium_org/third_party/tcmalloc/vendor/src/
H A Dthread_cache.h131 class FreeList { class in class:tcmalloc::ThreadCache
230 void ListTooLong(FreeList* src, size_t cl);
233 void ReleaseToCentralCache(FreeList* src, size_t cl, int N);
302 FreeList list_[kNumClasses]; // Array indexed by size-class
339 FreeList* list = &list_[cl];
348 FreeList* list = &list_[cl];
/external/clang/include/clang/Basic/
H A DPartialDiagnostic.h81 Storage *FreeList[NumCached]; member in class:clang::PartialDiagnostic::StorageAllocator
93 Storage *Result = FreeList[--NumFreeListEntries];
103 FreeList[NumFreeListEntries++] = S;
/external/lzma/C/
H A DPpmd7.h56 CPpmd_Void_Ref FreeList[PPMD_NUM_INDEXES]; member in struct:__anon26722
/external/chromium_org/third_party/tcmalloc/chromium/src/
H A Dthread_cache.h136 class FreeList { class in class:tcmalloc::ThreadCache
236 void ListTooLong(FreeList* src, size_t cl);
239 void ReleaseToCentralCache(FreeList* src, size_t cl, int N);
325 FreeList list_[kNumClasses]; // Array indexed by size-class
366 FreeList* list = &list_[cl];
375 FreeList* list = &list_[cl];
/external/llvm/lib/ExecutionEngine/JIT/
H A DJITMemoryManager.cpp94 FreeRangeHeader *FreeBlock(FreeRangeHeader *FreeList);
99 FreeRangeHeader *TrimAllocationToSize(FreeRangeHeader *FreeList,
129 void AddToFreeList(FreeRangeHeader *FreeList) { argument
130 Next = FreeList;
131 Prev = FreeList->Prev;
164 FreeRangeHeader *MemoryRangeHeader::FreeBlock(FreeRangeHeader *FreeList) { argument
169 FreeRangeHeader *FreeListToReturn = FreeList;
174 // "FreeList" always needs to be a valid free block. If we're about to
176 if (&FollowingFreeBlock == FreeList) {
177 FreeList
226 TrimAllocationToSize(FreeRangeHeader *FreeList, uint64_t NewSize) argument
[all...]
/external/chromium_org/v8/src/heap/
H A Dspaces.cc2154 FreeList::FreeList(PagedSpace* owner) : owner_(owner), heap_(owner->heap()) { function in class:v8::FreeList
2159 intptr_t FreeList::Concatenate(FreeList* free_list) {
2169 void FreeList::Reset() {
2177 int FreeList::Free(Address start, int size_in_bytes) {
2211 FreeListNode* FreeList::FindNodeFor(int size_in_bytes, int* node_size) {
2326 HeapObject* FreeList::Allocate(int size_in_bytes) {
2401 intptr_t FreeList::EvictFreeListItems(Page* p) {
2418 bool FreeList
[all...]
H A Dspaces.h98 class FreeList;
1511 class FreeList { class in namespace:v8::internal
1513 explicit FreeList(PagedSpace* owner);
1515 intptr_t Concatenate(FreeList* free_list);
1599 DISALLOW_IMPLICIT_CONSTRUCTORS(FreeList);
1878 FreeList* free_list() { return &free_list_; }
1894 FreeList free_list_;

Completed in 222 milliseconds