LLVM API Documentation

Public Member Functions
llvm::ARMException Class Reference

#include <DwarfException.h>

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

List of all members.

Public Member Functions

 ARMException (AsmPrinter *A)
virtual ~ARMException ()
virtual void EndModule ()
virtual void BeginFunction (const MachineFunction *MF)
virtual void EndFunction ()
 EndFunction - Gather and emit post-function exception information.

Detailed Description

Definition at line 178 of file DwarfException.h.


Constructor & Destructor Documentation

ARMException::ARMException ( AsmPrinter A)

Definition at line 45 of file ARMException.cpp.

ARMException::~ARMException ( ) [virtual]

Definition at line 48 of file ARMException.cpp.


Member Function Documentation

void ARMException::BeginFunction ( const MachineFunction MF) [virtual]

BeginFunction - Gather pre-function exception information. Assumes being emitted immediately after the function entry point.

BeginFunction - Gather pre-function exception information. Assumes it's being emitted immediately after the function entry point.

Reimplemented from llvm::DwarfException.

Definition at line 55 of file ARMException.cpp.

References llvm::DwarfException::Asm, llvm::MCStreamer::EmitFnStart(), llvm::MCStreamer::EmitLabel(), llvm::MachineFunction::getFunction(), llvm::AsmPrinter::getFunctionNumber(), llvm::AsmPrinter::GetTempSymbol(), llvm::AsmPrinter::MF, llvm::Function::needsUnwindTableEntry(), and llvm::AsmPrinter::OutStreamer.

void ARMException::EndFunction ( ) [virtual]
void ARMException::EndModule ( ) [virtual]

EndModule - Emit all exception information that should come after the content.

Reimplemented from llvm::DwarfException.

Definition at line 50 of file ARMException.cpp.


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