From 9ec370f7489e45947db9449c842b87d773f08ee2 Mon Sep 17 00:00:00 2001 From: Evan Cheng Date: Wed, 4 Feb 2009 18:18:58 +0000 Subject: [PATCH] Skip over zero registers. llvm-svn: 63748 --- llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp b/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp index f3ffc69cccbe..86dca115194a 100644 --- a/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp +++ b/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp @@ -2449,6 +2449,8 @@ bool SimpleRegisterCoalescing::runOnMachineFunction(MachineFunction &fn) { if (!MO.isReg()) continue; unsigned Reg = MO.getReg(); + if (!Reg) + continue; if (TargetRegisterInfo::isVirtualRegister(Reg)) DeadDefs.push_back(Reg); if (MO.isDead())