[all-commits] [llvm/llvm-project] 3d13ee: [ORC][ORC-RT] Enable the MachO platform for arm64
Ben Langmuir via All-commits
all-commits at lists.llvm.org
Wed Oct 27 13:36:55 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 3d13ee28914d88a839a57c54b1f7eeae6b0ef4ca
https://github.com/llvm/llvm-project/commit/3d13ee28914d88a839a57c54b1f7eeae6b0ef4ca
Author: Ben Langmuir <blangmuir at apple.com>
Date: 2021-10-27 (Wed, 27 Oct 2021)
Changed paths:
M compiler-rt/lib/orc/CMakeLists.txt
A compiler-rt/lib/orc/macho_tlv.arm64.S
A compiler-rt/test/orc/TestCases/Darwin/arm64/lit.local.cfg.py
A compiler-rt/test/orc/TestCases/Darwin/arm64/trivial-cxa-atexit.S
A compiler-rt/test/orc/TestCases/Darwin/arm64/trivial-objc-methods.S
A compiler-rt/test/orc/TestCases/Darwin/arm64/trivial-static-initializer.S
A compiler-rt/test/orc/TestCases/Darwin/arm64/trivial-tlv.S
M llvm/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h
M llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp
M llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp
Log Message:
-----------
[ORC][ORC-RT] Enable the MachO platform for arm64
Enables the arm64 MachO platform, adds basic tests, and implements the
missing TLV relocations and runtime wrapper function. The TLV
relocations are just handled as GOT accesses.
rdar://84671534
Differential Revision: https://reviews.llvm.org/D112656
More information about the All-commits
mailing list