LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Static Protected Member Functions | List of all members
llvm::MachineModuleInfoImpl Class Reference

#include <MachineModuleInfo.h>

Inheritance diagram for llvm::MachineModuleInfoImpl:
Inheritance graph
[legend]

Public Types

typedef PointerIntPair
< MCSymbol *, 1, bool
StubValueTy
 
typedef std::vector< std::pair
< MCSymbol *, StubValueTy > > 
SymbolListTy
 

Public Member Functions

virtual ~MachineModuleInfoImpl ()
 

Static Protected Member Functions

static SymbolListTy GetSortedStubs (const DenseMap< MCSymbol *, StubValueTy > &)
 

Detailed Description

MachineModuleInfoImpl - This class can be derived from and used by targets to hold private target-specific information for each Module. Objects of type are accessed/created with MMI::getInfo and destroyed when the MachineModuleInfo is destroyed.

Definition at line 83 of file MachineModuleInfo.h.

Member Typedef Documentation

Definition at line 85 of file MachineModuleInfo.h.

Definition at line 87 of file MachineModuleInfo.h.

Constructor & Destructor Documentation

virtual llvm::MachineModuleInfoImpl::~MachineModuleInfoImpl ( )
virtual

Member Function Documentation

MachineModuleInfoImpl::SymbolListTy MachineModuleInfoImpl::GetSortedStubs ( const DenseMap< MCSymbol *, StubValueTy > &  Map)
staticprotected

The documentation for this class was generated from the following files: