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 ()
void endModule () override
void beginFunction (const MachineFunction *MF) override
void endFunction (const MachineFunction *) override
 endFunction - Gather and emit post-function exception information.

Detailed Description

Definition at line 58 of file DwarfException.h.


Constructor & Destructor Documentation

Definition at line 39 of file ARMException.cpp.

Definition at line 42 of file ARMException.cpp.


Member Function Documentation

void ARMException::beginFunction ( const MachineFunction MF) [override, 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::EHStreamer.

Definition at line 58 of file ARMException.cpp.

References llvm::ARM, llvm::EHStreamer::Asm, llvm::AsmPrinter::CFI_M_Debug, llvm::AsmPrinter::CFI_M_EH, llvm::MCStreamer::EmitCFIStartProc(), llvm::ARMTargetStreamer::emitFnStart(), llvm::MCStreamer::EmitLabel(), llvm::MCAsmInfo::getExceptionHandlingType(), llvm::AsmPrinter::getFunctionNumber(), llvm::AsmPrinter::GetTempSymbol(), llvm::AsmPrinter::MAI, llvm::AsmPrinter::needsCFIMoves(), and llvm::AsmPrinter::OutStreamer.

void ARMException::endFunction ( const MachineFunction ) [override, virtual]
void ARMException::endModule ( ) [override, virtual]

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

Reimplemented from llvm::EHStreamer.

Definition at line 51 of file ARMException.cpp.

References llvm::EHStreamer::Asm, llvm::MCStreamer::EmitCFISections(), and llvm::AsmPrinter::OutStreamer.


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