From 414e682bac7c7fb618aef6bb0caf8ae501f7a2ed Mon Sep 17 00:00:00 2001 From: Jim Laskey Date: Mon, 27 Mar 2006 20:18:45 +0000 Subject: Translate llvm target registers to dwarf register numbers properly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27180 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/PowerPC/PPCRegisterInfo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/Target/PowerPC/PPCRegisterInfo.cpp') diff --git a/lib/Target/PowerPC/PPCRegisterInfo.cpp b/lib/Target/PowerPC/PPCRegisterInfo.cpp index 6b281bd2d8..984d5e23fd 100644 --- a/lib/Target/PowerPC/PPCRegisterInfo.cpp +++ b/lib/Target/PowerPC/PPCRegisterInfo.cpp @@ -454,7 +454,7 @@ void PPCRegisterInfo::getLocation(MachineFunction &MF, unsigned Index, // FIXME - Needs to handle register variables. // FIXME - Faking that llvm number is same as gcc numbering. - ML.set((FP ? PPC::R31 : PPC::R1) - PPC::R0, + ML.set(getDwarfRegNum(FP ? PPC::R31 : PPC::R1), MFI->getObjectOffset(Index) + MFI->getStackSize()); } -- cgit v1.2.3-70-g09d2