mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-01 15:11:24 +00:00
llvm-dis: Use the new DebugLoc
API, NFC
Update tools/llvm-dis to use the new `DebugLoc` API. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233590 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
f175439a2b
commit
68338f833e
@ -58,12 +58,9 @@ namespace {
|
||||
|
||||
static void printDebugLoc(const DebugLoc &DL, formatted_raw_ostream &OS) {
|
||||
OS << DL.getLine() << ":" << DL.getCol();
|
||||
if (MDNode *N = DL.getInlinedAt(getGlobalContext())) {
|
||||
DebugLoc IDL = DebugLoc::getFromDILocation(N);
|
||||
if (!IDL.isUnknown()) {
|
||||
OS << "@";
|
||||
printDebugLoc(IDL,OS);
|
||||
}
|
||||
if (MDLocation *IDL = DL.getInlinedAt()) {
|
||||
OS << "@";
|
||||
printDebugLoc(IDL, OS);
|
||||
}
|
||||
}
|
||||
class CommentWriter : public AssemblyAnnotationWriter {
|
||||
@ -81,8 +78,7 @@ public:
|
||||
OS << "; [#uses=" << V.getNumUses() << " type=" << *V.getType() << "]"; // Output # uses and type
|
||||
}
|
||||
if (const Instruction *I = dyn_cast<Instruction>(&V)) {
|
||||
const DebugLoc &DL = I->getDebugLoc();
|
||||
if (!DL.isUnknown()) {
|
||||
if (const DebugLoc &DL = I->getDebugLoc()) {
|
||||
if (!Padded) {
|
||||
OS.PadToColumn(50);
|
||||
Padded = true;
|
||||
|
Loading…
Reference in New Issue
Block a user