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

/external/llvm/include/llvm/Support/
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...]
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);
/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];
H A Dthread_cache.cc158 FreeList* list = &list_[cl];
197 void ThreadCache::ListTooLong(FreeList* list, size_t cl) {
222 void ThreadCache::ReleaseToCentralCache(FreeList* src, size_t cl, int N) {
252 FreeList* list = &list_[cl];
/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];
H A Dthread_cache.cc155 FreeList* list = &list_[cl];
191 void ThreadCache::ListTooLong(FreeList* list, size_t cl) {
216 void ThreadCache::ReleaseToCentralCache(FreeList* src, size_t cl, int N) {
246 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/lzma/C/
H A DPpmd7.c120 *((CPpmd_Void_Ref *)node) = p->FreeList[indx];
121 p->FreeList[indx] = REF(node);
126 CPpmd_Void_Ref *node = (CPpmd_Void_Ref *)Ppmd7_GetPtr(p, p->FreeList[indx]);
127 p->FreeList[indx] = *node;
161 CPpmd7_Node_Ref next = (CPpmd7_Node_Ref)p->FreeList[i];
162 p->FreeList[i] = 0;
222 if (p->FreeList[indx] != 0)
235 while (p->FreeList[i] == 0);
244 if (p->FreeList[indx] != 0)
266 if (p->FreeList[i
[all...]
H A DPpmd7.h56 CPpmd_Void_Ref FreeList[PPMD_NUM_INDEXES]; member in struct:__anon26722
/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/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 Dmark-compact.h890 SmartPointer<FreeList> free_list_old_data_space_;
891 SmartPointer<FreeList> free_list_old_pointer_space_;
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_;
H A Dmark-compact.cc329 free_list_old_data_space_.Reset(new FreeList(heap_->old_data_space()));
330 free_list_old_pointer_space_.Reset(new FreeList(heap_->old_pointer_space()));
628 FreeList* free_list;
3278 static intptr_t Free(PagedSpace* space, FreeList* free_list, Address start,
3298 static int Sweep(PagedSpace* space, FreeList* free_list, Page* p,
3383 return FreeList::GuaranteedAllocatable(static_cast<int>(max_freed_bytes));
4140 FreeList* free_list = space == heap()->old_pointer_space()
4143 FreeList private_free_list(space);
/external/clang/lib/Basic/
H A DDiagnostic.cpp983 FreeList[I] = Cached + I;

Completed in 1555 milliseconds