Mesa (master): radeon/llvm: reserve also corresponding 128bits reg
Vincent Lejeune
vlj at kemper.freedesktop.org
Tue Sep 18 16:01:22 UTC 2012
Module: Mesa
Branch: master
Commit: 12c4526157ab029fd8c0b402d190cf5f7723b555
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12c4526157ab029fd8c0b402d190cf5f7723b555
Author: Vincent Lejeune <vljn at ovi.com>
Date: Tue Sep 11 17:56:39 2012 +0200
radeon/llvm: reserve also corresponding 128bits reg
Reviewed-by: Tom Stellard <thomas.stellard at amd.com>
---
src/gallium/drivers/radeon/R600RegisterInfo.cpp | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/src/gallium/drivers/radeon/R600RegisterInfo.cpp b/src/gallium/drivers/radeon/R600RegisterInfo.cpp
index ef6bf87..4096cb0 100644
--- a/src/gallium/drivers/radeon/R600RegisterInfo.cpp
+++ b/src/gallium/drivers/radeon/R600RegisterInfo.cpp
@@ -50,6 +50,7 @@ BitVector R600RegisterInfo::getReservedRegs(const MachineFunction &MF) const
for (std::vector<unsigned>::const_iterator I = MFI->ReservedRegs.begin(),
E = MFI->ReservedRegs.end(); I != E; ++I) {
Reserved.set(*I);
+ Reserved.set(*(getSuperRegisters(*I)));
}
return Reserved;
More information about the mesa-commit
mailing list