HomeSort by relevance Sort by last modified time
    Searched full:bumpptrallocator (Results 1 - 25 of 164) sorted by null

1 2 3 4 5 6 7

  /external/swiftshader/third_party/LLVM/lib/Support/
Allocator.cpp 10 // This file implements the BumpPtrAllocator interface.
23 BumpPtrAllocator::BumpPtrAllocator(size_t size, size_t threshold,
28 BumpPtrAllocator::~BumpPtrAllocator() {
35 char *BumpPtrAllocator::AlignPtr(char *Ptr, size_t Alignment) {
46 void BumpPtrAllocator::StartNewSlab() {
62 void BumpPtrAllocator::DeallocateSlabs(MemSlab *Slab) {
78 void BumpPtrAllocator::Reset() {
89 void *BumpPtrAllocator::Allocate(size_t Size, size_t Alignment)
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/Support/
Allocator.h 10 // This file defines the MallocAllocator and BumpPtrAllocator interfaces.
86 /// BumpPtrAllocator - This allocator is useful for containers that need
90 class BumpPtrAllocator {
91 BumpPtrAllocator(const BumpPtrAllocator &); // do not implement
92 void operator=(const BumpPtrAllocator &); // do not implement
140 BumpPtrAllocator(size_t size = 4096, size_t threshold = 4096,
142 ~BumpPtrAllocator();
185 /// SpecificBumpPtrAllocator - Same as BumpPtrAllocator but allows only
190 BumpPtrAllocator Allocator
    [all...]
PredIteratorCache.h 33 BumpPtrAllocator Memory;
  /external/llvm/unittests/Support/
AllocatorTest.cpp 1 //===- llvm/unittest/Support/AllocatorTest.cpp - BumpPtrAllocator tests ---===//
19 BumpPtrAllocator Alloc;
33 BumpPtrAllocator Alloc2 = std::move(Alloc);
51 BumpPtrAllocator Alloc;
63 BumpPtrAllocator Alloc;
85 BumpPtrAllocator Alloc;
106 BumpPtrAllocator Alloc;
119 BumpPtrAllocator Alloc;
127 BumpPtrAllocator Alloc;
ArrayRecyclerTest.cpp 52 BumpPtrAllocator Allocator;
100 // Back to allocation from the BumpPtrAllocator.
  /external/llvm/include/llvm/Support/
StringSaver.h 22 BumpPtrAllocator &Alloc;
25 StringSaver(BumpPtrAllocator &Alloc) : Alloc(Alloc) {}
Recycler.h 74 /// Special case for BumpPtrAllocator which has an empty Deallocate()
79 void clear(BumpPtrAllocator &) { FreeList = nullptr; }
ArrayRecycler.h 24 /// Recycle small arrays allocated from a BumpPtrAllocator.
109 /// Special case for BumpPtrAllocator which has an empty Deallocate()
114 void clear(BumpPtrAllocator&) {
Allocator.h 11 /// This file defines the MallocAllocator and BumpPtrAllocator interfaces. Both
356 /// \brief The standard BumpPtrAllocator which just uses the default template
358 typedef BumpPtrAllocatorImpl<> BumpPtrAllocator;
360 /// \brief A BumpPtrAllocator that allows only elements of a specific type to be
366 BumpPtrAllocator Allocator;
391 size_t AllocatedSlabSize = BumpPtrAllocator::computeSlabSize(
  /external/llvm/lib/CodeGen/AsmPrinter/
DwarfStringPool.h 30 StringMap<EntryTy, BumpPtrAllocator &> Pool;
38 DwarfStringPool(BumpPtrAllocator &A, AsmPrinter &Asm, StringRef Prefix);
DwarfFile.h 41 BumpPtrAllocator AbbrevAllocator;
66 DwarfFile(AsmPrinter *AP, StringRef Pref, BumpPtrAllocator &DA);
  /external/swiftshader/third_party/LLVM/unittests/Support/
AllocatorTest.cpp 1 //===- llvm/unittest/Support/AllocatorTest.cpp - BumpPtrAllocator tests ---===//
20 BumpPtrAllocator Alloc;
37 BumpPtrAllocator Alloc(4096, 4096);
49 BumpPtrAllocator Alloc(4096, 4096);
64 BumpPtrAllocator Alloc;
85 BumpPtrAllocator Alloc(4096, 4096);
137 BumpPtrAllocator Alloc(4096, 4096, SlabAlloc);
  /external/clang/include/clang/Analysis/Support/
BumpVector.h 11 // allocated from a BumpPtrAllocator.
33 llvm::PointerIntPair<llvm::BumpPtrAllocator*, 1> Alloc;
35 /// Construct a new BumpVectorContext that creates a new BumpPtrAllocator
37 BumpVectorContext() : Alloc(new llvm::BumpPtrAllocator(), 1) {}
45 /// BumpPtrAllocator. This BumpPtrAllocator is not destroyed when the
47 BumpVectorContext(llvm::BumpPtrAllocator &A) : Alloc(&A, 0) {}
54 llvm::BumpPtrAllocator &getAllocator() { return *Alloc.getPointer(); }
227 // Allocate the memory from the BumpPtrAllocator.
  /external/llvm/include/llvm/DebugInfo/PDB/Raw/
MappedBlockStream.h 48 llvm::BumpPtrAllocator &getAllocator() { return Pool; }
61 mutable llvm::BumpPtrAllocator Pool;
  /external/llvm/include/llvm/DebugInfo/CodeView/
MemoryTypeTableBuilder.h 41 BumpPtrAllocator RecordStorage;
  /external/llvm/include/llvm/ADT/
ImmutableList.h 151 BumpPtrAllocator& getAllocator() const {
152 return *reinterpret_cast<BumpPtrAllocator*>(Allocator & ~0x1);
157 : Allocator(reinterpret_cast<uintptr_t>(new BumpPtrAllocator())) {}
159 ImmutableListFactory(BumpPtrAllocator& Alloc)
177 BumpPtrAllocator& A = getAllocator();
  /external/swiftshader/third_party/LLVM/include/llvm/ADT/
ImmutableList.h 152 BumpPtrAllocator& getAllocator() const {
153 return *reinterpret_cast<BumpPtrAllocator*>(Allocator & ~0x1);
158 : Allocator(reinterpret_cast<uintptr_t>(new BumpPtrAllocator())) {}
160 ImmutableListFactory(BumpPtrAllocator& Alloc)
178 BumpPtrAllocator& A = getAllocator();
  /external/clang/include/clang/AST/
CommentParser.h 41 llvm::BumpPtrAllocator &Allocator;
89 Parser(Lexer &L, Sema &S, llvm::BumpPtrAllocator &Allocator,
CommentCommandTraits.h 137 CommandTraits(llvm::BumpPtrAllocator &Allocator,
180 llvm::BumpPtrAllocator &Allocator;
CommentSema.h 38 llvm::BumpPtrAllocator &Allocator;
73 Sema(llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr,
  /external/llvm/lib/Support/
Allocator.cpp 10 // This file implements the BumpPtrAllocator interface.
  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
ProgramStateTrait.h 88 static void *CreateContext(llvm::BumpPtrAllocator& Alloc) {
140 static void *CreateContext(llvm::BumpPtrAllocator& Alloc) {
179 static void *CreateContext(llvm::BumpPtrAllocator& Alloc) {
BlockCounter.h 44 Factory(llvm::BumpPtrAllocator& Alloc);
  /external/clang/include/clang/Edit/
EditedSource.h 50 llvm::BumpPtrAllocator StrAlloc;
  /external/llvm/tools/dsymutil/
NonRelocatableStringpool.h 28 typedef StringMap<std::pair<uint32_t, StringMapEntryBase *>, BumpPtrAllocator>

Completed in 469 milliseconds

1 2 3 4 5 6 7