From 5fb1da1a0f09d825e5ddfd1e9bd422a8d74f2c5f Mon Sep 17 00:00:00 2001 From: Ivan Shapovalov Date: Mon, 19 Dec 2016 11:04:52 +0300 Subject: Database: pass Device instead of Queue for clarity --- src/database/database.cpp | 3 +-- src/database/database.hpp | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) (limited to 'src/database') diff --git a/src/database/database.cpp b/src/database/database.cpp index 9b4e8119..c1cb9d56 100644 --- a/src/database/database.cpp +++ b/src/database/database.cpp @@ -63,12 +63,11 @@ const std::unordered_map Database::kVendorNames{ // Constructor, computing device properties and populating the parameter-vector from the database. // This takes an optional overlay database in case of custom tuning or custom kernels. -Database::Database(const Queue &queue, const std::vector &kernels, +Database::Database(const Device &device, const std::vector &kernels, const Precision precision, const std::vector &overlay): parameters_(std::make_shared()) { // Finds information of the current device - auto device = queue.GetDevice(); auto device_type = device.Type(); auto device_vendor = device.Vendor(); auto device_name = device.Name(); diff --git a/src/database/database.hpp b/src/database/database.hpp index 92fb383c..87c12293 100644 --- a/src/database/database.hpp +++ b/src/database/database.hpp @@ -75,7 +75,7 @@ class Database { Database() = default; // The constructor with a user-provided database overlay (potentially an empty vector) - explicit Database(const Queue &queue, const std::vector &routines, + explicit Database(const Device &device, const std::vector &routines, const Precision precision, const std::vector &overlay); // Accessor of values by key -- cgit v1.2.3