Home
last modified time | relevance | path

Searched refs:AllocatorType (Results 1 – 9 of 9) sorted by relevance

/src/contrib/llvm-project/llvm/include/llvm/Support/
H A DRecycler.h67 template<class AllocatorType>
68 void clear(AllocatorType &Allocator) { in clear()
82 template<class SubClass, class AllocatorType>
83 SubClass *Allocate(AllocatorType &Allocator) { in Allocate()
92 template<class AllocatorType>
93 T *Allocate(AllocatorType &Allocator) { in Allocate()
97 template<class SubClass, class AllocatorType>
98 void Deallocate(AllocatorType & /*Allocator*/, SubClass* Element) { in Deallocate() argument
H A DRecyclingAllocator.h24 template <class AllocatorType, class T, size_t Size = sizeof(T),
34 AllocatorType Allocator;
61 template<class AllocatorType, class T, size_t Size, size_t Align>
63 llvm::RecyclingAllocator<AllocatorType, in new() argument
69 template<class AllocatorType, class T, size_t Size, size_t Align>
71 llvm::RecyclingAllocator<AllocatorType, in delete() argument
H A DThreadSafeAllocator.h26 template <class AllocatorType> class ThreadSafeAllocator {
39 return applyLocked([N](AllocatorType &Alloc) { return Alloc.Allocate(N); }); in Allocate()
43 return applyLocked([Size, Align](AllocatorType &Alloc) { in Allocate()
56 AllocatorType Alloc;
H A DArrayRecycler.h103 template<class AllocatorType>
104 void clear(AllocatorType &Allocator) { in clear()
124 template<class AllocatorType>
125 T *allocate(Capacity Cap, AllocatorType &Allocator) { in allocate()
/src/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_profile_collector.cpp68 using ThreadDataAllocator = ThreadDataArray::AllocatorType;
86 using ProfileBufferArrayAllocator = typename ProfileBufferArray::AllocatorType;
149 using PathAllocator = typename PathArray::AllocatorType;
167 using StackAllocator = typename StackArray::AllocatorType; in populateRecords()
262 using ProfileRecordAllocator = typename ProfileRecordArray::AllocatorType; in serialize()
H A Dxray_function_call_trie.h104 using NodeIdPairAllocatorType = NodeIdPairArray::AllocatorType;
136 using NodeAllocatorType = NodeArray::AllocatorType;
137 using RootAllocatorType = RootArray::AllocatorType;
138 using ShadowStackAllocatorType = ShadowStackArray::AllocatorType;
487 typename Stack::AllocatorType StackAllocator( in deepCopyInto()
545 typename Stack::AllocatorType StackAllocator( in mergeInto()
H A Dxray_segmented_array.h66 using AllocatorType = Allocator<SegmentSize>; variable
163 AllocatorType *Alloc;
295 explicit Array(AllocatorType &A) XRAY_NEVER_INSTRUMENT in Array()
344 AllocatorType &allocator() const XRAY_NEVER_INSTRUMENT { in allocator()
/src/contrib/llvm-project/clang/include/clang/Basic/
H A DAttr.td4290 EnumArgument<"AllocatorType", "AllocatorTypeTy", /*is_string=*/false,
/src/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp15564 QualType AllocatorType = in findOMPAllocatorHandleT() local
15566 ExprResult Res = S.BuildDeclRefExpr(VD, AllocatorType, VK_LValue, Loc); in findOMPAllocatorHandleT()