[PATCH] D98053: [mac/lld] Fix scale computation for vector ops in PAGEOFF12 relocations
Shoaib Meenai via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 5 11:06:27 PST 2021
smeenai added inline comments.
================
Comment at: lld/MachO/Arch/ARM64.cpp:134
+ scale = base >> 30;
+ if (scale == 0 && (base & 0x0480'0000) == 0x0480'0000) // vector op?
+ scale = 4;
----------------
If I'm reading the encoding table right (downloaded from https://developer.arm.com/documentation/ddi0487/ga/), then yup, this means a 128-bit operation.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D98053/new/
https://reviews.llvm.org/D98053
More information about the llvm-commits
mailing list