@@ -72,22 +72,23 @@ class MockProperty {
7272};
7373
7474// / Convinience wrapper for _ur_offload_entry_struct.
75- class UrOffloadEntry {
75+ class MockOffloadEntry {
7676public:
7777 using NativeType = _sycl_offload_entry_struct;
7878
79- UrOffloadEntry (const std::string &Name, std::vector<char > Data, int32_t Flags)
79+ MockOffloadEntry (const std::string &Name, std::vector<char > Data,
80+ int32_t Flags)
8081 : MName(Name), MData(std::move(Data)), MFlags(Flags) {
8182 updateNativeType ();
8283 }
8384
84- UrOffloadEntry (const UrOffloadEntry &Src) {
85+ MockOffloadEntry (const MockOffloadEntry &Src) {
8586 MName = Src.MName ;
8687 MData = Src.MData ;
8788 MFlags = Src.MFlags ;
8889 updateNativeType ();
8990 }
90- UrOffloadEntry &operator =(const UrOffloadEntry &Src) {
91+ MockOffloadEntry &operator =(const MockOffloadEntry &Src) {
9192 MName = Src.MName ;
9293 MData = Src.MData ;
9394 MFlags = Src.MFlags ;
@@ -231,7 +232,7 @@ class MockDeviceImage {
231232 const std::string &CompileOptions,
232233 const std::string &LinkOptions, std::vector<char > Manifest,
233234 std::vector<unsigned char > Binary,
234- Array<UrOffloadEntry > OffloadEntries,
235+ Array<MockOffloadEntry > OffloadEntries,
235236 MockPropertySet PropertySet)
236237 : MVersion(Version), MKind(Kind), MFormat(Format),
237238 MDeviceTargetSpec (DeviceTargetSpec), MCompileOptions(CompileOptions),
@@ -244,7 +245,7 @@ class MockDeviceImage {
244245 const std::string &CompileOptions,
245246 const std::string &LinkOptions,
246247 std::vector<unsigned char > Binary,
247- Array<UrOffloadEntry > OffloadEntries,
248+ Array<MockOffloadEntry > OffloadEntries,
248249 MockPropertySet PropertySet)
249250 : MockDeviceImage(SYCL_DEVICE_BINARY_VERSION,
250251 SYCL_DEVICE_BINARY_OFFLOAD_KIND_SYCL, Format,
@@ -281,7 +282,7 @@ class MockDeviceImage {
281282 std::string MLinkOptions;
282283 std::vector<char > MManifest;
283284 std::vector<unsigned char > MBinary;
284- Array<UrOffloadEntry > MOffloadEntries;
285+ Array<MockOffloadEntry > MOffloadEntries;
285286 MockPropertySet MPropertySet;
286287};
287288
@@ -432,12 +433,12 @@ inline void addESIMDFlag(MockPropertySet &Props) {
432433}
433434
434435// / Utility function to generate offload entries for kernels without arguments.
435- inline Array<UrOffloadEntry >
436+ inline Array<MockOffloadEntry >
436437makeEmptyKernels (std::initializer_list<std::string> KernelNames) {
437- Array<UrOffloadEntry > Entries;
438+ Array<MockOffloadEntry > Entries;
438439
439440 for (const auto &Name : KernelNames) {
440- UrOffloadEntry E{Name, {}, 0 };
441+ MockOffloadEntry E{Name, {}, 0 };
441442 Entries.push_back (std::move (E));
442443 }
443444 return Entries;
@@ -550,7 +551,7 @@ generateDefaultImage(std::initializer_list<std::string> KernelNames) {
550551
551552 std::vector<unsigned char > Bin{0 , 1 , 2 , 3 , 4 , 5 }; // Random data
552553
553- Array<UrOffloadEntry > Entries = makeEmptyKernels (KernelNames);
554+ Array<MockOffloadEntry > Entries = makeEmptyKernels (KernelNames);
554555
555556 MockDeviceImage Img{SYCL_DEVICE_BINARY_TYPE_SPIRV, // Format
556557 __SYCL_DEVICE_BINARY_TARGET_SPIRV64, // DeviceTargetSpec
0 commit comments