diff options
author | David Green <david.green@arm.com> | 2021-10-05 10:32:30 +0100 |
---|---|---|
committer | David Green <david.green@arm.com> | 2021-10-05 10:32:30 +0100 |
commit | 10b93a5deceaa7d7daae50f12bc59f49b47680fd (patch) | |
tree | 963d609d4f97a43131218e0838eec542f543afb5 /llvm/lib/Support/ErrorHandling.cpp | |
parent | 5f65ee260d78a050c0dfd3afda1812c729ee697c (diff) | |
download | llvm-10b93a5deceaa7d7daae50f12bc59f49b47680fd.zip llvm-10b93a5deceaa7d7daae50f12bc59f49b47680fd.tar.gz llvm-10b93a5deceaa7d7daae50f12bc59f49b47680fd.tar.bz2 |
[AArch64] Make speculation-hardening-sls.ll x16 test more robust
As suggested in D110830, this copies the Arm backend method of testing
function calls through specific registers, using inline assembly to
force the variable into x16 to check that the __llvm_slsblr_thunk calls
do not use a register that may be clobbered by the linker.
Differential Revision: https://reviews.llvm.org/D111056
Diffstat (limited to 'llvm/lib/Support/ErrorHandling.cpp')
0 files changed, 0 insertions, 0 deletions