Commit 869faef
committed
Reduced number of created iota and map_back kernels
Avoid using comparator type to form kernel name types for
iota and map_back kernels (as they do not depedent on
comparator). This reduces the number of kernels generated
during instantiation of template implementation functions.1 parent 87052e2 commit 869faef
File tree
4 files changed
+29
-70
lines changed- dpctl/tensor/libtensor
- include/kernels/sorting
- source/sorting
4 files changed
+29
-70
lines changedLines changed: 4 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
214 | | - | |
215 | | - | |
216 | 214 | | |
217 | 215 | | |
218 | 216 | | |
| |||
259 | 257 | | |
260 | 258 | | |
261 | 259 | | |
262 | | - | |
263 | 260 | | |
264 | 261 | | |
265 | 262 | | |
| |||
768 | 765 | | |
769 | 766 | | |
770 | 767 | | |
771 | | - | |
| 768 | + | |
772 | 769 | | |
773 | | - | |
| 770 | + | |
774 | 771 | | |
775 | 772 | | |
776 | 773 | | |
| |||
820 | 817 | | |
821 | 818 | | |
822 | 819 | | |
823 | | - | |
| 820 | + | |
824 | 821 | | |
825 | 822 | | |
826 | 823 | | |
| |||
838 | 835 | | |
839 | 836 | | |
840 | 837 | | |
841 | | - | |
| 838 | + | |
842 | 839 | | |
843 | 840 | | |
844 | 841 | | |
| |||
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1759 | 1759 | | |
1760 | 1760 | | |
1761 | 1761 | | |
| 1762 | + | |
| 1763 | + | |
1762 | 1764 | | |
1763 | 1765 | | |
1764 | 1766 | | |
| |||
1848 | 1850 | | |
1849 | 1851 | | |
1850 | 1852 | | |
1851 | | - | |
| 1853 | + | |
1852 | 1854 | | |
1853 | 1855 | | |
1854 | 1856 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| |||
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
43 | | - | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
138 | | - | |
| 137 | + | |
139 | 138 | | |
140 | | - | |
141 | | - | |
| 139 | + | |
142 | 140 | | |
143 | 141 | | |
144 | 142 | | |
| |||
158 | 156 | | |
159 | 157 | | |
160 | 158 | | |
161 | | - | |
| 159 | + | |
162 | 160 | | |
163 | 161 | | |
164 | 162 | | |
| |||
179 | 177 | | |
180 | 178 | | |
181 | 179 | | |
182 | | - | |
183 | | - | |
| 180 | + | |
184 | 181 | | |
185 | 182 | | |
186 | 183 | | |
| |||
194 | 191 | | |
195 | 192 | | |
196 | 193 | | |
197 | | - | |
198 | | - | |
| 194 | + | |
199 | 195 | | |
200 | 196 | | |
201 | 197 | | |
| |||
213 | 209 | | |
214 | 210 | | |
215 | 211 | | |
216 | | - | |
217 | | - | |
218 | | - | |
219 | | - | |
220 | | - | |
221 | | - | |
222 | 212 | | |
223 | 213 | | |
224 | 214 | | |
225 | 215 | | |
226 | 216 | | |
227 | 217 | | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | | - | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
234 | 221 | | |
235 | 222 | | |
236 | 223 | | |
| |||
434 | 421 | | |
435 | 422 | | |
436 | 423 | | |
437 | | - | |
| 424 | + | |
438 | 425 | | |
439 | 426 | | |
440 | 427 | | |
| |||
462 | 449 | | |
463 | 450 | | |
464 | 451 | | |
465 | | - | |
466 | | - | |
467 | | - | |
468 | | - | |
469 | | - | |
470 | | - | |
471 | 452 | | |
472 | 453 | | |
473 | 454 | | |
474 | 455 | | |
475 | 456 | | |
476 | 457 | | |
477 | | - | |
478 | | - | |
479 | | - | |
480 | | - | |
481 | | - | |
482 | | - | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
483 | 461 | | |
484 | 462 | | |
485 | 463 | | |
| |||
494 | 472 | | |
495 | 473 | | |
496 | 474 | | |
497 | | - | |
| 475 | + | |
498 | 476 | | |
499 | 477 | | |
500 | 478 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
50 | | - | |
51 | 49 | | |
52 | 50 | | |
53 | 51 | | |
54 | 52 | | |
55 | 53 | | |
56 | 54 | | |
57 | 55 | | |
| 56 | + | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | 66 | | |
73 | 67 | | |
74 | 68 | | |
| |||
102 | 96 | | |
103 | 97 | | |
104 | 98 | | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | 99 | | |
112 | 100 | | |
113 | 101 | | |
114 | 102 | | |
115 | 103 | | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
120 | 107 | | |
121 | 108 | | |
122 | 109 | | |
| |||
126 | 113 | | |
127 | 114 | | |
128 | 115 | | |
129 | | - | |
130 | | - | |
| 116 | + | |
131 | 117 | | |
132 | 118 | | |
133 | 119 | | |
134 | 120 | | |
135 | 121 | | |
136 | 122 | | |
137 | | - | |
138 | | - | |
| 123 | + | |
139 | 124 | | |
140 | 125 | | |
141 | 126 | | |
| |||
268 | 253 | | |
269 | 254 | | |
270 | 255 | | |
271 | | - | |
272 | | - | |
273 | 256 | | |
274 | 257 | | |
275 | 258 | | |
276 | 259 | | |
277 | | - | |
278 | | - | |
| 260 | + | |
279 | 261 | | |
280 | 262 | | |
281 | 263 | | |
| |||
0 commit comments