Emit debug info for locals with proper scope.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72531 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/PIC16/PIC16AsmPrinter.h b/lib/Target/PIC16/PIC16AsmPrinter.h
index adcd64d..2545dfd 100644
--- a/lib/Target/PIC16/PIC16AsmPrinter.h
+++ b/lib/Target/PIC16/PIC16AsmPrinter.h
@@ -32,7 +32,7 @@
explicit PIC16AsmPrinter(raw_ostream &O, PIC16TargetMachine &TM,
const TargetAsmInfo *T, CodeGenOpt::Level OL,
bool V)
- : AsmPrinter(O, TM, T, OL, V) {
+ : AsmPrinter(O, TM, T, OL, V), DbgInfo(O,T) {
PTLI = TM.getTargetLowering();
PTAI = static_cast<const PIC16TargetAsmInfo *> (T);
}
@@ -51,12 +51,10 @@
void EmitDefinedVars (Module &M);
void EmitIData (Module &M);
void EmitUData (Module &M);
- void EmitAutos (Module &M);
+ void EmitAutos (std::string FunctName);
void EmitRomData (Module &M);
- void emitFunctionData(MachineFunction &MF);
+ void EmitFunctionFrame(MachineFunction &MF);
void printLibcallDecls(void);
- void EmitVarDebugInfo (Module &M);
-
protected:
bool doInitialization(Module &M);
bool doFinalization(Module &M);