Lines Matching refs:Recycler
1 //==- llvm/Support/Recycler.h - Recycling Allocator --------------*- C++ -*-==//
10 // This file defines the Recycler class template. See the doxygen comment for
11 // Recycler for more details.
30 /// RecyclerStruct - Implementation detail for Recycler. This is a
56 llvm_unreachable("Recycler's ilist_traits shouldn't see a deleteNode call!");
60 /// Recycler - This class manages a linked-list of deallocated nodes
65 class Recycler {
72 ~Recycler() {
75 // clear() before deleting the Recycler.
93 "Recycler allocation size is less than object size!");
95 "Recycler allocation alignment is less than object alignment!");