- Notifications
You must be signed in to change notification settings - Fork14.5k
Commit921c6db
authored
[llvm] Introduce callee_type metadata
Introduce `callee_type` metadata which will be attached to the indirectcall instructions.The `callee_type` metadata will be used to generate `.callgraph` sectiondescribed in this RFC:https://lists.llvm.org/pipermail/llvm-dev/2021-July/151739.htmlReviewers: morehouse, petrhosek, nikic, ilovepiReviewed By: nikic, ilovepiPull Request:#875731 parent6d8e53d commit921c6db
File tree
15 files changed
+405
-0
lines changed- llvm
- docs
- include/llvm/IR
- lib
- IR
- Transforms
- InstCombine
- Utils
- test
- Assembler
- Transforms
- Inline
- InstCombine
- SimplifyCFG
- Verifier
15 files changed
+405
-0
lines changedLines changed: 33 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8171 | 8171 |
| |
8172 | 8172 |
| |
8173 | 8173 |
| |
| 8174 | + | |
| 8175 | + | |
| 8176 | + | |
| 8177 | + | |
| 8178 | + | |
8174 | 8179 |
| |
8175 | 8180 |
| |
8176 | 8181 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
| 17 | + | |
17 | 18 |
| |
18 | 19 |
| |
19 | 20 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
53 | 53 |
| |
54 | 54 |
| |
55 | 55 |
| |
| 56 | + |
Lines changed: 9 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1255 | 1255 |
| |
1256 | 1256 |
| |
1257 | 1257 |
| |
| 1258 | + | |
| 1259 | + | |
| 1260 | + | |
| 1261 | + | |
| 1262 | + | |
| 1263 | + | |
| 1264 | + | |
1258 | 1265 |
| |
1259 | 1266 |
| |
1260 | 1267 |
| |
| |||
1467 | 1474 |
| |
1468 | 1475 |
| |
1469 | 1476 |
| |
| 1477 | + | |
| 1478 | + | |
1470 | 1479 |
| |
1471 | 1480 |
| |
1472 | 1481 |
| |
|
Lines changed: 18 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1303 | 1303 |
| |
1304 | 1304 |
| |
1305 | 1305 |
| |
| 1306 | + | |
| 1307 | + | |
| 1308 | + | |
| 1309 | + | |
| 1310 | + | |
| 1311 | + | |
| 1312 | + | |
| 1313 | + | |
| 1314 | + | |
| 1315 | + | |
| 1316 | + | |
| 1317 | + | |
| 1318 | + | |
| 1319 | + | |
| 1320 | + | |
| 1321 | + | |
| 1322 | + | |
| 1323 | + | |
1306 | 1324 |
| |
1307 | 1325 |
| |
1308 | 1326 |
| |
|
Lines changed: 31 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
531 | 531 |
| |
532 | 532 |
| |
533 | 533 |
| |
| 534 | + | |
534 | 535 |
| |
535 | 536 |
| |
536 | 537 |
| |
| |||
5193 | 5194 |
| |
5194 | 5195 |
| |
5195 | 5196 |
| |
| 5197 | + | |
| 5198 | + | |
| 5199 | + | |
| 5200 | + | |
| 5201 | + | |
| 5202 | + | |
| 5203 | + | |
| 5204 | + | |
| 5205 | + | |
| 5206 | + | |
| 5207 | + | |
| 5208 | + | |
| 5209 | + | |
| 5210 | + | |
| 5211 | + | |
| 5212 | + | |
| 5213 | + | |
| 5214 | + | |
| 5215 | + | |
| 5216 | + | |
| 5217 | + | |
| 5218 | + | |
| 5219 | + | |
| 5220 | + | |
| 5221 | + | |
| 5222 | + | |
| 5223 | + | |
5196 | 5224 |
| |
5197 | 5225 |
| |
5198 | 5226 |
| |
| |||
5470 | 5498 |
| |
5471 | 5499 |
| |
5472 | 5500 |
| |
| 5501 | + | |
| 5502 | + | |
| 5503 | + | |
5473 | 5504 |
| |
5474 | 5505 |
| |
5475 | 5506 |
| |
|
Lines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4352 | 4352 |
| |
4353 | 4353 |
| |
4354 | 4354 |
| |
| 4355 | + | |
| 4356 | + | |
| 4357 | + | |
| 4358 | + | |
| 4359 | + | |
| 4360 | + | |
| 4361 | + | |
4355 | 4362 |
| |
4356 | 4363 |
| |
4357 | 4364 |
| |
|
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3005 | 3005 |
| |
3006 | 3006 |
| |
3007 | 3007 |
| |
| 3008 | + | |
| 3009 | + | |
| 3010 | + | |
| 3011 | + | |
| 3012 | + | |
| 3013 | + | |
3008 | 3014 |
| |
3009 | 3015 |
| |
3010 | 3016 |
| |
|
Lines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
987 | 987 |
| |
988 | 988 |
| |
989 | 989 |
| |
| 990 | + | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
990 | 997 |
| |
991 | 998 |
| |
992 | 999 |
| |
|
0 commit comments
Comments
(0)