LLVM
8.0.1
|
MachineFunctionInfo - This class can be derived from and used by targets to hold private target-specific information for each MachineFunction. More...
#include "llvm/CodeGen/MachineFunction.h"
Public Member Functions | |
virtual | ~MachineFunctionInfo () |
Static Public Member Functions | |
template<typename Ty > | |
static Ty * | create (BumpPtrAllocator &Allocator, MachineFunction &MF) |
Factory function: default behavior is to call new using the supplied allocator. More... | |
MachineFunctionInfo - This class can be derived from and used by targets to hold private target-specific information for each MachineFunction.
Objects of type are accessed/created with MF::getInfo and destroyed when the MachineFunction is destroyed.
Definition at line 97 of file MachineFunction.h.
|
virtualdefault |
Referenced by llvm::MachineFunctionProperties::print(), and llvm::MachineFunction::~MachineFunction().
|
inlinestatic |
Factory function: default behavior is to call new using the supplied allocator.
This function can be overridden in a derive class.
Definition at line 105 of file MachineFunction.h.
References llvm::BumpPtrAllocatorImpl< AllocatorT, SlabSize, SizeThreshold >::Allocate().