[Mesa-dev] [PATCH 1/2] AMDGPU: Fix S_*_SAVEEXEC_B64 defines

Tom Stellard tom at stellard.net
Thu Nov 29 06:51:49 PST 2012


On Thu, Nov 29, 2012 at 11:12:35AM +0100, Christian König wrote:
> Signed-off-by: Christian König <deathsimple at vodafone.de>
> ---

For the series:
Reviewed-by: Tom Stellard <thomas.stellard at amd.com>

>  lib/Target/AMDGPU/SIInstructions.td |   10 ++++++++--
>  1 file changed, 8 insertions(+), 2 deletions(-)
> 
> diff --git a/lib/Target/AMDGPU/SIInstructions.td b/lib/Target/AMDGPU/SIInstructions.td
> index 8512b48..194656d 100644
> --- a/lib/Target/AMDGPU/SIInstructions.td
> +++ b/lib/Target/AMDGPU/SIInstructions.td
> @@ -46,14 +46,20 @@ def S_GETPC_B64 : SOP1_64 <0x0000001f, "S_GETPC_B64", []>;
>  def S_SETPC_B64 : SOP1_64 <0x00000020, "S_SETPC_B64", []>;
>  def S_SWAPPC_B64 : SOP1_64 <0x00000021, "S_SWAPPC_B64", []>;
>  def S_RFE_B64 : SOP1_64 <0x00000022, "S_RFE_B64", []>;
> +
> +let hasSideEffects = 1, Uses = [EXEC], Defs = [EXEC] in {
> +
>  def S_AND_SAVEEXEC_B64 : SOP1_64 <0x00000024, "S_AND_SAVEEXEC_B64", []>;
>  def S_OR_SAVEEXEC_B64 : SOP1_64 <0x00000025, "S_OR_SAVEEXEC_B64", []>;
>  def S_XOR_SAVEEXEC_B64 : SOP1_64 <0x00000026, "S_XOR_SAVEEXEC_B64", []>;
> -////def S_ANDN2_SAVEEXEC_B64 : SOP1_ANDN2 <0x00000027, "S_ANDN2_SAVEEXEC_B64", []>;
> -////def S_ORN2_SAVEEXEC_B64 : SOP1_ORN2 <0x00000028, "S_ORN2_SAVEEXEC_B64", []>;
> +def S_ANDN2_SAVEEXEC_B64 : SOP1_64 <0x00000027, "S_ANDN2_SAVEEXEC_B64", []>;
> +def S_ORN2_SAVEEXEC_B64 : SOP1_64 <0x00000028, "S_ORN2_SAVEEXEC_B64", []>;
>  def S_NAND_SAVEEXEC_B64 : SOP1_64 <0x00000029, "S_NAND_SAVEEXEC_B64", []>;
>  def S_NOR_SAVEEXEC_B64 : SOP1_64 <0x0000002a, "S_NOR_SAVEEXEC_B64", []>;
>  def S_XNOR_SAVEEXEC_B64 : SOP1_64 <0x0000002b, "S_XNOR_SAVEEXEC_B64", []>;
> +
> +} // End hasSideEffects = 1
> +
>  def S_QUADMASK_B32 : SOP1_32 <0x0000002c, "S_QUADMASK_B32", []>;
>  def S_QUADMASK_B64 : SOP1_64 <0x0000002d, "S_QUADMASK_B64", []>;
>  def S_MOVRELS_B32 : SOP1_32 <0x0000002e, "S_MOVRELS_B32", []>;
> -- 
> 1.7.9.5
> 
> _______________________________________________
> 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