aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Frontend/CompilerInvocationTest.cpp
diff options
context:
space:
mode:
authorSander de Smalen <sander.desmalen@arm.com>2021-01-06 09:37:57 +0000
committerSander de Smalen <sander.desmalen@arm.com>2021-01-06 09:40:53 +0000
commita7e3339f3b0eb71e43d44e6f59cc8db6a7b110bf (patch)
treeb48bea50c894f33d0c39f1ee2676b30a42374c28 /clang/unittests/Frontend/CompilerInvocationTest.cpp
parenta9f5e4375b36e5316b8d6f9731be6bfa5a70e276 (diff)
downloadllvm-a7e3339f3b0eb71e43d44e6f59cc8db6a7b110bf.zip
llvm-a7e3339f3b0eb71e43d44e6f59cc8db6a7b110bf.tar.gz
llvm-a7e3339f3b0eb71e43d44e6f59cc8db6a7b110bf.tar.bz2
[AArch64][SVE] Emit DWARF location expression for SVE stack objects.
Extend PEI to emit a DWARF expression for StackOffsets that have a fixed and scalable component. This means the expression that needs to be added is either: <base> + offset or: <base> + offset + scalable_offset * scalereg where for SVE, the scale reg is the Vector Granule Dwarf register, which encodes the number of 64bit 'granules' in an SVE vector and which the debugger can evaluate at runtime. Reviewed By: jmorse Differential Revision: https://reviews.llvm.org/D90020
Diffstat (limited to 'clang/unittests/Frontend/CompilerInvocationTest.cpp')
0 files changed, 0 insertions, 0 deletions