Commit 2412421
committed
[AArch64] Initial sched model for Neoverse V3, V3AE
Add the scheduling models for Neoverse V3 and Neoverse V3AE
based on information taken from the V3 Software Optimization guide:
https://developer.arm.com/documentation/109678/300/?lang=en
and on information taken from the V3AE Software Optimization guide:
https://developer.arm.com/documentation/109703/300/?lang=en
Implements #134977
Change-Id: I2355c8a92c2350d55b670d6a2acb0e22e1cacc541 parent 73a42dd commit 2412421
File tree
6 files changed
+495
-504
lines changed- llvm
- lib/Target/AArch64
- test/tools/llvm-mca/AArch64/Neoverse
6 files changed
+495
-504
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | 181 | | |
187 | 182 | | |
188 | 183 | | |
| |||
659 | 654 | | |
660 | 655 | | |
661 | 656 | | |
662 | | - | |
663 | | - | |
664 | | - | |
665 | | - | |
666 | | - | |
667 | | - | |
668 | | - | |
669 | 657 | | |
670 | 658 | | |
671 | 659 | | |
| |||
740 | 728 | | |
741 | 729 | | |
742 | 730 | | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
743 | 739 | | |
744 | 740 | | |
745 | 741 | | |
| |||
970 | 966 | | |
971 | 967 | | |
972 | 968 | | |
973 | | - | |
974 | | - | |
| 969 | + | |
| 970 | + | |
975 | 971 | | |
976 | 972 | | |
977 | 973 | | |
| |||
983 | 979 | | |
984 | 980 | | |
985 | 981 | | |
986 | | - | |
| 982 | + | |
987 | 983 | | |
988 | 984 | | |
989 | 985 | | |
| |||
2015 | 2011 | | |
2016 | 2012 | | |
2017 | 2013 | | |
2018 | | - | |
| 2014 | + | |
2019 | 2015 | | |
2020 | 2016 | | |
2021 | 2017 | | |
| |||
2706 | 2702 | | |
2707 | 2703 | | |
2708 | 2704 | | |
2709 | | - | |
| 2705 | + | |
2710 | 2706 | | |
2711 | 2707 | | |
2712 | | - | |
| 2708 | + | |
2713 | 2709 | | |
2714 | 2710 | | |
2715 | | - | |
| 2711 | + | |
2716 | 2712 | | |
2717 | 2713 | | |
2718 | 2714 | | |
2719 | | - | |
| 2715 | + | |
2720 | 2716 | | |
2721 | 2717 | | |
2722 | 2718 | | |
2723 | | - | |
| 2719 | + | |
2724 | 2720 | | |
2725 | 2721 | | |
2726 | 2722 | | |
2727 | | - | |
| 2723 | + | |
2728 | 2724 | | |
2729 | 2725 | | |
2730 | 2726 | | |
2731 | | - | |
| 2727 | + | |
2732 | 2728 | | |
2733 | 2729 | | |
2734 | 2730 | | |
2735 | | - | |
| 2731 | + | |
2736 | 2732 | | |
2737 | 2733 | | |
2738 | 2734 | | |
2739 | | - | |
| 2735 | + | |
2740 | 2736 | | |
2741 | 2737 | | |
2742 | 2738 | | |
2743 | | - | |
| 2739 | + | |
2744 | 2740 | | |
2745 | 2741 | | |
2746 | 2742 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | 169 | | |
175 | 170 | | |
176 | 171 | | |
| |||
899 | 894 | | |
900 | 895 | | |
901 | 896 | | |
902 | | - | |
903 | | - | |
| 897 | + | |
| 898 | + | |
904 | 899 | | |
905 | 900 | | |
906 | 901 | | |
| |||
912 | 907 | | |
913 | 908 | | |
914 | 909 | | |
915 | | - | |
| 910 | + | |
916 | 911 | | |
917 | 912 | | |
918 | 913 | | |
| |||
1944 | 1939 | | |
1945 | 1940 | | |
1946 | 1941 | | |
1947 | | - | |
| 1942 | + | |
1948 | 1943 | | |
1949 | 1944 | | |
1950 | 1945 | | |
| |||
Lines changed: 37 additions & 37 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1165 | 1165 | | |
1166 | 1166 | | |
1167 | 1167 | | |
1168 | | - | |
| 1168 | + | |
1169 | 1169 | | |
1170 | 1170 | | |
1171 | 1171 | | |
1172 | | - | |
1173 | | - | |
| 1172 | + | |
| 1173 | + | |
1174 | 1174 | | |
1175 | 1175 | | |
1176 | 1176 | | |
1177 | | - | |
1178 | | - | |
| 1177 | + | |
| 1178 | + | |
1179 | 1179 | | |
1180 | | - | |
1181 | | - | |
1182 | | - | |
1183 | | - | |
1184 | | - | |
1185 | | - | |
1186 | | - | |
1187 | | - | |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
| 1183 | + | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
1188 | 1188 | | |
1189 | 1189 | | |
1190 | 1190 | | |
| |||
1193 | 1193 | | |
1194 | 1194 | | |
1195 | 1195 | | |
1196 | | - | |
1197 | | - | |
1198 | | - | |
1199 | | - | |
1200 | | - | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
1201 | 1201 | | |
1202 | 1202 | | |
1203 | 1203 | | |
| |||
1355 | 1355 | | |
1356 | 1356 | | |
1357 | 1357 | | |
1358 | | - | |
| 1358 | + | |
1359 | 1359 | | |
1360 | 1360 | | |
1361 | 1361 | | |
1362 | | - | |
1363 | | - | |
| 1362 | + | |
| 1363 | + | |
1364 | 1364 | | |
1365 | 1365 | | |
1366 | 1366 | | |
1367 | | - | |
1368 | | - | |
| 1367 | + | |
| 1368 | + | |
1369 | 1369 | | |
1370 | | - | |
1371 | | - | |
1372 | | - | |
1373 | | - | |
1374 | | - | |
1375 | | - | |
1376 | | - | |
1377 | | - | |
| 1370 | + | |
| 1371 | + | |
| 1372 | + | |
| 1373 | + | |
| 1374 | + | |
| 1375 | + | |
| 1376 | + | |
| 1377 | + | |
1378 | 1378 | | |
1379 | 1379 | | |
1380 | 1380 | | |
| |||
1383 | 1383 | | |
1384 | 1384 | | |
1385 | 1385 | | |
1386 | | - | |
1387 | | - | |
1388 | | - | |
1389 | | - | |
1390 | | - | |
| 1386 | + | |
| 1387 | + | |
| 1388 | + | |
| 1389 | + | |
| 1390 | + | |
1391 | 1391 | | |
1392 | 1392 | | |
1393 | 1393 | | |
| |||
1437 | 1437 | | |
1438 | 1438 | | |
1439 | 1439 | | |
1440 | | - | |
| 1440 | + | |
1441 | 1441 | | |
1442 | 1442 | | |
1443 | 1443 | | |
| |||
0 commit comments