Go to file
Peter Smith 9bbd4e27a9 [ELF] Support for R_ARM_TARGET2 relocation
The R_ARM_TARGET2 relocation is used in ARM exception tables to encode
a data dependency that will only be dereferenced by code in the
run-time support library. In a similar way to R_ARM_TARGET1 the
handling of the relocation is target specific, it maps to one of
R_ARM_ABS32, R_ARM_REL32 or R_ARM_GOT_PREL. The choice depends on the 
run-time library. R_ARM_GOT_PREL is used for linux and BSD,
R_ARM_ABS32 and R_ARM_REL32 are used for bare-metal.

The command line option --target2=<target> can be used to select the
relocation used for R_ARM_TARGET2. The default is R_ARM_GOT_PREL.

Differential revision: https://reviews.llvm.org/D25684

llvm-svn: 284404
2016-10-17 18:12:24 +00:00
clang [Driver] Use VFS to perform all distribution checks 2016-10-17 18:07:15 +00:00
clang-tools-extra [clang-tidy] Clean up code after applying replacements. 2016-10-17 17:25:02 +00:00
compiler-rt [sanitizers] -Wno-macro-redefined for libc++ build 2016-10-14 18:19:02 +00:00
debuginfo-tests
libclc Provide vstore_half helper to workaround clc restrictions 2016-09-21 20:15:55 +00:00
libcxx Make any_cast<void()>(nullptr) compile 2016-10-16 11:56:38 +00:00
libcxxabi Fix typo in comment 2016-10-15 00:02:20 +00:00
libunwind [libunwind] Add missing <stdint.h> include. NFC. 2016-10-13 14:32:24 +00:00
lld [ELF] Support for R_ARM_TARGET2 relocation 2016-10-17 18:12:24 +00:00
lldb Interpreter: Don't return StringRef from functions whose return value is never used 2016-10-17 06:17:56 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm AMDGPU/SI: LowerParameter() should be computing align based on memory type 2016-10-17 16:56:19 +00:00
openmp Code cleanup for the runtime without monitor thread 2016-10-07 18:12:19 +00:00
parallel-libs [SE] Change CoreTests target name 2016-09-27 15:32:52 +00:00
polly [ScopDetect] Depend transitively on ScalarEvolution. 2016-10-17 13:29:20 +00:00