aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineSink.cpp
diff options
context:
space:
mode:
authorJeff Bailey <jeffbailey@google.com>2022-02-12 19:01:37 +0000
committerJeff Bailey <jeffbailey@google.com>2022-02-16 03:42:44 +0000
commit55120aad4e34a8cb591029cd2788e833c17e077c (patch)
tree073fb6bb99e8ecd7d0e3fd7996e14afb14bcc0f3 /llvm/lib/CodeGen/MachineSink.cpp
parent2e487da3cbc771a30116a8fd6fcd30c6c93d3f12 (diff)
downloadllvm-55120aad4e34a8cb591029cd2788e833c17e077c.zip
llvm-55120aad4e34a8cb591029cd2788e833c17e077c.tar.gz
llvm-55120aad4e34a8cb591029cd2788e833c17e077c.tar.bz2
Implement basic loader for Linux aarch64
This implements a basic arm64 loader for Linux, and all the currently enabled linker tests pass. TLS is not implemented, and functions using it will have undefined behaviour. Notably, the TLS test is currently disabled on x86_64. Much of the structure is copied from x86_64 to allow for a refactoring of the start code between architectures. Tested: ninja libc_loader_tests on aarch64-linux. Co-authored-by: Raman Tenneti <rtenneti@google.com> Reviewed By: sivachandra Differential Revision: https://reviews.llvm.org/D119641
Diffstat (limited to 'llvm/lib/CodeGen/MachineSink.cpp')
0 files changed, 0 insertions, 0 deletions