summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/clover/core/program.cpp
diff options
context:
space:
mode:
authorPierre Moreau <pierre.morrow@free.fr>2018-02-10 16:56:11 +0100
committerKarol Herbst <kherbst@redhat.com>2019-02-26 21:02:07 +0100
commit67769c913f2e1608530779be207bcb1eb46f3a90 (patch)
treef9f68a397aedf66ae19592a6597d610ac5039e1b /src/gallium/state_trackers/clover/core/program.cpp
parent669d00ba4cabf444de12eb3663c5251b519e1681 (diff)
clover: Remove the TGSI backend as unused
Reviewed-by: Karol Herbst <kherbst@redhat.com> Reviewed-by: Francisco Jerez <currojerez@riseup.net>
Diffstat (limited to 'src/gallium/state_trackers/clover/core/program.cpp')
-rw-r--r--src/gallium/state_trackers/clover/core/program.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/gallium/state_trackers/clover/core/program.cpp b/src/gallium/state_trackers/clover/core/program.cpp
index 4e74fccd973..ec71d99b017 100644
--- a/src/gallium/state_trackers/clover/core/program.cpp
+++ b/src/gallium/state_trackers/clover/core/program.cpp
@@ -22,7 +22,6 @@
#include "core/program.hpp"
#include "llvm/invocation.hpp"
-#include "tgsi/invocation.hpp"
using namespace clover;
@@ -51,10 +50,9 @@ program::compile(const ref_vector<device> &devs, const std::string &opts,
std::string log;
try {
- const module m = (dev.ir_format() == PIPE_SHADER_IR_TGSI ?
- tgsi::compile_program(_source, log) :
- llvm::compile_program(_source, headers, dev,
- opts, log));
+ assert(dev.ir_format() == PIPE_SHADER_IR_NATIVE);
+ const module m = llvm::compile_program(_source, headers, dev, opts,
+ log);
_builds[&dev] = { m, opts, log };
} catch (...) {
_builds[&dev] = { module(), opts, log };
@@ -76,9 +74,8 @@ program::link(const ref_vector<device> &devs, const std::string &opts,
std::string log = _builds[&dev].log;
try {
- const module m = (dev.ir_format() == PIPE_SHADER_IR_TGSI ?
- tgsi::link_program(ms) :
- llvm::link_program(ms, dev, opts, log));
+ assert(dev.ir_format() == PIPE_SHADER_IR_NATIVE);
+ const module m = llvm::link_program(ms, dev, opts, log);
_builds[&dev] = { m, opts, log };
} catch (...) {
_builds[&dev] = { module(), opts, log };