DPC++ Runtime
Runtime libraries for oneAPI DPC++
pi_native_cpu.hpp
Go to the documentation of this file.
1 //===------ pi_native_cpu.hpp - Native CPU Plugin -------------------------===//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
8 
9 #include <pi2ur.hpp>
10 
11 #include <adapters/native_cpu/context.hpp>
12 #include <adapters/native_cpu/device.hpp>
13 #include <adapters/native_cpu/kernel.hpp>
14 #include <adapters/native_cpu/memory.hpp>
15 #include <adapters/native_cpu/platform.hpp>
16 #include <adapters/native_cpu/program.hpp>
17 #include <adapters/native_cpu/queue.hpp>
18 
20  using ur_context_handle_t_::ur_context_handle_t_;
21 };
22 
24  using ur_device_handle_t_::ur_device_handle_t_;
25 };
26 
28  using ur_kernel_handle_t_::ur_kernel_handle_t_;
29 };
30 
31 struct _pi_mem : ur_mem_handle_t_ {
32  using ur_mem_handle_t_::ur_mem_handle_t_;
33 };
34 
36  using ur_platform_handle_t_::ur_platform_handle_t_;
37 };
38 
40  using ur_program_handle_t_::ur_program_handle_t_;
41 };
42 
44  using ur_queue_handle_t_::ur_queue_handle_t_;
45 };