Commit 6634cb0
committed
[AArch64][PAC] Rework discriminator analysis in AUT and AUTPAC
Make use of post-processing the discriminator components by custom
inserter hook to eliminate duplication for DAGISel and GlobalISel and
improve cross-BB analysis for DAGISel.1 parent ba9d896 commit 6634cb0
File tree
5 files changed
+256
-69
lines changed- llvm
- lib/Target/AArch64
- GISel
- test/CodeGen/AArch64
5 files changed
+256
-69
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1487 | 1487 | | |
1488 | 1488 | | |
1489 | 1489 | | |
1490 | | - | |
1491 | | - | |
1492 | | - | |
1493 | | - | |
1494 | | - | |
1495 | | - | |
1496 | | - | |
1497 | | - | |
1498 | | - | |
1499 | | - | |
1500 | | - | |
1501 | | - | |
1502 | | - | |
1503 | | - | |
1504 | | - | |
1505 | | - | |
1506 | | - | |
1507 | | - | |
1508 | | - | |
1509 | | - | |
1510 | | - | |
1511 | | - | |
1512 | | - | |
1513 | | - | |
1514 | | - | |
1515 | | - | |
1516 | | - | |
1517 | | - | |
1518 | | - | |
1519 | | - | |
1520 | | - | |
1521 | | - | |
1522 | | - | |
1523 | 1490 | | |
1524 | 1491 | | |
1525 | 1492 | | |
| |||
1530 | 1497 | | |
1531 | 1498 | | |
1532 | 1499 | | |
1533 | | - | |
1534 | | - | |
1535 | | - | |
| 1500 | + | |
1536 | 1501 | | |
1537 | 1502 | | |
1538 | 1503 | | |
1539 | | - | |
| 1504 | + | |
1540 | 1505 | | |
1541 | 1506 | | |
1542 | 1507 | | |
| |||
1557 | 1522 | | |
1558 | 1523 | | |
1559 | 1524 | | |
1560 | | - | |
1561 | | - | |
1562 | | - | |
1563 | | - | |
1564 | | - | |
1565 | | - | |
1566 | | - | |
| 1525 | + | |
1567 | 1526 | | |
1568 | 1527 | | |
1569 | 1528 | | |
1570 | 1529 | | |
1571 | | - | |
1572 | | - | |
| 1530 | + | |
| 1531 | + | |
1573 | 1532 | | |
1574 | 1533 | | |
1575 | 1534 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3241 | 3241 | | |
3242 | 3242 | | |
3243 | 3243 | | |
| 3244 | + | |
| 3245 | + | |
| 3246 | + | |
| 3247 | + | |
3244 | 3248 | | |
3245 | 3249 | | |
3246 | 3250 | | |
3247 | 3251 | | |
| 3252 | + | |
| 3253 | + | |
| 3254 | + | |
| 3255 | + | |
| 3256 | + | |
| 3257 | + | |
3248 | 3258 | | |
3249 | 3259 | | |
3250 | 3260 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2134 | 2134 | | |
2135 | 2135 | | |
2136 | 2136 | | |
| 2137 | + | |
2137 | 2138 | | |
2138 | 2139 | | |
2139 | 2140 | | |
| |||
2170 | 2171 | | |
2171 | 2172 | | |
2172 | 2173 | | |
| 2174 | + | |
2173 | 2175 | | |
2174 | 2176 | | |
2175 | 2177 | | |
| |||
Lines changed: 6 additions & 21 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6725 | 6725 | | |
6726 | 6726 | | |
6727 | 6727 | | |
6728 | | - | |
6729 | | - | |
6730 | | - | |
6731 | | - | |
6732 | | - | |
6733 | | - | |
6734 | | - | |
6735 | | - | |
6736 | | - | |
6737 | | - | |
6738 | 6728 | | |
6739 | 6729 | | |
6740 | 6730 | | |
6741 | 6731 | | |
6742 | | - | |
6743 | | - | |
| 6732 | + | |
| 6733 | + | |
6744 | 6734 | | |
6745 | | - | |
6746 | | - | |
| 6735 | + | |
| 6736 | + | |
6747 | 6737 | | |
6748 | 6738 | | |
6749 | 6739 | | |
| |||
6757 | 6747 | | |
6758 | 6748 | | |
6759 | 6749 | | |
6760 | | - | |
6761 | | - | |
6762 | | - | |
6763 | | - | |
6764 | | - | |
6765 | 6750 | | |
6766 | 6751 | | |
6767 | 6752 | | |
6768 | 6753 | | |
6769 | | - | |
6770 | | - | |
| 6754 | + | |
| 6755 | + | |
6771 | 6756 | | |
6772 | 6757 | | |
6773 | 6758 | | |
| |||
0 commit comments