[BOLT] Add R_AARCH64_PREL16/32/64 relocations support
authorAlexey Moksyakov <alexey.moksyakov@huawei.com>
Thu, 21 Apr 2022 10:52:00 +0000 (13:52 +0300)
committerVladislav Khmelevsky <och95@yandex.ru>
Thu, 21 Apr 2022 10:52:47 +0000 (13:52 +0300)
commit48e894a536417b07fc68093e1e6fa52b768e3753
tree0829e7a98ca4f363ad59783c1eec7a5a82993d7e
parent63686af1e1d1848ccbc3deb87012050922a0c51b
[BOLT] Add R_AARCH64_PREL16/32/64 relocations support

Reviewed By: yota9, rafauler

Differential Revision: https://reviews.llvm.org/D122294
bolt/include/bolt/Core/BinaryFunction.h
bolt/lib/Core/Relocation.cpp
bolt/test/lit.cfg.py
bolt/test/runtime/AArch64/r_aarch64_prelxx.s [new file with mode: 0644]
llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
llvm/lib/Object/RelocationResolver.cpp