gallium: PIPE_COMPUTE_CAP_IR_TARGET - allow drivers to specify a processor v2
authorTom Stellard <thomas.stellard@amd.com>
Thu, 7 Mar 2013 15:51:25 +0000 (10:51 -0500)
committerTom Stellard <thomas.stellard@amd.com>
Fri, 5 Apr 2013 22:43:34 +0000 (18:43 -0400)
commitc5e5b3401c52f83bd885497cb30125e78a21d666
tree895fceb4d43d1d6d8e9427907bc081007a86d9fa
parent1a868acbecdd7b7cb71342a75a36ad9a80d8eb17
gallium: PIPE_COMPUTE_CAP_IR_TARGET - allow drivers to specify a processor v2

This target string now contains four values instead of three.  The old
processor field (which was really being interpreted as arch) has been split
into two fields: processor and arch.  This allows drivers to pass a
more a more detailed description of the hardware to compiler frontends.

v2:
  - Adapt to libclc changes

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
src/gallium/docs/source/screen.rst
src/gallium/drivers/r600/r600_llvm.c
src/gallium/drivers/r600/r600_llvm.h
src/gallium/drivers/r600/r600_pipe.c
src/gallium/drivers/r600/r600_pipe.h
src/gallium/drivers/radeon/LLVM_REVISION.txt
src/gallium/drivers/radeonsi/radeonsi_pipe.c
src/gallium/drivers/radeonsi/radeonsi_pipe.h
src/gallium/drivers/radeonsi/radeonsi_shader.c
src/gallium/state_trackers/clover/llvm/invocation.cpp