[Mesa-dev] [PATCH 0/9] radeon/llvm fixes

Tom Stellard thomas.stellard at amd.com
Tue May 15 06:47:02 PDT 2012


On Tue, May 15, 2012 at 01:41:25PM +0400, Vadim Girlin wrote:
> With these patches piglit results are finally equal with non-llvm backend.
>

Nice!

>   radeon/llvm: add generated files to .gitignore
>   radeon/llvm: add names for AMDGPU* passes
>   radeon/llvm: fix BUILD_VECTOR lowering for replicated value
>   radeon/llvm: improve ABS_i32 lowering
>   radeon/llvm: use correct intrinsic for CEIL
>   radeon/llvm: use IntrNoMem property for intrinsics where possible
>   radeon/llvm: increase const regs count
>   radeon/llvm: add SET_GRADIENTS*, fix SAMPLE_G
>   radeon/llvm: add support for texture offsets, fix TEX_LD

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

> 
>  src/gallium/drivers/r600/r600_llvm.c               |   35 ++--
>  src/gallium/drivers/radeon/.gitignore              |   18 ++
>  src/gallium/drivers/radeon/AMDGPUConvertToISA.cpp  |    3 +
>  src/gallium/drivers/radeon/AMDGPUIntrinsics.td     |   76 ++++----
>  .../drivers/radeon/AMDGPULowerInstructions.cpp     |    2 +
>  src/gallium/drivers/radeon/AMDGPUUtil.cpp          |    2 +
>  src/gallium/drivers/radeon/AMDILFormats.td         |   18 +-
>  src/gallium/drivers/radeon/AMDILISelLowering.cpp   |    2 +
>  src/gallium/drivers/radeon/R600CodeEmitter.cpp     |   15 +-
>  src/gallium/drivers/radeon/R600GenRegisterInfo.pl  |    2 +-
>  src/gallium/drivers/radeon/R600ISelLowering.cpp    |   47 +++++
>  src/gallium/drivers/radeon/R600Instructions.td     |   39 +++-
>  .../drivers/radeon/R600IntrinsicsNoOpenCL.td       |    2 +-
>  src/gallium/drivers/radeon/R600IntrinsicsOpenCL.td |    2 +-
>  .../drivers/radeon/R600LowerInstructions.cpp       |   18 +-
>  src/gallium/drivers/radeon/radeon_llvm.h           |   16 ++
>  .../drivers/radeon/radeon_setup_tgsi_llvm.c        |  199 +++++++++++++++-----
>  17 files changed, 358 insertions(+), 138 deletions(-)
>  create mode 100644 src/gallium/drivers/radeon/.gitignore
> 
> -- 
> 1.7.10.1
> 
> _______________________________________________
> 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