class ARMException
Declaration
class ARMException : public DwarfCFIExceptionBase { /* full declaration omitted */ };
Description
Emits exception handling directives.
Declared at: llvm/lib/CodeGen/AsmPrinter/DwarfException.h:71
Inherits from: DwarfCFIExceptionBase
Member Variables
Inherited from DwarfCFIExceptionBase:
Inherited from EHStreamer:
Method Overview
- public ARMException(llvm::AsmPrinter * A)
- public void beginFunction(const llvm::MachineFunction * MF)
- public void endFunction(const llvm::MachineFunction *)
- public void endModule()
- public ~ARMException()
Inherited from DwarfCFIExceptionBase:
Inherited from EHStreamer:
- public beginInstruction
- public callToNoUnwindFunction
- protected computeActionsTable
- protected computeCallSiteTable
- protected computePadMap
- protected emitExceptionTable
- protected emitTypeInfos
- public endInstruction
- protected isCatchEHSelector
- protected isCleanupEHSelector
- protected isFilterEHSelector
- public setSymbolSize
- protected sharedTypeIDs
Inherited from AsmPrinterHandler:
- public beginFragment
- public beginFunclet
- public beginFunction
- public beginInstruction
- public endFragment
- public endFunclet
- public endFunction
- public endInstruction
- public endModule
- public markFunctionEnd
- public setSymbolSize
Methods
¶ARMException(llvm::AsmPrinter* A)
ARMException(llvm::AsmPrinter* A)
Declared at: llvm/lib/CodeGen/AsmPrinter/DwarfException.h:79
Parameters
¶void beginFunction(
const llvm::MachineFunction* MF)
void beginFunction(
const llvm::MachineFunction* MF)
Description
Gather pre-function exception information. Assumes being emitted immediately after the function entry point.
Declared at: llvm/lib/CodeGen/AsmPrinter/DwarfException.h:87
Parameters
- const llvm::MachineFunction* MF
¶void endFunction(const llvm::MachineFunction*)
void endFunction(const llvm::MachineFunction*)
Description
Gather and emit post-function exception information.
Declared at: llvm/lib/CodeGen/AsmPrinter/DwarfException.h:90
Parameters
- const llvm::MachineFunction*
¶void endModule()
void endModule()
Description
Emit all exception information that should come after the content.
Declared at: llvm/lib/CodeGen/AsmPrinter/DwarfException.h:83
¶~ARMException()
~ARMException()
Declared at: llvm/lib/CodeGen/AsmPrinter/DwarfException.h:80