Go to file
Bruno Cardoso Lopes 618c67a018 [AsmPrinter][TLOF] 32-bit MachO support for replacing GOT equivalents
Add MachO 32-bit (i.e. arm and x86) support for replacing global GOT equivalent
symbol accesses. Unlike 64-bit targets, there's no GOTPCREL relocation, and
access through a non_lazy_symbol_pointers section is used instead.

-- before

    _extgotequiv:
       .long _extfoo

    _delta:
       .long _extgotequiv-_delta

-- after

    _delta:
       .long L_extfoo$non_lazy_ptr-_delta

       .section __IMPORT,__pointers,non_lazy_symbol_pointers
    L_extfoo$non_lazy_ptr:
       .indirect_symbol _extfoo
       .long 0

llvm-svn: 231475
2015-03-06 13:49:05 +00:00
clang clang-format: Slightly change indentation rules in for loops. 2015-03-06 10:57:12 +00:00
clang-tools-extra Renamed function to avoid confusion about purpose. 2015-03-06 00:39:42 +00:00
compiler-rt asan: fix comment formatting 2015-03-06 08:43:44 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Fix bitselect for float/double types v2 2015-03-05 15:31:05 +00:00
libcxx Remove unneeded python import 2015-03-06 06:22:22 +00:00
libcxxabi Fix build with GCC: 2015-03-05 02:56:05 +00:00
lld PECOFF: Optimize the writer using parallel_for. 2015-03-06 06:53:13 +00:00
lldb Fix race condition with -o "process launch" on linux 2015-03-06 10:52:47 +00:00
llgo [llgo] Disable known failing packages in check-libgo 2015-03-06 02:49:07 +00:00
llvm [AsmPrinter][TLOF] 32-bit MachO support for replacing GOT equivalents 2015-03-06 13:49:05 +00:00
openmp moved Windows-specific flags under the WINDOWS guard in CMake 2015-03-05 17:50:48 +00:00
polly Fix compilation after 'Make DataLayout Non-Optional in the Module' commit 2015-03-05 09:48:20 +00:00