LLVM API Documentation

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

#include <DwarfException.h>

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

Public Member Functions

 DwarfCFIException (AsmPrinter *A)
 
virtual ~DwarfCFIException ()
 
virtual void EndModule ()
 
virtual void BeginFunction (const MachineFunction *MF)
 
virtual void EndFunction ()
 EndFunction - Gather and emit post-function exception information. More...
 
- Public Member Functions inherited from llvm::DwarfException
 DwarfException (AsmPrinter *A)
 
virtual ~DwarfException ()
 

Additional Inherited Members

- Protected Types inherited from llvm::DwarfException
typedef DenseMap< MCSymbol
*, PadRange
RangeMapType
 
- Protected Member Functions inherited from llvm::DwarfException
unsigned ComputeActionsTable (const SmallVectorImpl< const LandingPadInfo * > &LPs, SmallVectorImpl< ActionEntry > &Actions, SmallVectorImpl< unsigned > &FirstActions)
 
bool CallToNoUnwindFunction (const MachineInstr *MI)
 
void ComputeCallSiteTable (SmallVectorImpl< CallSiteEntry > &CallSites, const RangeMapType &PadMap, const SmallVectorImpl< const LandingPadInfo * > &LPs, const SmallVectorImpl< unsigned > &FirstActions)
 
void EmitExceptionTable ()
 
virtual void EmitTypeInfos (unsigned TTypeEncoding)
 
- Static Protected Member Functions inherited from llvm::DwarfException
static unsigned SharedTypeIds (const LandingPadInfo *L, const LandingPadInfo *R)
 SharedTypeIds - How many leading type ids two landing pads have in common. More...
 
static bool PadLT (const LandingPadInfo *L, const LandingPadInfo *R)
 PadLT - Order landing pads lexicographically by type id. More...
 
- Protected Attributes inherited from llvm::DwarfException
AsmPrinterAsm
 Asm - Target of Dwarf emission. More...
 
MachineModuleInfoMMI
 MMI - Collected machine module information. More...
 

Detailed Description

Definition at line 145 of file DwarfException.h.

Constructor & Destructor Documentation

DwarfCFIException::DwarfCFIException ( AsmPrinter A)

Definition at line 42 of file DwarfCFIException.cpp.

DwarfCFIException::~DwarfCFIException ( )
virtual

Definition at line 47 of file DwarfCFIException.cpp.

Member Function Documentation

void DwarfCFIException::BeginFunction ( const MachineFunction MF)
virtual
void DwarfCFIException::EndFunction ( )
virtual
void DwarfCFIException::EndModule ( )
virtual

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