aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
diff options
context:
space:
mode:
authorJacek Caban <jacek@codeweavers.com>2023-12-05 11:59:43 +0100
committerGitHub <noreply@github.com>2023-12-05 11:59:43 +0100
commit72c6ca694384744225bbfcbd899602848e46e8ff (patch)
tree1076309779360551d4d585cc2ccef8354783b63c /llvm/lib/Transforms/Utils/Local.cpp
parent7788ef4be19fdbcd0c1f5ecf9f5cc52ab8b4ac1e (diff)
downloadllvm-72c6ca694384744225bbfcbd899602848e46e8ff.zip
llvm-72c6ca694384744225bbfcbd899602848e46e8ff.tar.gz
llvm-72c6ca694384744225bbfcbd899602848e46e8ff.tar.bz2
[lld][COFF] Support .pdata section on ARM64EC targets. (#72521)
ARM64EC needs to handle both ARM and x86_64 exception tables. This is achieved by separating their chunks and sorting them separately. EXCEPTION_TABLE directory references x86_64 variant, while ARM variant is exposed using CHPE metadata, which references __arm64x_extra_rfe_table and __arm64x_extra_rfe_table_size symbols.
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
0 files changed, 0 insertions, 0 deletions