DwarfException.h (206274) | DwarfException.h (207618) |
---|---|
1//===-- DwarfException.h - Dwarf Exception Framework -----------*- C++ -*--===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 14 unchanged lines hidden (view full) --- 23struct LandingPadInfo; 24class MachineModuleInfo; 25class MachineMove; 26class MachineInstr; 27class MachineFunction; 28class MCAsmInfo; 29class MCExpr; 30class MCSymbol; | 1//===-- DwarfException.h - Dwarf Exception Framework -----------*- C++ -*--===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 14 unchanged lines hidden (view full) --- 23struct LandingPadInfo; 24class MachineModuleInfo; 25class MachineMove; 26class MachineInstr; 27class MachineFunction; 28class MCAsmInfo; 29class MCExpr; 30class MCSymbol; |
31class Timer; | |
32class Function; 33class AsmPrinter; 34 35//===----------------------------------------------------------------------===// 36/// DwarfException - Emits Dwarf exception handling directives. 37/// 38class DwarfException { 39 /// Asm - Target of Dwarf emission. --- 37 unchanged lines hidden (view full) --- 77 /// shouldEmitTableModule - Per-module flag to indicate if EH tables 78 /// should be emitted. 79 bool shouldEmitTableModule; 80 81 /// shouldEmitFrameModule - Per-module flag to indicate if frame moves 82 /// should be emitted. 83 bool shouldEmitMovesModule; 84 | 31class Function; 32class AsmPrinter; 33 34//===----------------------------------------------------------------------===// 35/// DwarfException - Emits Dwarf exception handling directives. 36/// 37class DwarfException { 38 /// Asm - Target of Dwarf emission. --- 37 unchanged lines hidden (view full) --- 76 /// shouldEmitTableModule - Per-module flag to indicate if EH tables 77 /// should be emitted. 78 bool shouldEmitTableModule; 79 80 /// shouldEmitFrameModule - Per-module flag to indicate if frame moves 81 /// should be emitted. 82 bool shouldEmitMovesModule; 83 |
85 /// ExceptionTimer - Timer for the Dwarf exception writer. 86 Timer *ExceptionTimer; 87 | |
88 /// EmitCIE - Emit a Common Information Entry (CIE). This holds information 89 /// that is shared among many Frame Description Entries. There is at least 90 /// one CIE in every non-empty .debug_frame section. 91 void EmitCIE(const Function *Personality, unsigned Index); 92 93 /// EmitFDE - Emit the Frame Description Entry (FDE) for the function. 94 void EmitFDE(const FunctionEHFrameInfo &EHFrameInfo); 95 --- 100 unchanged lines hidden --- | 84 /// EmitCIE - Emit a Common Information Entry (CIE). This holds information 85 /// that is shared among many Frame Description Entries. There is at least 86 /// one CIE in every non-empty .debug_frame section. 87 void EmitCIE(const Function *Personality, unsigned Index); 88 89 /// EmitFDE - Emit the Frame Description Entry (FDE) for the function. 90 void EmitFDE(const FunctionEHFrameInfo &EHFrameInfo); 91 --- 100 unchanged lines hidden --- |