On Wed, Dec 26, 2012 at 05:37:19PM +0100, Vincent Lejeune wrote:
> ---
>  lib/Target/AMDGPU/AMDGPUISelLowering.cpp |  1 +
>  lib/Target/AMDGPU/AMDGPUISelLowering.h   |  1 +
>  lib/Target/AMDGPU/R600Instructions.td    | 11 ++++++++++-
>  3 files changed, 12 insertions(+), 1 deletion(-)
> 

Reviewed-by: Tom Stellard <thomas.stell...@amd.com>

> diff --git a/lib/Target/AMDGPU/AMDGPUISelLowering.cpp 
> b/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
> index 910c2ff..df1a4d6 100644
> --- a/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
> +++ b/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
> @@ -398,5 +398,6 @@ const char* 
> AMDGPUTargetLowering::getTargetNodeName(unsigned Opcode) const {
>    NODE_NAME_CASE(INTERP)
>    NODE_NAME_CASE(INTERP_P0)
>    NODE_NAME_CASE(EXPORT)
> +  NODE_NAME_CASE(CONST_ADDRESS)
>    }
>  }
> diff --git a/lib/Target/AMDGPU/AMDGPUISelLowering.h 
> b/lib/Target/AMDGPU/AMDGPUISelLowering.h
> index 992dab7..5671f94 100644
> --- a/lib/Target/AMDGPU/AMDGPUISelLowering.h
> +++ b/lib/Target/AMDGPU/AMDGPUISelLowering.h
> @@ -122,6 +122,7 @@ enum {
>    INTERP,
>    INTERP_P0,
>    EXPORT,
> +  CONST_ADDRESS,
>    LAST_AMDGPU_ISD_NUMBER
>  };
>  
> diff --git a/lib/Target/AMDGPU/R600Instructions.td 
> b/lib/Target/AMDGPU/R600Instructions.td
> index 7921fe1e..dc32368 100644
> --- a/lib/Target/AMDGPU/R600Instructions.td
> +++ b/lib/Target/AMDGPU/R600Instructions.td
> @@ -464,7 +464,7 @@ def isR600toCayman : Predicate<
>                       "Subtarget.device()->getGeneration() <= 
> AMDGPUDeviceInfo::HD6XXX">;
>  
>  
> //===----------------------------------------------------------------------===//
> -// Interpolation Instructions
> +// R600 SDNodes
>  
> //===----------------------------------------------------------------------===//
>  
>  def INTERP: SDNode<"AMDGPUISD::INTERP",
> @@ -475,6 +475,15 @@ def INTERP_P0: SDNode<"AMDGPUISD::INTERP_P0",
>    SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisInt<1>]>
>    >;
>  
> +def CONST_ADDRESS: SDNode<"AMDGPUISD::CONST_ADDRESS",
> +  SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisPtrTy<1>]>,
> +  [SDNPMayLoad]
> +>;
> +
> +//===----------------------------------------------------------------------===//
> +// Interpolation Instructions
> +//===----------------------------------------------------------------------===//
> +
>  let usesCustomInserter = 1 in {
>  def input_perspective :  AMDGPUShaderInst <
>    (outs R600_Reg128:$dst),
> -- 
> 1.8.0.1
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to