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

/external/llvm/include/llvm/Support/
H A DRecycler.h42 FreeNode *FreeList = nullptr; member in class:llvm::Recycler
45 auto *Val = FreeList;
46 FreeList = FreeList->Next;
51 N->Next = FreeList;
52 FreeList = N;
60 assert(!FreeList && "Non-empty recycler deleted!");
68 while (FreeList) {
79 void clear(BumpPtrAllocator &) { FreeList = nullptr; }
87 return 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/swiftshader/third_party/LLVM/include/llvm/Support/
H A DRecycler.h65 /// FreeList - Doubly-linked list of nodes that have deleted contents and
68 iplist<RecyclerStruct> FreeList; member in class:llvm::Recycler
75 assert(FreeList.empty() && "Non-empty recycler deleted!");
83 while (!FreeList.empty()) {
84 T *t = reinterpret_cast<T *>(FreeList.remove(FreeList.begin()));
95 return !FreeList.empty() ?
96 reinterpret_cast<SubClass *>(FreeList.remove(FreeList.begin())) :
107 FreeList
[all...]
/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:__anon15395
/external/skia/src/gpu/vk/
H A DGrVkMemory.h86 typedef SkTLList<Block, 16> FreeList; typedef in class:GrVkFreeListAlloc
93 FreeList fFreeList;
/external/skqp/src/gpu/vk/
H A DGrVkMemory.h86 typedef SkTLList<Block, 16> FreeList; typedef in class:GrVkFreeListAlloc
93 FreeList fFreeList;
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/JIT/
H A DJITMemoryManager.cpp77 FreeRangeHeader *FreeBlock(FreeRangeHeader *FreeList);
82 FreeRangeHeader *TrimAllocationToSize(FreeRangeHeader *FreeList,
112 void AddToFreeList(FreeRangeHeader *FreeList) { argument
113 Next = FreeList;
114 Prev = FreeList->Prev;
147 FreeRangeHeader *MemoryRangeHeader::FreeBlock(FreeRangeHeader *FreeList) { argument
152 FreeRangeHeader *FreeListToReturn = FreeList;
157 // "FreeList" always needs to be a valid free block. If we're about to
159 if (&FollowingFreeBlock == FreeList) {
160 FreeList
209 TrimAllocationToSize(FreeRangeHeader *FreeList, uint64_t NewSize) argument
[all...]
/external/v8/src/heap/
H A Dspaces.cc2454 FreeList::FreeList(PagedSpace* owner) : owner_(owner), wasted_bytes_(0) { function in class:v8::internal::FreeList
2462 void FreeList::Reset() {
2471 size_t FreeList::Free(Address start, size_t size_in_bytes, FreeMode mode) {
2497 FreeSpace* FreeList::FindNodeIn(FreeListCategoryType type, size_t* node_size) {
2514 FreeSpace* FreeList::TryFindNodeIn(FreeListCategoryType type, size_t* node_size,
2527 FreeSpace* FreeList::SearchForNodeInList(FreeListCategoryType type,
2548 FreeSpace* FreeList::FindNodeFor(size_t size_in_bytes, size_t* node_size) {
2585 HeapObject* FreeList::Allocate(size_t size_in_bytes) {
2661 size_t FreeList
[all...]
H A Dspaces.h33 class FreeList;
186 inline FreeList* owner();
223 friend class FreeList;
1672 class V8_EXPORT_PRIVATE FreeList { class in namespace:v8::internal
1693 explicit FreeList(PagedSpace* owner);
1772 FreeListCategoryIterator(FreeList* free_list, FreeListCategoryType type)
1853 DISALLOW_IMPLICIT_CONSTRUCTORS(FreeList);
2103 FreeList* free_list() { return &free_list_; }
2163 FreeList free_list_;

Completed in 300 milliseconds