Home
last modified time | relevance | path

Searched refs:BumpPtrAllocator (Results 1 – 25 of 91) sorted by relevance

1234

/freebsd-10-stable/contrib/llvm/lib/Support/
DAllocator.cpp24 BumpPtrAllocator::BumpPtrAllocator(size_t size, size_t threshold, in BumpPtrAllocator() function in llvm::BumpPtrAllocator
29 BumpPtrAllocator::BumpPtrAllocator(size_t size, size_t threshold) in BumpPtrAllocator() function in llvm::BumpPtrAllocator
33 BumpPtrAllocator::~BumpPtrAllocator() { in ~BumpPtrAllocator()
40 char *BumpPtrAllocator::AlignPtr(char *Ptr, size_t Alignment) { in AlignPtr()
51 void BumpPtrAllocator::StartNewSlab() { in StartNewSlab()
67 void BumpPtrAllocator::DeallocateSlabs(MemSlab *Slab) { in DeallocateSlabs()
83 void BumpPtrAllocator::Reset() { in Reset()
95 void *BumpPtrAllocator::Allocate(size_t Size, size_t Alignment) { in Allocate()
143 unsigned BumpPtrAllocator::GetNumSlabs() const { in GetNumSlabs()
151 size_t BumpPtrAllocator::getTotalMemory() const { in getTotalMemory()
[all …]
/freebsd-10-stable/contrib/llvm/include/llvm/Support/
DAllocator.h90 class BumpPtrAllocator {
91 BumpPtrAllocator(const BumpPtrAllocator &) LLVM_DELETED_FUNCTION;
92 void operator=(const BumpPtrAllocator &) LLVM_DELETED_FUNCTION;
141 BumpPtrAllocator(size_t size = 4096, size_t threshold = 4096);
142 BumpPtrAllocator(size_t size, size_t threshold, SlabAllocator &allocator);
143 ~BumpPtrAllocator();
191 BumpPtrAllocator Allocator;
229 inline void *operator new(size_t Size, llvm::BumpPtrAllocator &Allocator) {
243 inline void operator delete(void *, llvm::BumpPtrAllocator &) {}
DArrayRecycler.h23 class BumpPtrAllocator; variable
114 void clear(BumpPtrAllocator&) { in clear() argument
DRecycler.h25 class BumpPtrAllocator; variable
97 void clear(BumpPtrAllocator&) {
DYAMLParser.h141 BumpPtrAllocator &getAllocator();
150 , BumpPtrAllocator &Alloc
155 void operator delete(void *Ptr, BumpPtrAllocator &Alloc, size_t) throw() { in delete()
504 BumpPtrAllocator NodeAllocator;
DPredIteratorCache.h33 BumpPtrAllocator Memory;
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/
DImmutableList.h151 BumpPtrAllocator& getAllocator() const { in getAllocator()
152 return *reinterpret_cast<BumpPtrAllocator*>(Allocator & ~0x1); in getAllocator()
157 : Allocator(reinterpret_cast<uintptr_t>(new BumpPtrAllocator())) {} in ImmutableListFactory()
159 ImmutableListFactory(BumpPtrAllocator& Alloc) in ImmutableListFactory()
177 BumpPtrAllocator& A = getAllocator(); in concat()
DImmutableSet.h381 BumpPtrAllocator& getAllocator() const { in getAllocator()
382 return *reinterpret_cast<BumpPtrAllocator*>(Allocator & ~0x1); in getAllocator()
391 : Allocator(reinterpret_cast<uintptr_t>(new BumpPtrAllocator())) {} in ImutAVLFactory()
393 ImutAVLFactory(BumpPtrAllocator& Alloc) in ImutAVLFactory()
464 BumpPtrAllocator& A = getAllocator(); in createNode()
983 Factory(BumpPtrAllocator& Alloc, bool canonicalize = true)
1015 BumpPtrAllocator& getAllocator() { return F.getAllocator(); }
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Analysis/Support/
DBumpVector.h33 llvm::PointerIntPair<llvm::BumpPtrAllocator*, 1> Alloc;
37 BumpVectorContext() : Alloc(new llvm::BumpPtrAllocator(), 1) {} in BumpVectorContext()
42 BumpVectorContext(llvm::BumpPtrAllocator &A) : Alloc(&A, 0) {} in BumpVectorContext()
49 llvm::BumpPtrAllocator &getAllocator() { return *Alloc.getPointer(); } in getAllocator()
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DBlockCounter.h20 class BumpPtrAllocator; variable
46 Factory(llvm::BumpPtrAllocator& Alloc);
DProgramStateTrait.h24 class BumpPtrAllocator; variable
87 static void *CreateContext(llvm::BumpPtrAllocator& Alloc) {
138 static void *CreateContext(llvm::BumpPtrAllocator& Alloc) {
177 static void *CreateContext(llvm::BumpPtrAllocator& Alloc) {
DBasicValueFactory.h67 llvm::BumpPtrAllocator& BPAlloc;
82 BasicValueFactory(ASTContext &ctx, llvm::BumpPtrAllocator& Alloc) in BasicValueFactory()
DProgramState.h31 class BumpPtrAllocator; variable
463 llvm::BumpPtrAllocator &Alloc;
472 llvm::BumpPtrAllocator& alloc,
497 llvm::BumpPtrAllocator& getAllocator() { return Alloc; } in getAllocator()
602 void *(*CreateContext)(llvm::BumpPtrAllocator&),
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Basic/
DFileManager.h149 llvm::StringMap<DirectoryEntry*, llvm::BumpPtrAllocator> SeenDirEntries;
155 llvm::StringMap<FileEntry*, llvm::BumpPtrAllocator> SeenFileEntries;
161 llvm::BumpPtrAllocator CanonicalNameStorage;
DFileSystemStatCache.h101 llvm::StringMap<FileData, llvm::BumpPtrAllocator> StatCalls;
103 typedef llvm::StringMap<FileData, llvm::BumpPtrAllocator>::const_iterator
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/
DCommentCommandTraits.h133 CommandTraits(llvm::BumpPtrAllocator &Allocator,
176 llvm::BumpPtrAllocator &Allocator;
DCommentParser.h41 llvm::BumpPtrAllocator &Allocator;
93 Parser(Lexer &L, Sema &S, llvm::BumpPtrAllocator &Allocator,
DCommentSema.h38 llvm::BumpPtrAllocator &Allocator;
73 Sema(llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr,
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Lex/
DHeaderSearch.h195 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;
DPTHManager.h43 llvm::BumpPtrAllocator Alloc;
/freebsd-10-stable/contrib/llvm/include/llvm/MC/
DMCContext.h50 typedef StringMap<MCSymbol*, BumpPtrAllocator&> SymbolTable;
68 BumpPtrAllocator Allocator;
75 StringMap<bool, BumpPtrAllocator&> UsedNames;
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/
DDwarfAccelTable.h222 BumpPtrAllocator Allocator;
231 typedef StringMap<DataArray, BumpPtrAllocator &> StringEntries;
DDwarfDebug.h238 BumpPtrAllocator&> StrPool;
253 BumpPtrAllocator &DA) in DwarfUnits()
321 BumpPtrAllocator DIEValueAllocator;
350 StringMap<unsigned, BumpPtrAllocator&> SourceIdMap;
/freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/
DRawCommentList.cpp126 llvm::BumpPtrAllocator Allocator; in extractBriefText()
215 llvm::BumpPtrAllocator &Allocator) { in addComment()
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/
DMachineSSAUpdater.h29 class BumpPtrAllocator; variable

1234