LLVM API Documentation

Classes | Namespaces | Functions
Allocator.h File Reference
#include "llvm/Support/AlignOf.h"
#include "llvm/Support/DataTypes.h"
#include "llvm/Support/MathExtras.h"
#include <algorithm>
#include <cassert>
#include <cstddef>
#include <cstdlib>
Include dependency graph for Allocator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llvm::ReferenceAdder< T >
struct  llvm::ReferenceAdder< T & >
class  llvm::MallocAllocator
class  llvm::MemSlab
class  llvm::SlabAllocator
class  llvm::MallocSlabAllocator
class  llvm::BumpPtrAllocator
class  llvm::SpecificBumpPtrAllocator< T >

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


Functions

void * operator new (size_t Size, llvm::BumpPtrAllocator &Allocator)
void operator delete (void *, llvm::BumpPtrAllocator &)

Function Documentation

void operator delete ( void *  ,
llvm::BumpPtrAllocator  
) [inline]

Definition at line 240 of file Allocator.h.

void* operator new ( size_t  Size,
llvm::BumpPtrAllocator Allocator 
) [inline]