diff options
author | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2014-07-20 23:15:06 +0000 |
---|---|---|
committer | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2014-07-20 23:15:06 +0000 |
commit | 46797c69609b4f2324057a2c7a56ff78e6902006 (patch) | |
tree | a858cb744a52275332f915d548b73be8a3a272e6 /llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h | |
parent | 7ae00a1282756eafba089f1515c7b439d812c6a0 (diff) | |
download | bcm5719-llvm-46797c69609b4f2324057a2c7a56ff78e6902006.tar.gz bcm5719-llvm-46797c69609b4f2324057a2c7a56ff78e6902006.zip |
[MC] Pass MCSymbolData to needsRelocateWithSymbol
As discussed in a previous checking to support the .localentry
directive on PowerPC, we need to inspect the actual target symbol
in needsRelocateWithSymbol to make the appropriate decision based
on that symbol's st_other bits.
Currently, needsRelocateWithSymbol does not get the target symbol.
However, it is directly available to its sole caller. This patch
therefore simply extends the needsRelocateWithSymbol by a new
parameter "const MCSymbolData &SD", passes in the target symbol,
and updates all derived implementations.
In particular, in the PowerPC implementation, this patch removes
the FIXME added by the previous checkin.
llvm-svn: 213487
Diffstat (limited to 'llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h')
0 files changed, 0 insertions, 0 deletions