Deleted Added
full compact
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 ---