Commit 66a6ed2
committed
Update on "[CIR][Lowering] Lower globals with global_view initializer"
Adds lowering logic for CIR's global_view attributes with no indexes.
This is done by converting the global to a region-initialized LLVM
global operation, where the region returns the address of the global
used in the gloval_view initializer attribute.
[ghstack-poisoned]File tree
4 files changed
+25
-28
lines changed- clang/lib/CIR/CodeGen
4 files changed
+25
-28
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
107 | | - | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
108 | 110 | | |
109 | | - | |
110 | | - | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
111 | 120 | | |
112 | 121 | | |
113 | 122 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
997 | 997 | | |
998 | 998 | | |
999 | 999 | | |
1000 | | - | |
1001 | | - | |
1002 | | - | |
| 1000 | + | |
1003 | 1001 | | |
1004 | 1002 | | |
1005 | 1003 | | |
1006 | 1004 | | |
1007 | 1005 | | |
1008 | | - | |
| 1006 | + | |
1009 | 1007 | | |
1010 | 1008 | | |
1011 | 1009 | | |
| |||
1095 | 1093 | | |
1096 | 1094 | | |
1097 | 1095 | | |
1098 | | - | |
| 1096 | + | |
1099 | 1097 | | |
1100 | 1098 | | |
1101 | 1099 | | |
1102 | 1100 | | |
1103 | 1101 | | |
1104 | 1102 | | |
1105 | | - | |
1106 | | - | |
1107 | 1103 | | |
1108 | 1104 | | |
1109 | 1105 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1107 | 1107 | | |
1108 | 1108 | | |
1109 | 1109 | | |
1110 | | - | |
1111 | | - | |
1112 | | - | |
| 1110 | + | |
| 1111 | + | |
1113 | 1112 | | |
1114 | 1113 | | |
1115 | 1114 | | |
| |||
1275 | 1274 | | |
1276 | 1275 | | |
1277 | 1276 | | |
1278 | | - | |
1279 | | - | |
1280 | | - | |
1281 | | - | |
| 1277 | + | |
| 1278 | + | |
| 1279 | + | |
1282 | 1280 | | |
1283 | 1281 | | |
1284 | 1282 | | |
| |||
1347 | 1345 | | |
1348 | 1346 | | |
1349 | 1347 | | |
1350 | | - | |
1351 | | - | |
1352 | | - | |
| 1348 | + | |
1353 | 1349 | | |
1354 | 1350 | | |
1355 | 1351 | | |
| |||
1374 | 1370 | | |
1375 | 1371 | | |
1376 | 1372 | | |
1377 | | - | |
1378 | | - | |
1379 | | - | |
| 1373 | + | |
| 1374 | + | |
1380 | 1375 | | |
1381 | 1376 | | |
1382 | 1377 | | |
| |||
1539 | 1534 | | |
1540 | 1535 | | |
1541 | 1536 | | |
1542 | | - | |
1543 | | - | |
1544 | | - | |
| 1537 | + | |
1545 | 1538 | | |
1546 | 1539 | | |
1547 | 1540 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
708 | 708 | | |
709 | 709 | | |
710 | 710 | | |
711 | | - | |
712 | | - | |
| 711 | + | |
713 | 712 | | |
714 | 713 | | |
715 | 714 | | |
| |||
0 commit comments