Commit 01fc7f9
committed
Enable conditionally and make API C-compatible
Enable SYCL source compilation only for DPC++ versions that actually
support the compilation, based on the __SYCL_COMPILER_VERSION reported.
Use the correct naming for the property based on DPC++ version.
Remove all mentions of `std::vector` and other STL types from the header
and use opaque pointers instead.
Signed-off-by: Lukas Sommer <lukas.sommer@codeplay.com>1 parent 3c294f3 commit 01fc7f9
File tree
6 files changed
+91
-54
lines changed- dpctl
- program
- libsyclinterface
- include/syclinterface
- source
6 files changed
+91
-54
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
454 | 454 | | |
455 | 455 | | |
456 | 456 | | |
457 | | - | |
| 457 | + | |
458 | 458 | | |
459 | 459 | | |
460 | 460 | | |
461 | 461 | | |
462 | | - | |
| 462 | + | |
463 | 463 | | |
464 | 464 | | |
465 | 465 | | |
466 | 466 | | |
467 | | - | |
468 | | - | |
| 467 | + | |
| 468 | + | |
469 | 469 | | |
470 | 470 | | |
471 | 471 | | |
| |||
475 | 475 | | |
476 | 476 | | |
477 | 477 | | |
478 | | - | |
479 | | - | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
480 | 481 | | |
481 | 482 | | |
482 | | - | |
| 483 | + | |
483 | 484 | | |
484 | 485 | | |
485 | 486 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
30 | 29 | | |
31 | 30 | | |
32 | 31 | | |
| |||
2192 | 2191 | | |
2193 | 2192 | | |
2194 | 2193 | | |
2195 | | - | |
2196 | 2194 | | |
2197 | 2195 | | |
2198 | 2196 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
| 56 | + | |
56 | 57 | | |
57 | 58 | | |
58 | 59 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
214 | | - | |
| 214 | + | |
| 215 | + | |
215 | 216 | | |
216 | 217 | | |
217 | 218 | | |
| |||
342 | 343 | | |
343 | 344 | | |
344 | 345 | | |
345 | | - | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
346 | 350 | | |
347 | 351 | | |
348 | 352 | | |
| |||
384 | 388 | | |
385 | 389 | | |
386 | 390 | | |
387 | | - | |
| 391 | + | |
388 | 392 | | |
389 | 393 | | |
390 | 394 | | |
| |||
397 | 401 | | |
398 | 402 | | |
399 | 403 | | |
400 | | - | |
| 404 | + | |
401 | 405 | | |
402 | 406 | | |
403 | 407 | | |
| |||
407 | 411 | | |
408 | 412 | | |
409 | 413 | | |
410 | | - | |
| 414 | + | |
411 | 415 | | |
412 | 416 | | |
413 | 417 | | |
| 418 | + | |
| 419 | + | |
414 | 420 | | |
415 | | - | |
416 | 421 | | |
417 | 422 | | |
418 | 423 | | |
419 | 424 | | |
420 | 425 | | |
421 | 426 | | |
422 | | - | |
| 427 | + | |
423 | 428 | | |
424 | | - | |
| 429 | + | |
425 | 430 | | |
426 | 431 | | |
427 | 432 | | |
| |||
Lines changed: 3 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
36 | | - | |
37 | 35 | | |
38 | 36 | | |
39 | 37 | | |
| |||
131 | 129 | | |
132 | 130 | | |
133 | 131 | | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
152 | 135 | | |
153 | 136 | | |
154 | 137 | | |
| |||
Lines changed: 65 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
762 | 762 | | |
763 | 763 | | |
764 | 764 | | |
| 765 | + | |
| 766 | + | |
765 | 767 | | |
766 | 768 | | |
767 | | - | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
768 | 775 | | |
769 | 776 | | |
770 | 777 | | |
771 | 778 | | |
772 | | - | |
| 779 | + | |
773 | 780 | | |
774 | 781 | | |
775 | 782 | | |
776 | 783 | | |
777 | 784 | | |
778 | | - | |
| 785 | + | |
779 | 786 | | |
780 | 787 | | |
| 788 | + | |
| 789 | + | |
781 | 790 | | |
782 | 791 | | |
783 | | - | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
784 | 798 | | |
785 | 799 | | |
786 | 800 | | |
787 | 801 | | |
788 | | - | |
| 802 | + | |
789 | 803 | | |
790 | 804 | | |
791 | 805 | | |
792 | 806 | | |
793 | 807 | | |
794 | | - | |
| 808 | + | |
795 | 809 | | |
796 | 810 | | |
| 811 | + | |
| 812 | + | |
797 | 813 | | |
798 | 814 | | |
799 | | - | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
800 | 821 | | |
801 | 822 | | |
802 | 823 | | |
803 | 824 | | |
804 | | - | |
| 825 | + | |
805 | 826 | | |
806 | 827 | | |
807 | 828 | | |
808 | 829 | | |
809 | 830 | | |
810 | 831 | | |
811 | 832 | | |
812 | | - | |
| 833 | + | |
813 | 834 | | |
814 | 835 | | |
815 | 836 | | |
816 | 837 | | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
817 | 861 | | |
818 | 862 | | |
819 | 863 | | |
| |||
822 | 866 | | |
823 | 867 | | |
824 | 868 | | |
825 | | - | |
| 869 | + | |
826 | 870 | | |
827 | 871 | | |
828 | 872 | | |
829 | 873 | | |
830 | 874 | | |
831 | 875 | | |
832 | 876 | | |
833 | | - | |
| 877 | + | |
| 878 | + | |
| 879 | + | |
834 | 880 | | |
835 | 881 | | |
836 | 882 | | |
| |||
840 | 886 | | |
841 | 887 | | |
842 | 888 | | |
843 | | - | |
844 | | - | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
845 | 893 | | |
846 | 894 | | |
847 | 895 | | |
848 | | - | |
| 896 | + | |
| 897 | + | |
849 | 898 | | |
850 | 899 | | |
851 | 900 | | |
| |||
869 | 918 | | |
870 | 919 | | |
871 | 920 | | |
872 | | - | |
| 921 | + | |
873 | 922 | | |
874 | 923 | | |
875 | 924 | | |
| |||
888 | 937 | | |
889 | 938 | | |
890 | 939 | | |
891 | | - | |
| 940 | + | |
892 | 941 | | |
893 | 942 | | |
894 | 943 | | |
| |||
0 commit comments