LLVM API Documentation
Implementation details of the pass manager interfaces. More...
Classes | |
class | PtrUseVisitorBase |
Implementation of non-dependent functionality for PtrUseVisitor . More... | |
struct | PassConcept |
Template for the abstract base class used to dispatch polymorphically over pass objects. More... | |
class | PassRunAcceptsAnalysisManager |
SFINAE metafunction for computing whether PassT has a run method accepting an AnalysisManagerT . More... | |
struct | PassModel< IRUnitT, AnalysisManagerT, PassT, true > |
Specialization of PassModel for passes that accept an analyis manager. More... | |
struct | PassModel< IRUnitT, AnalysisManagerT, PassT, false > |
Specialization of PassModel for passes that accept an analyis manager. More... | |
struct | AnalysisResultConcept |
Abstract concept of an analysis result. More... | |
class | ResultHasInvalidateMethod |
SFINAE metafunction for computing whether ResultT provides an invalidate member function. More... | |
struct | AnalysisResultModel< IRUnitT, PassT, ResultT, false > |
Specialization of AnalysisResultModel which provides the default invalidate functionality. More... | |
struct | AnalysisResultModel< IRUnitT, PassT, ResultT, true > |
Specialization of AnalysisResultModel which delegates invalidate handling to ResultT . More... | |
struct | AnalysisPassConcept |
Abstract concept of an analysis pass. More... | |
struct | AnalysisPassModel< IRUnitT, AnalysisManagerT, PassT, true > |
Specialization of AnalysisPassModel which passes an AnalysisManager to PassT's run method. More... | |
struct | AnalysisPassModel< IRUnitT, AnalysisManagerT, PassT, false > |
Specialization of AnalysisPassModel which does not pass an AnalysisManager to PassT's run method. More... | |
class | AnalysisManagerBase |
A CRTP base used to implement analysis managers. More... | |
class | AlignerImpl |
union | SizerImpl |
Functions | |
void | printBumpPtrAllocatorStats (unsigned NumSlabs, size_t BytesAllocated, size_t TotalMemory) |
Implementation details of the pass manager interfaces.
void llvm::detail::printBumpPtrAllocatorStats | ( | unsigned | NumSlabs, |
size_t | BytesAllocated, | ||
size_t | TotalMemory | ||
) |
Definition at line 26 of file Allocator.cpp.
References llvm::errs().
Referenced by llvm::BumpPtrAllocatorImpl< AllocatorT, SlabSize, SizeThreshold >::PrintStats().