This removes an unneeded instruction to move the pointer from x18 to a
temporary register.
Details
Details
- Reviewers
manu emaste - Group Reviewers
arm64 - Commits
- R10:63c858a04d56: Switch the arm64 pcpu to a global register variable
Diff Detail
Diff Detail
- Repository
- R10 FreeBSD src repository
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Event Timeline
Comment Actions
GCC ref: https://gcc.gnu.org/onlinedocs/gcc/Global-Register-Variables.html#Global-Register-Variables
Some recentish LLVM discussion on general named global register variables: https://lists.llvm.org/pipermail/llvm-dev/2018-December/128706.html
Related patch: https://reviews.llvm.org/D68862