aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Module.cpp
diff options
context:
space:
mode:
authorDavid Bolvansky <david.bolvansky@gmail.com>2018-07-30 17:02:46 +0000
committerDavid Bolvansky <david.bolvansky@gmail.com>2018-07-30 17:02:46 +0000
commita932cd409b861582902211690b497cafc774bee6 (patch)
tree189d1bc8355b38c811c285d8f31857fd9096e8e1 /clang/lib/Basic/Module.cpp
parent2fa7fb14ea5d7009470079640381e23e88c61f1b (diff)
downloadllvm-a932cd409b861582902211690b497cafc774bee6.zip
llvm-a932cd409b861582902211690b497cafc774bee6.tar.gz
llvm-a932cd409b861582902211690b497cafc774bee6.tar.bz2
[AArch64] Support execute-only LOAD segments.
Summary: This adds an LLD flag to mark executable LOAD segments execute-only for AArch64 targets. In AArch64 the expectation is that code is execute-only compatible, so this just adds a linker option to enforce this. Patch by: ivanlozano (Ivan Lozano) Reviewers: srhines, echristo, peter.smith, eugenis, javed.absar, espindola, ruiu Reviewed By: ruiu Subscribers: dokyungs, emaste, arichardson, kristof.beyls, llvm-commits Differential Revision: https://reviews.llvm.org/D49456 llvm-svn: 338271
Diffstat (limited to 'clang/lib/Basic/Module.cpp')
0 files changed, 0 insertions, 0 deletions