LLVM  3.7.0
Public Types | Public Member Functions | Static Protected Member Functions | List of all members
llvm::MachineModuleInfoImpl Class Reference

MachineModuleInfoImpl - This class can be derived from and used by targets to hold private target-specific information for each Module. More...

#include <MachineModuleInfo.h>

Inheritance diagram for llvm::MachineModuleInfoImpl:
[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 (DenseMap< MCSymbol *, StubValueTy > &)
 Return the entries from a DenseMap in a deterministic sorted orer. More...
 

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 97 of file MachineModuleInfo.h.

Member Typedef Documentation

Definition at line 99 of file MachineModuleInfo.h.

Definition at line 101 of file MachineModuleInfo.h.

Constructor & Destructor Documentation

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

Member Function Documentation

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

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