From: Tom Stellard
---
Hi Matt,
This patch applies to your automake-gallium branch.
configure.ac|5 ++
src/gallium/drivers/radeon/.gitignore |1 +
src/gallium/drivers/radeon/Makefile | 76 ---
src/gallium/drivers/rad
From: Tom Stellard
This structure is used to pass LLVM programs to the drivers.
v2:
- s/pipe_compute_program/pipe_llvm_program/
---
src/gallium/include/pipe/p_state.h |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/src/gallium/include/pipe/p_state.h
b/src/gal
From: Tom Stellard
v2:
-Separate IR type and LLVM triple
-Do the OpenCL C->LLVM IR and linking steps for all PIPE_SHADER_IR
types.
v3:
- Coding style fixes
- Removed compatibility code for LLVM < 3.1
- Split build_module_llvm() into three functions:
compile(), link(), and build_
From: Tom Stellard
This structure is used to pass non-TGSI programs to the drivers. clover
will use this for LLVM bytecode programs.
---
src/gallium/include/pipe/p_state.h |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/src/gallium/include/pipe/p_state.h
b/src/
From: Tom Stellard
---
.../state_trackers/clover/core/compiler.hpp|3 +--
src/gallium/state_trackers/clover/core/program.cpp |2 +-
.../state_trackers/clover/tgsi/compiler.cpp|3 +--
3 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/src/gallium/state_trac
From: Tom Stellard
This option allows targets to link against the LLVM shared library
instead of the static libs. With LLVM 2.9, his saves ~13 MB for each of
the r300 target libraries.
---
configure.ac | 15 +--
1 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/confi
From: Tom Stellard
This fixes bug:
https://bugs.freedesktop.org/show_bug.cgi?id=25109
---
.../dri/r300/compiler/radeon_pair_schedule.c | 39 +---
1 files changed, 25 insertions(+), 14 deletions(-)
diff --git a/src/mesa/drivers/dri/r300/compiler/radeon_pair_schedule.c
b