summaryrefslogtreecommitdiff
path: root/include/internal/routines/level3
diff options
context:
space:
mode:
authorCedric Nugteren <web@cedricnugteren.nl>2016-06-17 12:32:06 +0200
committerCedric Nugteren <web@cedricnugteren.nl>2016-06-17 12:32:06 +0200
commit98a95c89fc0633efdc8439c942762bef9a1e5e1d (patch)
treed37775c4bf07229f7eae38c335da85eaf0c468a9 /include/internal/routines/level3
parent520e28e7a72f288f04d04d86d4e7560d78159820 (diff)
Moved the RunKernel and PadCopyTransposeMatrix functions out of the Routine class
Diffstat (limited to 'include/internal/routines/level3')
-rw-r--r--include/internal/routines/level3/xgemm.h3
-rw-r--r--include/internal/routines/level3/xhemm.h3
-rw-r--r--include/internal/routines/level3/xher2k.h3
-rw-r--r--include/internal/routines/level3/xherk.h3
-rw-r--r--include/internal/routines/level3/xsymm.h3
-rw-r--r--include/internal/routines/level3/xsyr2k.h3
-rw-r--r--include/internal/routines/level3/xsyrk.h3
-rw-r--r--include/internal/routines/level3/xtrmm.h3
8 files changed, 11 insertions, 13 deletions
diff --git a/include/internal/routines/level3/xgemm.h b/include/internal/routines/level3/xgemm.h
index 8facaa76..2fd853a9 100644
--- a/include/internal/routines/level3/xgemm.h
+++ b/include/internal/routines/level3/xgemm.h
@@ -28,11 +28,10 @@ class Xgemm: public Routine<T> {
using Routine<T>::db_;
using Routine<T>::source_string_;
using Routine<T>::queue_;
+ using Routine<T>::device_;
using Routine<T>::event_;
using Routine<T>::context_;
using Routine<T>::GetProgramFromCache;
- using Routine<T>::PadCopyTransposeMatrix;
- using Routine<T>::RunKernel;
// Constructor
Xgemm(Queue &queue, EventPointer event, const std::string &name = "GEMM");
diff --git a/include/internal/routines/level3/xhemm.h b/include/internal/routines/level3/xhemm.h
index cf833f57..8bd38393 100644
--- a/include/internal/routines/level3/xhemm.h
+++ b/include/internal/routines/level3/xhemm.h
@@ -27,9 +27,10 @@ class Xhemm: public Xgemm<T> {
// Members and methods from the base class
using Routine<T>::db_;
+ using Routine<T>::queue_;
+ using Routine<T>::device_;
using Routine<T>::context_;
using Routine<T>::GetProgramFromCache;
- using Routine<T>::RunKernel;
// Uses the regular Xgemm routine
using Xgemm<T>::DoGemm;
diff --git a/include/internal/routines/level3/xher2k.h b/include/internal/routines/level3/xher2k.h
index cdba33ab..1afe87a6 100644
--- a/include/internal/routines/level3/xher2k.h
+++ b/include/internal/routines/level3/xher2k.h
@@ -30,11 +30,10 @@ class Xher2k: public Routine<T> {
using Routine<T>::db_;
using Routine<T>::source_string_;
using Routine<T>::queue_;
+ using Routine<T>::device_;
using Routine<T>::event_;
using Routine<T>::context_;
using Routine<T>::GetProgramFromCache;
- using Routine<T>::PadCopyTransposeMatrix;
- using Routine<T>::RunKernel;
// Constructor
Xher2k(Queue &queue, EventPointer event, const std::string &name = "HER2K");
diff --git a/include/internal/routines/level3/xherk.h b/include/internal/routines/level3/xherk.h
index a9d1615a..64abae3b 100644
--- a/include/internal/routines/level3/xherk.h
+++ b/include/internal/routines/level3/xherk.h
@@ -30,11 +30,10 @@ class Xherk: public Routine<T> {
using Routine<T>::db_;
using Routine<T>::source_string_;
using Routine<T>::queue_;
+ using Routine<T>::device_;
using Routine<T>::event_;
using Routine<T>::context_;
using Routine<T>::GetProgramFromCache;
- using Routine<T>::PadCopyTransposeMatrix;
- using Routine<T>::RunKernel;
// Constructor
Xherk(Queue &queue, EventPointer event, const std::string &name = "HERK");
diff --git a/include/internal/routines/level3/xsymm.h b/include/internal/routines/level3/xsymm.h
index ec145a89..c35dfb5e 100644
--- a/include/internal/routines/level3/xsymm.h
+++ b/include/internal/routines/level3/xsymm.h
@@ -29,9 +29,10 @@ class Xsymm: public Xgemm<T> {
// Members and methods from the base class
using Routine<T>::db_;
+ using Routine<T>::queue_;
+ using Routine<T>::device_;
using Routine<T>::context_;
using Routine<T>::GetProgramFromCache;
- using Routine<T>::RunKernel;
// Uses the regular Xgemm routine
using Xgemm<T>::DoGemm;
diff --git a/include/internal/routines/level3/xsyr2k.h b/include/internal/routines/level3/xsyr2k.h
index 1093d635..73d11b0b 100644
--- a/include/internal/routines/level3/xsyr2k.h
+++ b/include/internal/routines/level3/xsyr2k.h
@@ -30,11 +30,10 @@ class Xsyr2k: public Routine<T> {
using Routine<T>::db_;
using Routine<T>::source_string_;
using Routine<T>::queue_;
+ using Routine<T>::device_;
using Routine<T>::event_;
using Routine<T>::context_;
using Routine<T>::GetProgramFromCache;
- using Routine<T>::PadCopyTransposeMatrix;
- using Routine<T>::RunKernel;
// Constructor
Xsyr2k(Queue &queue, EventPointer event, const std::string &name = "SYR2K");
diff --git a/include/internal/routines/level3/xsyrk.h b/include/internal/routines/level3/xsyrk.h
index c2edbf2b..344c02e2 100644
--- a/include/internal/routines/level3/xsyrk.h
+++ b/include/internal/routines/level3/xsyrk.h
@@ -32,11 +32,10 @@ class Xsyrk: public Routine<T> {
using Routine<T>::db_;
using Routine<T>::source_string_;
using Routine<T>::queue_;
+ using Routine<T>::device_;
using Routine<T>::event_;
using Routine<T>::context_;
using Routine<T>::GetProgramFromCache;
- using Routine<T>::PadCopyTransposeMatrix;
- using Routine<T>::RunKernel;
// Constructor
Xsyrk(Queue &queue, EventPointer event, const std::string &name = "SYRK");
diff --git a/include/internal/routines/level3/xtrmm.h b/include/internal/routines/level3/xtrmm.h
index 6cb46b01..5c12815d 100644
--- a/include/internal/routines/level3/xtrmm.h
+++ b/include/internal/routines/level3/xtrmm.h
@@ -28,9 +28,10 @@ class Xtrmm: public Xgemm<T> {
// Members and methods from the base class
using Routine<T>::db_;
+ using Routine<T>::queue_;
+ using Routine<T>::device_;
using Routine<T>::context_;
using Routine<T>::GetProgramFromCache;
- using Routine<T>::RunKernel;
// Uses the regular Xgemm routine
using Xgemm<T>::DoGemm;