LLVM API Documentation
#include "llvm/Support/AlignOf.h"#include "llvm/Support/DataTypes.h"#include "llvm/Support/MathExtras.h"#include <algorithm>#include <cassert>#include <cstddef>#include <cstdlib>

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 &) |
| 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] |
Definition at line 226 of file Allocator.h.
References llvm::BumpPtrAllocator::Allocate(), llvm::A64DB::LD, llvm::NextPowerOf2(), and P.