summaryrefslogtreecommitdiff
path: root/src/database/database.hpp
diff options
context:
space:
mode:
authorCedric Nugteren <web@cedricnugteren.nl>2017-09-14 21:27:33 +0200
committerCedric Nugteren <web@cedricnugteren.nl>2017-09-14 21:27:33 +0200
commit0d13d814c21f1fdb3b0781b84bf12914aec5225a (patch)
treef4ed5bfe6b13a5e865b1973ca571df87f1af4bc2 /src/database/database.hpp
parent14a61d24258498811ac0dfd11cad6087a231fa2a (diff)
Added architecture layer in the tuning database for better performance on unseen devices
Diffstat (limited to 'src/database/database.hpp')
-rw-r--r--src/database/database.hpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/database/database.hpp b/src/database/database.hpp
index 7efcb7c4..e4764dea 100644
--- a/src/database/database.hpp
+++ b/src/database/database.hpp
@@ -64,8 +64,12 @@ class Database {
const Precision this_precision,
const std::vector<database::DatabaseEntry> &db) const;
database::Parameters SearchDevice(const std::string &target_device,
- const std::vector<database::DatabaseDevice> &devices,
- const std::vector<std::string> &parameter_names) const;
+ const std::vector<database::DatabaseDevice> &devices,
+ const std::vector<std::string> &parameter_names) const;
+ database::Parameters SearchArchitecture(const std::string &target_architecture,
+ const std::string &this_device,
+ const std::vector<database::DatabaseArchitecture> &architectures,
+ const std::vector<std::string> &parameter_names) const;
database::Parameters SearchVendorAndType(const std::string &target_vendor,
const std::string &target_type,
const std::string &this_device, const std::string &this_architecture,