aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2025-02-06 16:04:35 +1100
committerLang Hames <lhames@gmail.com>2025-02-06 16:10:30 +1100
commit9d88ffe7f7b4a46d3bcb7bbdf0d7eb037ab5ba04 (patch)
tree9f0dfdd12e12b4df28de1ed0bb1a261317368793 /llvm/lib/Bitcode
parentc9446ff8a3d9535854404aef771da362856a5f02 (diff)
downloadllvm-9d88ffe7f7b4a46d3bcb7bbdf0d7eb037ab5ba04.zip
llvm-9d88ffe7f7b4a46d3bcb7bbdf0d7eb037ab5ba04.tar.gz
llvm-9d88ffe7f7b4a46d3bcb7bbdf0d7eb037ab5ba04.tar.bz2
[JITLink] Handle compact-unwind records that depend on DWARF FDEs.
Compact-unwind encodings are more limited than DWARF frame descriptions. For functions whose frame layout cannot be described by a compact unwind encoding, the encoding for the function will specify "use DWARF", and the corresponding unwind-info record will use the low bits of the encoding to point to the FDE for the function. We test this with a frame-pointer=none function, since these frame layouts always triger a fall-back to DWARF on arm64.
Diffstat (limited to 'llvm/lib/Bitcode')
0 files changed, 0 insertions, 0 deletions