]> granicus.if.org Git - llvm/commit
[PowerPC] Add combined ELF ABI and 32/64 bit queries to the subtarget. [NFC]
authorSean Fertile <sfertile@ca.ibm.com>
Thu, 22 Aug 2019 15:11:28 +0000 (15:11 +0000)
committerSean Fertile <sfertile@ca.ibm.com>
Thu, 22 Aug 2019 15:11:28 +0000 (15:11 +0000)
commitaf6e219a703be4593f4708461eb078066ecd1c9d
tree44b410a86847e8a71b04a49b2ea801bd7e12740d
parenta17efce83e8822ad4f67a6a481d69b4016c60c02
[PowerPC] Add combined ELF ABI and 32/64 bit queries to the subtarget. [NFC]

A lot of places in the code combine checks for both ABI (SVR4/Darwin/AIX) and
addressing mode (64-bit vs 32-bit). In an attempt to make some of the code more
readable I've added a couple functions that combine checking for the ELF abi and
64-bit/32-bit code at once. As we add more AIX support I intend to add similar
functions for the AIX ABI.

Differential Revision: https://reviews.llvm.org/D65814

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@369658 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PowerPC/PPCFastISel.cpp
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
lib/Target/PowerPC/PPCISelLowering.cpp
lib/Target/PowerPC/PPCRegisterInfo.cpp
lib/Target/PowerPC/PPCRegisterInfo.td
lib/Target/PowerPC/PPCSubtarget.h