Skip to content

Commit 8aa68cc

Browse files
[SYCL-MLIR] Add supportedFuncs for single_task.cpp
Signed-off-by: Tsang, Whitney <[email protected]>
1 parent 29edb5e commit 8aa68cc

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

polygeist/tools/cgeist/Lib/clang-mlir.cc

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,11 @@ void MLIRScanner::initSupportedFunctions() {
259259
"_ZN4sycl3_V18accessorIiLi1ELNS0_6access4modeE1025ELNS2_"
260260
"6targetE2014ELNS2_11placeholderE0ENS0_3ext6oneapi22accessor_property_"
261261
"listIJEEEE6__initEPU3AS1iNS0_5rangeILi1EEESE_NS0_2idILi1EEE");
262+
supportedFuncs.insert(
263+
"_ZZN4sycl3_V18accessorIiLi1ELNS0_6access4modeE1025ELNS2_"
264+
"6targetE2014ELNS2_11placeholderE0ENS0_3ext6oneapi22accessor_property_"
265+
"listIJEEEE6__initEPU3AS1iNS0_5rangeILi1EEESE_NS0_2idILi1EEEENKUlmE_"
266+
"clEm");
262267
supportedFuncs.insert(
263268
"_ZN4sycl3_V18accessorIiLi1ELNS0_6access4modeE1025ELNS2_"
264269
"6targetE2014ELNS2_11placeholderE0ENS0_3ext6oneapi22accessor_property_"
@@ -300,6 +305,11 @@ void MLIRScanner::initSupportedFunctions() {
300305
supportedFuncs.insert("_ZNK4sycl3_V16detail5arrayILi1EE15check_dimensionEi");
301306
supportedFuncs.insert("_ZN4sycl3_V16detail14InitializedValILi1ENS0_"
302307
"5rangeEE3getILi0EEENS3_ILi1EEEv");
308+
supportedFuncs.insert(
309+
"_ZN4sycl3_V16detail8dim_loopILm1EZNS0_8accessorIiLi1ELNS0_"
310+
"6access4modeE1025ELNS4_6targetE2014ELNS4_11placeholderE0ENS0_"
311+
"3ext6oneapi22accessor_property_listIJEEEE6__initEPU3AS1iNS0_"
312+
"5rangeILi1EEESG_NS0_2idILi1EEEEUlmE_EEvOT0_");
303313
supportedFuncs.insert(
304314
"_ZN4sycl3_V16detail8dim_loopILm1EZNKS0_8accessorIiLi1ELNS0_"
305315
"6access4modeE1025ELNS4_6targetE2014ELNS4_11placeholderE0ENS0_"
@@ -311,15 +321,21 @@ void MLIRScanner::initSupportedFunctions() {
311321
"3ext6oneapi22accessor_property_listIJEEEE14getTotalOffsetEvEUlmE_"
312322
"EEvOT0_");
313323
supportedFuncs.insert(
314-
"_ZN4sycl3_V16detail13dim_loop_implIJLm0EEZNKS0_8accessorIiLi1ELNS0_"
324+
"_ZN4sycl3_V16detail13dim_loop_implIJLm0EEZNS0_8accessorIiLi1ELNS0_"
315325
"6access4modeE1025ELNS4_6targetE2014ELNS4_11placeholderE0ENS0_"
316-
"3ext6oneapi22accessor_property_listIJEEEE14getTotalOffsetEvEUlmE_"
317-
"EEvSt16integer_sequenceImJXspT_EEEOT0_");
326+
"3ext6oneapi22accessor_property_listIJEEEE6__initEPU3AS1iNS0_"
327+
"5rangeILi1EEESG_NS0_2idILi1EEEEUlmE_EEvSt16integer_sequenceImJXspT_"
328+
"EEEOT0_");
318329
supportedFuncs.insert(
319330
"_ZN4sycl3_V16detail13dim_loop_implIJLm0EEZNKS0_8accessorIiLi1ELNS0_"
320331
"6access4modeE1025ELNS4_6targetE2014ELNS4_11placeholderE0ENS0_"
321332
"3ext6oneapi22accessor_property_listIJEEEE14getLinearIndexILi1EEEmNS0_"
322333
"2idIXT_EEEEUlmE_EEvSt16integer_sequenceImJXspT_EEEOT0_");
334+
supportedFuncs.insert(
335+
"_ZN4sycl3_V16detail13dim_loop_implIJLm0EEZNKS0_8accessorIiLi1ELNS0_"
336+
"6access4modeE1025ELNS4_6targetE2014ELNS4_11placeholderE0ENS0_"
337+
"3ext6oneapi22accessor_property_listIJEEEE14getTotalOffsetEvEUlmE_"
338+
"EEvSt16integer_sequenceImJXspT_EEEOT0_");
323339
}
324340

325341
static void checkFunctionParent(const FunctionOpInterface F,

0 commit comments

Comments
 (0)