Commit 18f7cae
authored
[ESIMD] Remove propagation of sycl_explicit_simd to the callees (#3152)
We don't need to mark the ESIMD CFG since all ESIMD-specific passes will work exclusively on the ESIMD code. So, in ESIMD passes we don't have to worry about breaking other SYCL code.
Another important reason why we no longer need sycl_explicit_simd at every function in the call graph is that we decided that callgraph traversal and SYCL-ESIMD split will now be done in sycl-post-link rather than FE.1 parent 1113d0a commit 18f7cae
File tree
5 files changed
+3
-43
lines changed- clang
- include/clang/Sema
- lib/Sema
- test/CodeGenSYCL
5 files changed
+3
-43
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12996 | 12996 | | |
12997 | 12997 | | |
12998 | 12998 | | |
12999 | | - | |
13000 | 12999 | | |
13001 | 13000 | | |
13002 | 13001 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1014 | 1014 | | |
1015 | 1015 | | |
1016 | 1016 | | |
1017 | | - | |
1018 | | - | |
1019 | 1017 | | |
1020 | 1018 | | |
1021 | 1019 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
552 | 552 | | |
553 | 553 | | |
554 | 554 | | |
555 | | - | |
556 | | - | |
557 | | - | |
558 | | - | |
559 | | - | |
560 | | - | |
561 | 555 | | |
562 | 556 | | |
563 | 557 | | |
| |||
3210 | 3204 | | |
3211 | 3205 | | |
3212 | 3206 | | |
3213 | | - | |
3214 | | - | |
3215 | | - | |
3216 | | - | |
3217 | | - | |
3218 | | - | |
3219 | | - | |
3220 | | - | |
3221 | | - | |
3222 | | - | |
3223 | | - | |
3224 | | - | |
3225 | | - | |
3226 | | - | |
3227 | | - | |
3228 | | - | |
3229 | | - | |
3230 | | - | |
3231 | | - | |
3232 | | - | |
3233 | | - | |
3234 | 3207 | | |
3235 | 3208 | | |
3236 | 3209 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
| 3 | + | |
| 4 | + | |
8 | 5 | | |
9 | 6 | | |
10 | 7 | | |
| |||
13 | 10 | | |
14 | 11 | | |
15 | 12 | | |
16 | | - | |
| 13 | + | |
17 | 14 | | |
18 | 15 | | |
19 | 16 | | |
| |||
This file was deleted.
0 commit comments