diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2016-06-27 14:05:43 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2016-06-27 14:05:43 +0000 |
commit | 21d22a01ea350c096b83c61f203b64e23205c605 (patch) | |
tree | f32f700d59f240c1b048fe2e0c3a691fe6f3e4be | |
parent | 9c2f378587df46b582f9aba54ca74a4e06379446 (diff) | |
download | bcm5719-llvm-21d22a01ea350c096b83c61f203b64e23205c605.tar.gz bcm5719-llvm-21d22a01ea350c096b83c61f203b64e23205c605.zip |
Use the isPositionIndependent predicate. NFC.
llvm-svn: 273875
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp index 351b6240762..3d3cd414942 100644 --- a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp +++ b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp @@ -8695,10 +8695,8 @@ PPCTargetLowering::emitEHSjLjLongJmp(MachineInstr *MI, unsigned BP = (PVT == MVT::i64) ? PPC::X30 - : (Subtarget.isSVR4ABI() && - MF->getTarget().getRelocationModel() == Reloc::PIC_ - ? PPC::R29 - : PPC::R30); + : (Subtarget.isSVR4ABI() && isPositionIndependent() ? PPC::R29 + : PPC::R30); MachineInstrBuilder MIB; |