diff options
author | David Spickett <david.spickett@linaro.org> | 2024-01-19 11:22:43 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-19 11:22:43 +0000 |
commit | 228aecbcf106a50c30b1f8f1915d61850860cbcd (patch) | |
tree | 1ca2a0d68ce7fec49ffd3105c3813bed6dc4f6ca /clang/unittests/Tooling/CompilationDatabaseTest.cpp | |
parent | 12b676de728ee9046ac5fea49e27b9bf1cde4a70 (diff) | |
download | llvm-228aecbcf106a50c30b1f8f1915d61850860cbcd.zip llvm-228aecbcf106a50c30b1f8f1915d61850860cbcd.tar.gz llvm-228aecbcf106a50c30b1f8f1915d61850860cbcd.tar.bz2 |
[llvm][AArch64] Copy all operands when expanding BLR_BTI bundle (#78267)
Fixes #77915
Previously I based the operand copying on expandCALL_RVMARKER but did
not understand it properly at the time. This lead to me dropping the
arguments of the function being branched to.
This fixes that by copying all operands from the BLR_BTI to the BL/BLR
without skipping anything.
I've updated the existing test by adding function arguments.
Diffstat (limited to 'clang/unittests/Tooling/CompilationDatabaseTest.cpp')
0 files changed, 0 insertions, 0 deletions