|
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().
1.8.13