Lines Matching refs:Allocator
35 #include "llvm/Support/Allocator.h"
64 AllocatorTy &Allocator) {
65 ScopedHashTableVal *New = Allocator.template Allocate<ScopedHashTableVal>();
74 void Destroy(AllocatorTy &Allocator) {
77 Allocator.Deallocate(this);
156 AllocatorTy Allocator;
163 ScopedHashTable(AllocatorTy A) : CurScope(0), Allocator(A) {}
172 AllocatorRefTy getAllocator() { return Allocator; }
173 AllocatorCRefTy getAllocator() const { return Allocator; }
213 Allocator);
220 template <typename K, typename V, typename KInfo, typename Allocator>
221 ScopedHashTableScope<K, V, KInfo, Allocator>::
222 ScopedHashTableScope(ScopedHashTable<K, V, KInfo, Allocator> &ht) : HT(ht) {
228 template <typename K, typename V, typename KInfo, typename Allocator>
229 ScopedHashTableScope<K, V, KInfo, Allocator>::~ScopedHashTableScope() {