2018-09-17 15:42:15 +02:00
|
|
|
/*
|
2020-01-14 14:32:11 +01:00
|
|
|
* Copyright (C) 2018-2020 Intel Corporation
|
2018-09-17 15:42:15 +02:00
|
|
|
*
|
|
|
|
* SPDX-License-Identifier: MIT
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include <memory>
|
|
|
|
|
2019-03-26 11:59:46 +01:00
|
|
|
namespace NEO {
|
2018-09-17 15:42:15 +02:00
|
|
|
|
2020-01-14 14:32:11 +01:00
|
|
|
class ClDevice;
|
2018-09-17 15:42:15 +02:00
|
|
|
class Device;
|
|
|
|
struct HardwareInfo;
|
|
|
|
|
|
|
|
struct DeviceInstrumentationFixture {
|
|
|
|
void SetUp(bool instrumentation);
|
|
|
|
|
2020-01-14 14:32:11 +01:00
|
|
|
std::unique_ptr<ClDevice> device = nullptr;
|
2018-09-17 15:42:15 +02:00
|
|
|
HardwareInfo *hwInfo = nullptr;
|
|
|
|
};
|
2020-01-14 14:32:11 +01:00
|
|
|
} // namespace NEO
|