LLVM API Documentation

Classes | Public Member Functions
llvm::MMIAddrLabelMap Class Reference

List of all members.

Classes

struct  AddrLabelSymEntry

Public Member Functions

 MMIAddrLabelMap (MCContext &context)
 ~MMIAddrLabelMap ()
MCSymbolgetAddrLabelSymbol (BasicBlock *BB)
std::vector< MCSymbol * > getAddrLabelSymbolToEmit (BasicBlock *BB)
void takeDeletedSymbolsForFunction (Function *F, std::vector< MCSymbol * > &Result)
void UpdateForDeletedBlock (BasicBlock *BB)
void UpdateForRAUWBlock (BasicBlock *Old, BasicBlock *New)

Detailed Description

Definition at line 52 of file MachineModuleInfo.cpp.


Constructor & Destructor Documentation

Definition at line 77 of file MachineModuleInfo.cpp.

Definition at line 78 of file MachineModuleInfo.cpp.

References I.


Member Function Documentation

void MMIAddrLabelMap::takeDeletedSymbolsForFunction ( Function F,
std::vector< MCSymbol * > &  Result 
)

takeDeletedSymbolsForFunction - If we have any deleted symbols for F, return them.

Definition at line 146 of file MachineModuleInfo.cpp.

References llvm::DenseMapBase< DenseMap< KeyT, ValueT, KeyInfoT >, KeyT, ValueT, KeyInfoT >::end(), I, and std::swap().

Definition at line 201 of file MachineModuleInfo.cpp.


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