Lang Hames
a8183e5c40
[RuntimeDyld] MachO: Add support for ARM scattered vanilla relocations.
...
llvm-svn: 243126
2015-07-24 17:40:04 +00:00
Lang Hames
2d0d096bd1
[MCJIT] Temporarily revert r220245 - it broke several bots.
...
(See e.g. http://bb.pgr.jp/builders/cmake-llvm-x86_64-linux/builds/17653 )
llvm-svn: 220249
2014-10-21 00:24:02 +00:00
Lang Hames
84801c217c
[MCJIT] Make MCJIT honor symbol visibility settings when populating the global
...
symbol table.
Patch by Anthony Pesch. Thanks Anthony!
llvm-svn: 220245
2014-10-20 23:39:54 +00:00
Lang Hames
691a21ce5a
[MCJIT] Make sure we test ARM BR24 relocations with both internal and external
...
symbols.
Previously we have only been testing these relocations with external symbols.
<rdar://problem/18308413>
llvm-svn: 217635
2014-09-11 22:43:36 +00:00
Lang Hames
6f1048f94e
[MCJIT] Add support for ARM HALF_DIFF relocations to MCJIT.
...
Fixes <rdar://problem/18297804>.
llvm-svn: 217620
2014-09-11 19:21:14 +00:00
Lang Hames
4669cd08a7
[MCJIT] Take the relocation addend into account when applying ARM MachO VANILLA
...
and BR24 relocations.
<rdar://problem/18296496>
llvm-svn: 217605
2014-09-11 17:27:01 +00:00
Lang Hames
1316365e2c
[MCJIT] Fix the ARM BR24 relocation in RuntimeDyldMachO.
...
We now (1) correctly decode the branch immediate, (2) modify the immediate to
corretly treat it as PC-rel, and (3) properly populate the stub entry.
Previously we had been doing each of these wrong.
<rdar://problem/17750739>
llvm-svn: 214285
2014-07-30 03:35:05 +00:00
Lang Hames
87c025bb17
[RuntimeDyld] Replace a crufty old ARM RuntimeDyld test with a new one that uses
...
RuntimeDyldChecker.
This allows us to remove one of the six remaining object files in the LLVM
source tree.
llvm-svn: 212780
2014-07-10 23:29:11 +00:00