Commit de7dfd2
committed
jitlayers: Enable FastISel on AArch64 at -O0/-O1
FastISel was disabled on AArch64 in 2015 (PR JuliaLang#13393) to fix issue JuliaLang#13321, but
that issue was specifically about 32-bit ARM (ARMv7) segfaults during bootstrap.
The AArch64 exclusion was added conservatively alongside the ARM fix.
AArch64 FastISel has been actively maintained upstream with recent bug fixes:
- llvm/llvm-project#75993 (Jan 2024)
- llvm/llvm-project#133987 (May 2025)
This enables faster instruction selection for JIT compilation on AArch64 at
lower optimization levels, reducing compilation latency.1 parent 18aa237 commit de7dfd2
1 file changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1897 | 1897 | | |
1898 | 1898 | | |
1899 | 1899 | | |
1900 | | - | |
| 1900 | + | |
1901 | 1901 | | |
1902 | | - | |
| 1902 | + | |
1903 | 1903 | | |
1904 | 1904 | | |
1905 | 1905 | | |
| |||
0 commit comments