Home
last modified time | relevance | path

Searched refs:FreeList (Results 1 – 16 of 16) sorted by relevance

/external/llvm/include/llvm/Support/
DRecycler.h42 FreeNode *FreeList = nullptr; variable
45 auto *Val = FreeList; in pop_val()
46 FreeList = FreeList->Next; in pop_val()
51 N->Next = FreeList; in push()
52 FreeList = N; in push()
60 assert(!FreeList && "Non-empty recycler deleted!"); in ~Recycler()
68 while (FreeList) { in clear()
79 void clear(BumpPtrAllocator &) { FreeList = nullptr; } in clear()
87 return FreeList ? reinterpret_cast<SubClass *>(pop_val()) in Allocate()
107 for (auto *I = FreeList; I; I = I->Next) in PrintStats()
DArrayRecycler.h33 struct FreeList { struct
34 FreeList *Next; argument
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]; in pop()
58 FreeList *Entry = reinterpret_cast<FreeList*>(Ptr); in push()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/
DRecycler.h41 FreeNode *FreeList = nullptr; variable
44 auto *Val = FreeList; in pop_val()
46 FreeList = FreeList->Next; in pop_val()
52 N->Next = FreeList; in push()
53 FreeList = N; in push()
62 assert(!FreeList && "Non-empty recycler deleted!"); in ~Recycler()
70 while (FreeList) { in clear()
81 void clear(BumpPtrAllocator &) { FreeList = nullptr; } in clear()
89 return FreeList ? reinterpret_cast<SubClass *>(pop_val()) in Allocate()
109 for (auto *I = FreeList; I; I = I->Next) in PrintStats()
DArrayRecycler.h32 struct FreeList { struct
33 FreeList *Next; argument
36 static_assert(Align >= alignof(FreeList), "Object underaligned");
37 static_assert(sizeof(T) >= sizeof(FreeList), "Objects are too small");
40 SmallVector<FreeList*, 8> Bucket;
47 FreeList *Entry = Bucket[Idx]; in pop()
59 FreeList *Entry = reinterpret_cast<FreeList*>(Ptr); in push()
/external/swiftshader/third_party/LLVM/include/llvm/Support/
DRecycler.h68 iplist<RecyclerStruct> FreeList;
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.push_front(reinterpret_cast<RecyclerStruct *>(Element));
111 PrintRecyclerStats(Size, Align, FreeList.size());
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/JIT/
DJITMemoryManager.cpp77 FreeRangeHeader *FreeBlock(FreeRangeHeader *FreeList);
82 FreeRangeHeader *TrimAllocationToSize(FreeRangeHeader *FreeList,
112 void AddToFreeList(FreeRangeHeader *FreeList) { in AddToFreeList()
113 Next = FreeList; in AddToFreeList()
114 Prev = FreeList->Prev; in AddToFreeList()
147 FreeRangeHeader *MemoryRangeHeader::FreeBlock(FreeRangeHeader *FreeList) { in FreeBlock() argument
152 FreeRangeHeader *FreeListToReturn = FreeList; in FreeBlock()
159 if (&FollowingFreeBlock == FreeList) { in FreeBlock()
160 FreeList = FollowingFreeBlock.Next; in FreeBlock()
162 assert(&FollowingFreeBlock != FreeList && "No tombstone block?"); in FreeBlock()
[all …]
/external/lzma/C/
DPpmd7.c124 *((CPpmd_Void_Ref *)node) = p->FreeList[indx]; in InsertNode()
125 p->FreeList[indx] = REF(node); in InsertNode()
130 CPpmd_Void_Ref *node = (CPpmd_Void_Ref *)Ppmd7_GetPtr(p, p->FreeList[indx]); in RemoveNode()
131 p->FreeList[indx] = *node; in RemoveNode()
165 CPpmd7_Node_Ref next = (CPpmd7_Node_Ref)p->FreeList[i]; in GlueFreeBlocks()
166 p->FreeList[i] = 0; in GlueFreeBlocks()
226 if (p->FreeList[indx] != 0) in AllocUnitsRare()
239 while (p->FreeList[i] == 0); in AllocUnitsRare()
248 if (p->FreeList[indx] != 0) in AllocUnits()
270 if (p->FreeList[i1] != 0) in ShrinkUnits()
[all …]
DPpmd7.h56 CPpmd_Void_Ref FreeList[PPMD_NUM_INDEXES]; member
/external/clang/include/clang/Basic/
DPartialDiagnostic.h81 Storage *FreeList[NumCached]; variable
93 Storage *Result = FreeList[--NumFreeListEntries]; in Allocate()
103 FreeList[NumFreeListEntries++] = S; in Deallocate()
/external/v8/src/heap/
Dspaces.h41 class FreeList; variable
160 FreeListCategory(FreeList* free_list, Page* page) in FreeListCategory()
198 inline FreeList* owner();
204 void set_free_list(FreeList* free_list) { free_list_ = free_list; } in set_free_list()
224 FreeList* free_list_;
242 friend class FreeList; variable
1800 class V8_EXPORT_PRIVATE FreeList {
1836 FreeList();
1919 FreeListCategoryIterator(FreeList* free_list, FreeListCategoryType type) in FreeListCategoryIterator()
2295 FreeList* free_list() { return &free_list_; } in NON_EXPORTED_BASE()
[all …]
Dspaces.cc1655 static_cast<int>(FreeList::SelectFreeListCategoryType(size_in_bytes)); in AllocateChunk()
2937 FreeList::FreeList() : wasted_bytes_(0) { in AllocateChunk() function in v8::internal::FreeList
2945 void FreeList::Reset() { in AllocateChunk()
2954 size_t FreeList::Free(Address start, size_t size_in_bytes, FreeMode mode) { in AllocateChunk()
2974 FreeSpace* FreeList::FindNodeIn(FreeListCategoryType type, size_t minimum_size, in AllocateChunk()
2990 FreeSpace* FreeList::TryFindNodeIn(FreeListCategoryType type, in AllocateChunk()
3001 FreeSpace* FreeList::SearchForNodeInList(FreeListCategoryType type, in AllocateChunk()
3020 FreeSpace* FreeList::Allocate(size_t size_in_bytes, size_t* node_size) { in AllocateChunk()
3053 size_t FreeList::EvictFreeListItems(Page* page) { in AllocateChunk()
3064 bool FreeList::ContainsPageFreeListItems(Page* page) { in AllocateChunk()
[all …]
Dspaces-inl.h256 Page* FreeList::GetPageForCategoryType(FreeListCategoryType type) { in GetPageForCategoryType()
260 FreeList* FreeListCategory::owner() { return free_list_; } in owner()
Dsweeper.cc371 return static_cast<int>(FreeList::GuaranteedAllocatable(max_freed_bytes)); in RawSweep()
/external/llvm/test/CodeGen/PowerPC/
Dpr15031.ll269 …Recycler<llvm::MachineOperand, 8>::FreeList" = type { %"struct.llvm::ArrayRecycler<llvm::MachineOp…
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/PowerPC/
Dpr15031.ll269 …Recycler<llvm::MachineOperand, 8>::FreeList" = type { %"struct.llvm::ArrayRecycler<llvm::MachineOp…
/external/clang/lib/Basic/
DDiagnostic.cpp1004 FreeList[I] = Cached + I; in StorageAllocator()