mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-22 07:32:48 +00:00
Simplify.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74215 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
9e03cbefc5
commit
208622db8a
@ -1371,9 +1371,12 @@ bool DwarfDebug::ConstructSubprograms() {
|
||||
return Result;
|
||||
}
|
||||
|
||||
/// SetDebugInfo - Create global DIEs and emit initial debug info sections.
|
||||
/// This is inovked by the target AsmPrinter.
|
||||
void DwarfDebug::SetDebugInfo(MachineModuleInfo *mmi) {
|
||||
/// BeginModule - Emit all Dwarf sections that should come prior to the
|
||||
/// content. Create global DIEs and emit initial debug info sections.
|
||||
/// This is inovked by the target AsmPrinter.
|
||||
void DwarfDebug::BeginModule(Module *M, MachineModuleInfo *mmi) {
|
||||
this->M = M;
|
||||
|
||||
if (TimePassesIsEnabled)
|
||||
DebugTimer->startTimer();
|
||||
|
||||
|
@ -486,15 +486,9 @@ public:
|
||||
/// be emitted.
|
||||
bool ShouldEmitDwarfDebug() const { return shouldEmit; }
|
||||
|
||||
/// SetDebugInfo - Create global DIEs and emit initial debug info sections.
|
||||
/// This is inovked by the target AsmPrinter.
|
||||
void SetDebugInfo(MachineModuleInfo *mmi);
|
||||
|
||||
/// BeginModule - Emit all Dwarf sections that should come prior to the
|
||||
/// content.
|
||||
void BeginModule(Module *M) {
|
||||
this->M = M;
|
||||
}
|
||||
void BeginModule(Module *M, MachineModuleInfo *MMI);
|
||||
|
||||
/// EndModule - Emit all Dwarf sections that should come after the content.
|
||||
///
|
||||
|
@ -149,16 +149,11 @@ public:
|
||||
DwarfException(raw_ostream &OS, AsmPrinter *A, const TargetAsmInfo *T);
|
||||
virtual ~DwarfException();
|
||||
|
||||
/// SetModuleInfo - Set machine module information when it's known that pass
|
||||
/// manager has created it. Set by the target AsmPrinter.
|
||||
void SetModuleInfo(MachineModuleInfo *mmi) {
|
||||
MMI = mmi;
|
||||
}
|
||||
|
||||
/// BeginModule - Emit all exception information that should come prior to the
|
||||
/// content.
|
||||
void BeginModule(Module *M) {
|
||||
this->M = M;
|
||||
void BeginModule(Module *m, MachineModuleInfo *mmi) {
|
||||
this->M = m;
|
||||
this->MMI = mmi;
|
||||
}
|
||||
|
||||
/// EndModule - Emit all exception information that should come after the
|
||||
|
@ -42,10 +42,8 @@ void DwarfWriter::BeginModule(Module *M,
|
||||
const TargetAsmInfo *T) {
|
||||
DE = new DwarfException(OS, A, T);
|
||||
DD = new DwarfDebug(OS, A, T);
|
||||
DE->BeginModule(M);
|
||||
DD->BeginModule(M);
|
||||
DD->SetDebugInfo(MMI);
|
||||
DE->SetModuleInfo(MMI);
|
||||
DE->BeginModule(M, MMI);
|
||||
DD->BeginModule(M, MMI);
|
||||
}
|
||||
|
||||
/// EndModule - Emit all Dwarf sections that should come after the content.
|
||||
|
Loading…
Reference in New Issue
Block a user