Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DRecycler.h40 FreeNode *FreeList = nullptr; variable
43 auto *Val = FreeList; in pop_val()
45 FreeList = FreeList->Next; in pop_val()
51 N->Next = FreeList; in push()
52 FreeList = N; in push()
61 assert(!FreeList && "Non-empty recycler deleted!"); in ~Recycler()
69 while (FreeList) { in clear()
80 void clear(BumpPtrAllocator &) { FreeList = nullptr; } in clear()
88 return FreeList ? reinterpret_cast<SubClass *>(pop_val()) in Allocate()
108 for (auto *I = FreeList; I; I = I->Next) in PrintStats()
H A DArrayRecycler.h31 struct FreeList { struct
32 FreeList *Next; argument
35 static_assert(Align >= alignof(FreeList), "Object underaligned");
36 static_assert(sizeof(T) >= sizeof(FreeList), "Objects are too small");
39 SmallVector<FreeList*, 8> Bucket;
46 FreeList *Entry = Bucket[Idx]; in pop()
58 FreeList *Entry = reinterpret_cast<FreeList*>(Ptr); in push()
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/experimental/allocator/building_blocks/
H A Dsegregator.d279 import std.experimental.allocator.building_blocks.free_list : FreeList;
286 128, FreeList!(Mallocator, 0, 128),
347 import std.experimental.allocator.building_blocks.free_list : FreeList;
352 128, FreeList!(Mallocator, 0, 128),
H A Dstats_collector.d659 import std.experimental.allocator.building_blocks.free_list : FreeList;
708 import std.experimental.allocator.building_blocks.free_list : FreeList;
711 test!(StatsCollector!(FreeList!(GCAllocator, 128), Options.all,
732 import std.experimental.allocator.building_blocks.free_list : FreeList;
H A Dbucketizer.d225 import std.experimental.allocator.building_blocks.free_list : FreeList;
231 FreeList!(
H A Dfree_list.d27 struct FreeList(ParentAllocator, struct
123 FreeList!(Mallocator, chooseAtRuntime, chooseAtRuntime) a; argument
395 FreeList!(GCAllocator, 0, 8) fl; argument
436 alias Impl = FreeList!(NullAllocator, minSize, maxSize);
449 FreeList!(NullAllocator, minSize, maxSize) fl;
H A Dregion.d546 : FreeList;
563 FreeList!(FallbackAllocator!(BitmappedBlock!(64, 64), GCAllocator), 0, 16) r4;
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/experimental/allocator/building_blocks/
H A Dbucketizer.d245 import std.experimental.allocator.building_blocks.free_list : FreeList;
251 FreeList!(
266 import std.experimental.allocator.building_blocks.free_list : FreeList;
273 FreeList!(
H A Dsegregator.d310 import std.experimental.allocator.building_blocks.free_list : FreeList;
317 128, FreeList!(Mallocator, 0, 128),
378 import std.experimental.allocator.building_blocks.free_list : FreeList;
383 128, FreeList!(Mallocator, 0, 128),
H A Dfree_list.d32 struct FreeList(ParentAllocator, struct
128 FreeList!(Mallocator, chooseAtRuntime, chooseAtRuntime) a; argument
450 FreeList!(StatsCollectorWrapper, 16, 16) fl; argument
466 FreeList!(GCAllocator, 0, 8) fl;
481 FreeList!(GCAllocator, 0, 16) fl;
491 auto fl = FreeList!(Region!(), 0, 16)(Region!()(new ubyte[1024 * 64]));
531 alias Impl = FreeList!(NullAllocator, minSize, maxSize);
544 FreeList!(NullAllocator, minSize, maxSize) fl;
H A Dstats_collector.d15 import std.experimental.allocator.building_blocks.free_list : FreeList;
757 import std.experimental.allocator.building_blocks.free_list : FreeList;
809 import std.experimental.allocator.building_blocks.free_list : FreeList;
812 test!(StatsCollector!(FreeList!(GCAllocator, 128), Options.all,
832 import std.experimental.allocator.building_blocks.free_list : FreeList;
H A Dregion.d679 : FreeList;
696 FreeList!(FallbackAllocator!(BitmappedBlock!(64, 64), GCAllocator), 0, 16) r4;
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/experimental/allocator/
H A Dpackage.d251 import std.experimental.allocator.building_blocks.free_list : FreeList;
255 alias FList = FreeList!(GCAllocator, 0, unbounded);
257 8, FreeList!(GCAllocator, 0, 8),
1041 import std.experimental.allocator.building_blocks.free_list : FreeList;
1045 theAllocator = allocatorObject(FreeList!(GCAllocator, 128)());
3368 import std.experimental.allocator.building_blocks.free_list : FreeList;
3374 alias Allocator = ThreadLocal!(FreeList!(GCAllocator, 0, 8));
3769 import std.experimental.allocator.building_blocks.free_list : FreeList;
3802 alias FList = FreeList!(GCAllocator, 0, unbounded);
3804 8, FreeList!(GCAllocator, 0, 8),
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/experimental/allocator/
H A Dpackage.d238 import std.experimental.allocator.building_blocks.free_list : FreeList;
242 alias FList = FreeList!(GCAllocator, 0, unbounded);
244 8, FreeList!(GCAllocator, 0, 8),
569 import std.experimental.allocator.building_blocks.free_list : FreeList;
573 theAllocator = allocatorObject(FreeList!(GCAllocator, 128)());
2561 alias ThreadLocal!(FreeList!(GCAllocator, 0, 8)) Allocator;
2954 alias FList = FreeList!(GCAllocator, 0, unbounded);
2956 8, FreeList!(GCAllocator, 0, 8),
2985 FreeList!(GCAllocator, 0, 8) fl;
3008 alias FList = FreeList!(GCAllocator, 0, unbounded);
[all …]
/netbsd-src/external/bsd/libarchive/dist/libarchive/
H A Darchive_ppmd7_private.h58 CPpmd_Void_Ref FreeList[PPMD_NUM_INDEXES]; member
H A Darchive_ppmd8_private.h78 CPpmd_Void_Ref FreeList[PPMD_NUM_INDEXES]; member
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DDiagnostic.h1112 DiagnosticStorage *FreeList[NumCached]; variable
1124 DiagnosticStorage *Result = FreeList[--NumFreeListEntries]; in Allocate()
1134 FreeList[NumFreeListEntries++] = S; in Deallocate()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/
H A DDiagnostic.cpp1154 FreeList[I] = Cached + I; in DiagStorageAllocator()