14 #ifndef LLVM_LIB_CODEGEN_ASMPRINTER_DWARFEXCEPTION_H 15 #define LLVM_LIB_CODEGEN_ASMPRINTER_DWARFEXCEPTION_H 22 class MachineFunction;
23 class ARMTargetStreamer;
34 void markFunctionEnd()
override;
35 void endFragment()
override;
40 bool shouldEmitPersonality;
43 bool forceEmitPersonality;
59 void endModule()
override;
73 void emitTypeInfos(
unsigned TTypeEncoding,
MCSymbol *TTBaseLabel)
override;
This class represents lattice values for constants.
MCSymbol - Instances of this class represent a symbol name in the MC file, and MCSymbols are created ...
bool shouldEmitCFI
Per-function flag to indicate if frame CFI info should be emitted.
Emits exception handling directives.
This class is intended to be used as a driving class for all asm writers.
bool hasEmittedCFISections
Per-module flag to indicate if .cfi_section has beeen emitted.
MCSymbol * ExceptionSymbolProvider(AsmPrinter *Asm)
void endModule() override
Emit all exception information that should come after the content.
#define LLVM_LIBRARY_VISIBILITY
LLVM_LIBRARY_VISIBILITY - If a class marked with this attribute is linked into a shared library...