diff options
author | Simon Dardis <simon.dardis@imgtec.com> | 2017-06-27 10:11:11 +0000 |
---|---|---|
committer | Simon Dardis <simon.dardis@imgtec.com> | 2017-06-27 10:11:11 +0000 |
commit | 3e0d39e40390b63f649d86cff05e54495bd9d513 (patch) | |
tree | 93f6ddaec7203edb262903dfb74071880382bb26 /lldb/source/Plugins/OperatingSystem/Python | |
parent | 9451e67158d252099b73508be98f3e07fbcbe8dc (diff) | |
download | bcm5719-llvm-3e0d39e40390b63f649d86cff05e54495bd9d513.tar.gz bcm5719-llvm-3e0d39e40390b63f649d86cff05e54495bd9d513.zip |
[mips] Refine the condition for when to use CALL16 vs a GOT displacement.
Borrow from the logic for 'jal' in MipsAsmParser::processInstruction
and add the extra condition of bypassing CALL16 if the destination symbol
is an ELF symbol with STB_LOCAL binding.
Patch by: John Baldwin
Reviewers: sdardis
Differential Revision: https://reviews.llvm.org/D33999
llvm-svn: 306387
Diffstat (limited to 'lldb/source/Plugins/OperatingSystem/Python')
0 files changed, 0 insertions, 0 deletions