OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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