Index: src/IceRegAlloc.cpp |
diff --git a/src/IceRegAlloc.cpp b/src/IceRegAlloc.cpp |
index c25ec83d3612d36087b59054c43fb6ab1ad47d82..38ccaa0bf912a1239c5d31bd08d8297eed6417a4 100644 |
--- a/src/IceRegAlloc.cpp |
+++ b/src/IceRegAlloc.cpp |
@@ -904,8 +904,8 @@ void LinearScan::scan(const llvm::SmallBitVector &RegMaskFull, |
Ostream &Str = Ctx->getStrDump(); |
for (SizeT i = 0; i < Iter.RegMask.size(); ++i) { |
if (Iter.RegMask[i]) { |
- Str << Target->getRegName(i, IceType_i32) << "(U=" << RegUses[i] |
- << ",F=" << Iter.Free[i] |
+ Str << Target->getRegName(i, Iter.Cur->getType()) |
+ << "(U=" << RegUses[i] << ",F=" << Iter.Free[i] |
<< ",P=" << Iter.PrecoloredUnhandledMask[i] << ") "; |
} |
} |