Go to file
Zhizhou Yang 514a647433 set default max-page-size to 4KB in lld for Android Aarch64
Summary:
This patch passes an option '-z max-page-size=4096' to lld through clang driver.

This is for Android on Aarch64 target.

The lld default page size is too large for Aarch64, which produces larger .so files and images for arm64 device targets.
In this patch we set default page size to 4KB for Android Aarch64 targets instead.

Reviewers: srhines, danalbert, ruiu, chh, peter.smith

Reviewed By: srhines

Subscribers: javed.absar, kristof.beyls, cfe-commits, george.burgess.iv, llozano

Differential Revision: https://reviews.llvm.org/D55029

llvm-svn: 347897
2018-11-29 18:52:22 +00:00
clang set default max-page-size to 4KB in lld for Android Aarch64 2018-11-29 18:52:22 +00:00
clang-tools-extra Adding a FIXME test to document an area for improvement with the cert-err58-cpp check; NFC. 2018-11-29 12:45:50 +00:00
compiler-rt (no commit message) 2018-11-28 18:17:23 +00:00
debuginfo-tests Set config.lit_tools_dir, which is needed by lit.llvm.initialize. 2018-11-06 21:54:27 +00:00
libclc travis: Add cmake build 2018-11-27 16:07:21 +00:00
libcxx [libcxx] More fixes to XFAILs for aligned allocation tests for macosx 10.13 2018-11-29 15:52:36 +00:00
libcxxabi [Demangle] remove itaniumFindTypesInMangledName 2018-11-27 16:11:24 +00:00
libunwind [CMake] Passthrough CFLAGS when checking the compiler-rt path 2018-11-14 00:09:26 +00:00
lld [LLD][ELF] Error if _GLOBAL_OFFSET_TABLE_ is defined in input objects 2018-11-29 11:18:07 +00:00
lldb [CMake] Fix standalone build for debugserver on macOS 2018-11-29 14:51:49 +00:00
llgo Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
llvm [InstSimplify] fold select with implied condition 2018-11-29 18:44:39 +00:00
openmp [OpenMP] Rename ompt_mutex_impl_unknown to ompt_mutex_impl_none 2018-11-28 20:19:53 +00:00
parallel-libs Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
polly [CMake] Fix generation of exported targets in build directory 2018-11-06 15:18:17 +00:00
README.md Update the project name in README.md 2018-10-19 00:03:01 +00:00

README.md

The LLVM Compiler Infrastructure

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.