[Mesa-dev] [PATCH] radeon/llvm: reserve also corresponding 128bits reg

Tom Stellard tom at stellard.net
Wed Sep 12 07:54:31 PDT 2012


On Tue, Sep 11, 2012 at 10:34:17PM +0200, Vincent Lejeune wrote:

Reviewed-by: Tom Stellard <thomas.stellard at amd.com>
> ---
>  src/gallium/drivers/radeon/R600RegisterInfo.cpp | 1 +
>  1 file changed, 1 insertion(+)
> 
> 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;
> -- 
> 1.7.11.4
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list