mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-21 23:17:16 +00:00
move sleb printing out of asmprinter into dwarf printer, make clients
handle the comment better, MCize the non-.sleb case. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94244 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -2624,7 +2624,7 @@ void DwarfDebug::emitDebugLines() {
|
||||
// ... otherwise use long hand.
|
||||
Asm->EmitInt8(dwarf::DW_LNS_advance_line);
|
||||
Asm->EOL("DW_LNS_advance_line");
|
||||
Asm->EmitSLEB128Bytes(Offset); Asm->EOL("Line Offset");
|
||||
EmitSLEB128(Offset, "Line Offset");
|
||||
Asm->EmitInt8(dwarf::DW_LNS_copy); Asm->EOL("DW_LNS_copy");
|
||||
}
|
||||
} else {
|
||||
@@ -2675,8 +2675,7 @@ void DwarfDebug::emitCommonDebugFrame() {
|
||||
Asm->EOL("CIE Augmentation");
|
||||
Asm->EmitULEB128Bytes(1);
|
||||
Asm->EOL("CIE Code Alignment Factor");
|
||||
Asm->EmitSLEB128Bytes(stackGrowth);
|
||||
Asm->EOL("CIE Data Alignment Factor");
|
||||
EmitSLEB128(stackGrowth, "CIE Data Alignment Factor");
|
||||
Asm->EmitInt8(RI->getDwarfRegNum(RI->getRARegister(), false));
|
||||
Asm->EOL("CIE RA Column");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user