mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 23:03:02 +08:00
refactor: remove not needed struct
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
aeb5e0d5ad
commit
3e5dec27ef
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2021 Intel Corporation
|
* Copyright (C) 2020-2024 Intel Corporation
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: MIT
|
* SPDX-License-Identifier: MIT
|
||||||
*
|
*
|
||||||
@@ -26,10 +26,4 @@ struct APITracer : _zet_tracer_exp_handle_t {
|
|||||||
|
|
||||||
ze_result_t createAPITracer(zet_context_handle_t hContext, const zet_tracer_exp_desc_t *desc, zet_tracer_exp_handle_t *phTracer);
|
ze_result_t createAPITracer(zet_context_handle_t hContext, const zet_tracer_exp_desc_t *desc, zet_tracer_exp_handle_t *phTracer);
|
||||||
|
|
||||||
struct APITracerContext {
|
|
||||||
virtual ~APITracerContext() = default;
|
|
||||||
virtual void *getActiveTracersList() = 0;
|
|
||||||
virtual void releaseActivetracersList() = 0;
|
|
||||||
};
|
|
||||||
|
|
||||||
} // namespace L0
|
} // namespace L0
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2023 Intel Corporation
|
* Copyright (C) 2020-2024 Intel Corporation
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: MIT
|
* SPDX-License-Identifier: MIT
|
||||||
*
|
*
|
||||||
@@ -86,18 +86,18 @@ class ThreadPrivateTracerData {
|
|||||||
ThreadPrivateTracerData &operator=(const ThreadPrivateTracerData &);
|
ThreadPrivateTracerData &operator=(const ThreadPrivateTracerData &);
|
||||||
};
|
};
|
||||||
|
|
||||||
struct APITracerContextImp : APITracerContext {
|
struct APITracerContextImp {
|
||||||
public:
|
public:
|
||||||
APITracerContextImp() {
|
APITracerContextImp() {
|
||||||
activeTracerArray.store(&emptyTracerArray, std::memory_order_relaxed);
|
activeTracerArray.store(&emptyTracerArray, std::memory_order_relaxed);
|
||||||
};
|
};
|
||||||
|
|
||||||
~APITracerContextImp() override;
|
~APITracerContextImp();
|
||||||
|
|
||||||
static void apiTracingEnable(ze_init_flag_t flag);
|
static void apiTracingEnable(ze_init_flag_t flag);
|
||||||
|
|
||||||
void *getActiveTracersList() override;
|
void *getActiveTracersList();
|
||||||
void releaseActivetracersList() override;
|
void releaseActivetracersList();
|
||||||
|
|
||||||
ze_result_t enableTracingImp(struct APITracerImp *newTracer, ze_bool_t enable);
|
ze_result_t enableTracingImp(struct APITracerImp *newTracer, ze_bool_t enable);
|
||||||
ze_result_t finalizeDisableImpTracingWait(struct APITracerImp *oldTracer);
|
ze_result_t finalizeDisableImpTracingWait(struct APITracerImp *oldTracer);
|
||||||
|
|||||||
Reference in New Issue
Block a user