LLVM API Documentation

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

#include <MachineModuleInfoImpls.h>

Inheritance diagram for llvm::MachineModuleInfoMachO:
Inheritance graph
[legend]
Collaboration diagram for llvm::MachineModuleInfoMachO:
Collaboration graph
[legend]

Public Member Functions

 MachineModuleInfoMachO (const MachineModuleInfo &)
 
StubValueTygetFnStubEntry (MCSymbol *Sym)
 
StubValueTygetGVStubEntry (MCSymbol *Sym)
 
StubValueTygetHiddenGVStubEntry (MCSymbol *Sym)
 
SymbolListTy GetFnStubList () const
 Accessor methods to return the set of stubs in sorted order. More...
 
SymbolListTy GetGVStubList () const
 
SymbolListTy GetHiddenGVStubList () const
 
- Public Member Functions inherited from llvm::MachineModuleInfoImpl
virtual ~MachineModuleInfoImpl ()
 

Additional Inherited Members

- Public Types inherited from llvm::MachineModuleInfoImpl
typedef PointerIntPair
< MCSymbol *, 1, bool
StubValueTy
 
typedef std::vector< std::pair
< MCSymbol *, StubValueTy > > 
SymbolListTy
 
- Static Protected Member Functions inherited from llvm::MachineModuleInfoImpl
static SymbolListTy GetSortedStubs (const DenseMap< MCSymbol *, StubValueTy > &)
 

Detailed Description

MachineModuleInfoMachO - This is a MachineModuleInfoImpl implementation for MachO targets.

Definition at line 25 of file MachineModuleInfoImpls.h.

Constructor & Destructor Documentation

llvm::MachineModuleInfoMachO::MachineModuleInfoMachO ( const MachineModuleInfo )
inline

Definition at line 43 of file MachineModuleInfoImpls.h.

Member Function Documentation

StubValueTy& llvm::MachineModuleInfoMachO::getFnStubEntry ( MCSymbol Sym)
inline

Definition at line 45 of file MachineModuleInfoImpls.h.

Referenced by GetSymbolFromOperand().

SymbolListTy llvm::MachineModuleInfoMachO::GetFnStubList ( ) const
inline

Accessor methods to return the set of stubs in sorted order.

Definition at line 61 of file MachineModuleInfoImpls.h.

References llvm::MachineModuleInfoImpl::GetSortedStubs().

Referenced by llvm::X86AsmPrinter::EmitEndOfAsmFile().

StubValueTy& llvm::MachineModuleInfoMachO::getGVStubEntry ( MCSymbol Sym)
inline
SymbolListTy llvm::MachineModuleInfoMachO::GetGVStubList ( ) const
inline
StubValueTy& llvm::MachineModuleInfoMachO::getHiddenGVStubEntry ( MCSymbol Sym)
inline
SymbolListTy llvm::MachineModuleInfoMachO::GetHiddenGVStubList ( ) const
inline

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