HomeSort by relevance Sort by last modified time
    Searched refs:BumpPtrAllocator (Results 1 - 25 of 97) sorted by null

1 2 3 4

  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
BlockCounter.h 20 class BumpPtrAllocator;
46 Factory(llvm::BumpPtrAllocator& Alloc);
ProgramStateTrait.h 24 class BumpPtrAllocator;
87 static void *CreateContext(llvm::BumpPtrAllocator& Alloc) {
138 static void *CreateContext(llvm::BumpPtrAllocator& Alloc) {
177 static void *CreateContext(llvm::BumpPtrAllocator& Alloc) {
Environment.h 108 EnvironmentManager(llvm::BumpPtrAllocator& Allocator) : F(Allocator) {}
  /external/llvm/lib/Support/
Allocator.cpp 10 // This file implements the BumpPtrAllocator interface.
24 BumpPtrAllocator::BumpPtrAllocator(size_t size, size_t threshold,
29 BumpPtrAllocator::~BumpPtrAllocator() {
36 char *BumpPtrAllocator::AlignPtr(char *Ptr, size_t Alignment) {
47 void BumpPtrAllocator::StartNewSlab() {
63 void BumpPtrAllocator::DeallocateSlabs(MemSlab *Slab) {
79 void BumpPtrAllocator::Reset() {
91 void *BumpPtrAllocator::Allocate(size_t Size, size_t Alignment)
    [all...]
  /external/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 &) LLVM_DELETED_FUNCTION;
92 void operator=(const BumpPtrAllocator &) LLVM_DELETED_FUNCTION;
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;
ArrayRecycler.h 23 class BumpPtrAllocator;
25 /// Recycle small arrays allocated from a BumpPtrAllocator.
109 /// Special case for BumpPtrAllocator which has an empty Deallocate()
114 void clear(BumpPtrAllocator&) {
Recycler.h 25 class BumpPtrAllocator;
92 /// Special case for BumpPtrAllocator which has an empty Deallocate()
97 void clear(BumpPtrAllocator&) {
YAMLParser.h 132 BumpPtrAllocator &getAllocator();
141 , BumpPtrAllocator &Alloc
146 void operator delete(void *Ptr, BumpPtrAllocator &Alloc, size_t) throw() {
487 BumpPtrAllocator NodeAllocator;
  /external/llvm/unittests/Support/
AllocatorTest.cpp 1 //===- llvm/unittest/Support/AllocatorTest.cpp - BumpPtrAllocator tests ---===//
19 BumpPtrAllocator Alloc;
36 BumpPtrAllocator Alloc(4096, 4096);
48 BumpPtrAllocator Alloc(4096, 4096);
63 BumpPtrAllocator Alloc;
84 BumpPtrAllocator Alloc(4096, 4096);
97 BumpPtrAllocator Alloc(128);
144 BumpPtrAllocator Alloc(4096, 4096, SlabAlloc);
  /external/clang/include/clang/AST/
CommentCommandTraits.h 130 CommandTraits(llvm::BumpPtrAllocator &Allocator,
173 llvm::BumpPtrAllocator &Allocator;
CommentParser.h 41 llvm::BumpPtrAllocator &Allocator;
95 Parser(Lexer &L, Sema &S, llvm::BumpPtrAllocator &Allocator,
  /external/clang/include/clang/Basic/
FileSystemStatCache.h 101 llvm::StringMap<FileData, llvm::BumpPtrAllocator> StatCalls;
103 typedef llvm::StringMap<FileData, llvm::BumpPtrAllocator>::const_iterator
FileManager.h 149 llvm::StringMap<DirectoryEntry*, llvm::BumpPtrAllocator> SeenDirEntries;
155 llvm::StringMap<FileEntry*, llvm::BumpPtrAllocator> SeenFileEntries;
161 llvm::BumpPtrAllocator CanonicalNameStorage;
SourceManagerInternals.h 84 llvm::StringMap<unsigned, llvm::BumpPtrAllocator> FilenameIDs;
  /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/llvm/include/llvm/CodeGen/
MachineSSAUpdater.h 29 class BumpPtrAllocator;
  /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) {}
40 /// BumpPtrAllocator. This BumpPtrAllocator is not destroyed when the
42 BumpVectorContext(llvm::BumpPtrAllocator &A) : Alloc(&A, 0) {}
49 llvm::BumpPtrAllocator &getAllocator() { return *Alloc.getPointer(); }
222 // Allocate the memory from the BumpPtrAllocator.
  /external/clang/include/clang/Lex/
PTHManager.h 43 llvm::BumpPtrAllocator Alloc;
HeaderSearch.h 195 llvm::StringMap<std::pair<unsigned, unsigned>, llvm::BumpPtrAllocator>
200 llvm::StringMap<FrameworkCacheEntry, llvm::BumpPtrAllocator> FrameworkMap;
205 typedef llvm::StringMap<std::string, llvm::BumpPtrAllocator>
221 llvm::StringSet<llvm::BumpPtrAllocator> FrameworkNames;
  /external/llvm/lib/CodeGen/AsmPrinter/
DwarfAccelTable.h 251 BumpPtrAllocator Allocator;
260 typedef StringMap<DataArray, BumpPtrAllocator&> StringEntries;
DwarfDebug.h 232 BumpPtrAllocator&> StrPool;
247 BumpPtrAllocator &DA)
312 BumpPtrAllocator DIEValueAllocator;
333 StringMap<unsigned, BumpPtrAllocator&> SourceIdMap;
  /external/clang/include/clang/Edit/
EditedSource.h 44 llvm::BumpPtrAllocator StrAlloc;
  /external/clang/lib/StaticAnalyzer/Core/
BlockCounter.cpp 66 BlockCounter::Factory::Factory(llvm::BumpPtrAllocator& Alloc) {
  /external/llvm/include/llvm/MC/
MCContext.h 50 typedef StringMap<MCSymbol*, BumpPtrAllocator&> SymbolTable;
68 BumpPtrAllocator Allocator;
75 StringMap<bool, BumpPtrAllocator&> UsedNames;

Completed in 322 milliseconds

1 2 3 4