Go to file
Adhemerval Zanella d719d37156 ELF/AArch64: Refactor R_AARCH64_LDST{8,15,32,64,128}_ABS_LO12_NC Relocations
This patch refactor how to apply the R_AARCH64_LDST{8,16,32,64,128}_ABS_NC
relocations by adding a new function to correct extract the bits expected
by each relocation.  This make is explicit which are the bits range expected
and simplify the code to mask and shift the deriable values.

It also fixes the R_AARCH64_LDST128_ABS_LO12_NC mask, although in pratice
the mask/shift always returns a 16 bytes aligned value.

Checked on AArch64 and with test-suite.

llvm-svn: 288921
2016-12-07 17:31:48 +00:00
clang [analyzer] Remove an unused enum value in RetainCountChecker. 2016-12-07 16:51:54 +00:00
clang-tools-extra [change-namespace] don't fix using shadow decls in classes. 2016-12-07 17:04:07 +00:00
compiler-rt [XRay][compiler-rt] Explicitly add dependency to pthread 2016-12-06 23:08:45 +00:00
debuginfo-tests
libclc Fix build since r286752. 2016-11-14 16:06:33 +00:00
libcxx Revert r288787: Add missing stdbool.h module. 2016-12-06 09:48:32 +00:00
libcxxabi [libc++abi] Add _LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS 2016-12-05 19:42:11 +00:00
libunwind EHABI: mark some functions as exported 2016-11-17 23:53:35 +00:00
lld ELF/AArch64: Refactor R_AARCH64_LDST{8,15,32,64,128}_ABS_LO12_NC Relocations 2016-12-07 17:31:48 +00:00
lldb Use Timeout<> in EvaluateExpressionOptions class 2016-12-06 11:24:51 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm [X86] Add knownbits vector UMAX test 2016-12-07 17:21:13 +00:00
openmp fixed type in Windows-specific code 2016-12-01 16:08:52 +00:00
parallel-libs [Acxxel] Remove setActiveDeviceForThread 2016-10-28 00:54:02 +00:00
polly Add IslPtr type traits. NFC. 2016-12-07 16:17:59 +00:00