summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJinsong Ji <jji@us.ibm.com>2019-08-30 03:16:41 +0000
committerJinsong Ji <jji@us.ibm.com>2019-08-30 03:16:41 +0000
commita070f12e578e472a32bf9d0030a4c2092989e7dc (patch)
tree4cd2c4696dd86c50f5add65580cd026066b66a0f
parent54a1ad5bd78c7c9de456334769e55de2002131ce (diff)
downloadbcm5719-llvm-a070f12e578e472a32bf9d0030a4c2092989e7dc.tar.gz
bcm5719-llvm-a070f12e578e472a32bf9d0030a4c2092989e7dc.zip
[PowerPC][NFC] Use inline Subtarget->isPPC64()
To be consistent with all the other instances. llvm-svn: 370428
-rw-r--r--llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp b/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
index 87e5cdf87dd..fc59360ebe2 100644
--- a/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
+++ b/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
@@ -511,7 +511,6 @@ void PPCAsmPrinter::EmitTlsCall(const MachineInstr *MI,
///
void PPCAsmPrinter::EmitInstruction(const MachineInstr *MI) {
MCInst TmpInst;
- bool isPPC64 = Subtarget->isPPC64();
bool isDarwin = TM.getTargetTriple().isOSDarwin();
const Module *M = MF->getFunction().getParent();
PICLevel::Level PL = M->getPICLevel();
@@ -865,15 +864,15 @@ void PPCAsmPrinter::EmitInstruction(const MachineInstr *MI) {
LowerPPCMachineInstrToMCInst(MI, TmpInst, *this, isDarwin);
// Change the opcode to LD.
- TmpInst.setOpcode(isPPC64 ? PPC::LD : PPC::LWZ);
+ TmpInst.setOpcode(Subtarget->isPPC64() ? PPC::LD : PPC::LWZ);
const MachineOperand &MO = MI->getOperand(1);
const GlobalValue *GValue = MO.getGlobal();
MCSymbol *MOSymbol = getSymbol(GValue);
- const MCExpr *Exp =
- MCSymbolRefExpr::create(MOSymbol,
- isPPC64 ? MCSymbolRefExpr::VK_PPC_GOT_TPREL_LO
- : MCSymbolRefExpr::VK_PPC_GOT_TPREL,
- OutContext);
+ const MCExpr *Exp = MCSymbolRefExpr::create(
+ MOSymbol,
+ Subtarget->isPPC64() ? MCSymbolRefExpr::VK_PPC_GOT_TPREL_LO
+ : MCSymbolRefExpr::VK_PPC_GOT_TPREL,
+ OutContext);
TmpInst.getOperand(1) = MCOperand::createExpr(Exp);
EmitToStreamer(*OutStreamer, TmpInst);
return;
OpenPOWER on IntegriCloud