[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