summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorCedric Nugteren <web@cedricnugteren.nl>2017-10-14 11:43:57 +0200
committerCedric Nugteren <web@cedricnugteren.nl>2017-10-14 11:43:57 +0200
commit54d0c440ce84d61db1b462033052dd0f532a40d8 (patch)
treeb117bb9044a2f6b56428af2fc8e73c27c106ba15 /scripts
parent16b9efd60528ea9230810e6cb6287fe780f02527 (diff)
Various fixes to make the host code and sample compile with the CUDA API
Diffstat (limited to 'scripts')
-rw-r--r--scripts/generator/generator/cpp.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/generator/generator/cpp.py b/scripts/generator/generator/cpp.py
index 5413906a..2d18655f 100644
--- a/scripts/generator/generator/cpp.py
+++ b/scripts/generator/generator/cpp.py
@@ -56,7 +56,8 @@ def clblast_cc(routine, cuda=False):
result += " auto queue_cpp = Queue(context_cpp, device_cpp);" + NL
else:
result += " auto queue_cpp = Queue(*queue);" + NL
- result += " auto routine = X" + routine.plain_name() + "<" + routine.template.template + ">(queue_cpp, event);" + NL
+ event = "nullptr" if cuda else "event"
+ result += " auto routine = X" + routine.plain_name() + "<" + routine.template.template + ">(queue_cpp, " + event + ");" + NL
if routine.batched:
result += " " + (NL + " ").join(routine.batched_transform_to_cpp()) + NL
result += " routine.Do" + routine.capitalized_name() + "("