class DwarfCFIExceptionBase
Declaration
class DwarfCFIExceptionBase : public EHStreamer { /* full declaration omitted */ };
Description
Emits exception handling directives.
Declared at: llvm/lib/CodeGen/AsmPrinter/DwarfException.h:24
Inherits from: EHStreamer
Member Variables
- protected bool shouldEmitCFI
- Per-function flag to indicate if frame CFI info should be emitted.
- protected bool hasEmittedCFISections
- Per-module flag to indicate if .cfi_section has beeen emitted.
Inherited from EHStreamer:
Method Overview
- protected DwarfCFIExceptionBase(llvm::AsmPrinter * A)
- protected void endFragment()
- protected void markFunctionEnd()
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
¶DwarfCFIExceptionBase(llvm::AsmPrinter* A)
DwarfCFIExceptionBase(llvm::AsmPrinter* A)
Declared at: llvm/lib/CodeGen/AsmPrinter/DwarfException.h:26
Parameters
¶void endFragment()
void endFragment()
Declared at: llvm/lib/CodeGen/AsmPrinter/DwarfException.h:34
¶void markFunctionEnd()
void markFunctionEnd()
Declared at: llvm/lib/CodeGen/AsmPrinter/DwarfException.h:33