forked from OSchip/llvm-project
privatize more stuff, eliminate vtables.
llvm-svn: 100410
This commit is contained in:
parent
acda87bdb1
commit
64a168efb6
|
@ -519,29 +519,6 @@ private:
|
|||
///
|
||||
DIType getBlockByrefType(DIType Ty, std::string Name);
|
||||
|
||||
public:
|
||||
//===--------------------------------------------------------------------===//
|
||||
// Main entry points.
|
||||
//
|
||||
DwarfDebug(AsmPrinter *A, Module *M);
|
||||
virtual ~DwarfDebug();
|
||||
|
||||
/// beginModule - Emit all Dwarf sections that should come prior to the
|
||||
/// content.
|
||||
void beginModule(Module *M);
|
||||
|
||||
/// endModule - Emit all Dwarf sections that should come after the content.
|
||||
///
|
||||
void endModule();
|
||||
|
||||
/// beginFunction - Gather pre-function debug information. Assumes being
|
||||
/// emitted immediately after the function entry point.
|
||||
void beginFunction(const MachineFunction *MF);
|
||||
|
||||
/// endFunction - Gather and emit post-function debug information.
|
||||
///
|
||||
void endFunction(const MachineFunction *MF);
|
||||
|
||||
/// recordSourceLine - Register a source line with debug info. Returns the
|
||||
/// unique label that was emitted and which provides correspondence to
|
||||
/// the source line list.
|
||||
|
@ -568,6 +545,29 @@ public:
|
|||
/// collectVariableInfo - Populate DbgScope entries with variables' info.
|
||||
void collectVariableInfo();
|
||||
|
||||
public:
|
||||
//===--------------------------------------------------------------------===//
|
||||
// Main entry points.
|
||||
//
|
||||
DwarfDebug(AsmPrinter *A, Module *M);
|
||||
~DwarfDebug();
|
||||
|
||||
/// beginModule - Emit all Dwarf sections that should come prior to the
|
||||
/// content.
|
||||
void beginModule(Module *M);
|
||||
|
||||
/// endModule - Emit all Dwarf sections that should come after the content.
|
||||
///
|
||||
void endModule();
|
||||
|
||||
/// beginFunction - Gather pre-function debug information. Assumes being
|
||||
/// emitted immediately after the function entry point.
|
||||
void beginFunction(const MachineFunction *MF);
|
||||
|
||||
/// endFunction - Gather and emit post-function debug information.
|
||||
///
|
||||
void endFunction(const MachineFunction *MF);
|
||||
|
||||
/// beginScope - Process beginning of a scope.
|
||||
void beginScope(const MachineInstr *MI);
|
||||
|
||||
|
|
|
@ -176,7 +176,7 @@ public:
|
|||
// Main entry points.
|
||||
//
|
||||
DwarfException(AsmPrinter *A);
|
||||
virtual ~DwarfException();
|
||||
~DwarfException();
|
||||
|
||||
/// EndModule - Emit all exception information that should come after the
|
||||
/// content.
|
||||
|
|
Loading…
Reference in New Issue