summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2016-06-24 13:08:06 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2016-06-24 13:08:06 +0000
commit01cdf31cabd62a1512ac23997902801f3d0fbee9 (patch)
treefd4230291a921f2f88aee761b0a17f11178fe829 /llvm/lib
parent41d308689c537bf67c24265c531d863746cf615c (diff)
downloadbcm5719-llvm-01cdf31cabd62a1512ac23997902801f3d0fbee9.tar.gz
bcm5719-llvm-01cdf31cabd62a1512ac23997902801f3d0fbee9.zip
Merge two identical if branches. NFC.
llvm-svn: 273674
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp25
1 files changed, 11 insertions, 14 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp b/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
index 9849ef3efda..785b3641074 100644
--- a/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
+++ b/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
@@ -200,20 +200,17 @@ void PPCAsmPrinter::printOperand(const MachineInstr *MI, unsigned OpNo,
// External or weakly linked global variables need non-lazily-resolved stubs
if (TM.getRelocationModel() != Reloc::Static &&
- !GV->isStrongDefinitionForLinker()) {
- if (!GV->hasHiddenVisibility() ||
- (GV->isDeclaration() || GV->hasCommonLinkage() ||
- GV->hasAvailableExternallyLinkage())) {
- SymToPrint = getSymbolWithGlobalValueBase(GV, "$non_lazy_ptr");
- MachineModuleInfoImpl::StubValueTy &StubSym =
- MMI->getObjFileInfo<MachineModuleInfoMachO>().getGVStubEntry(
- SymToPrint);
- if (!StubSym.getPointer())
- StubSym = MachineModuleInfoImpl::StubValueTy(
- getSymbol(GV), !GV->hasInternalLinkage());
- } else {
- SymToPrint = getSymbol(GV);
- }
+ !GV->isStrongDefinitionForLinker() &&
+ (!GV->hasHiddenVisibility() ||
+ (GV->isDeclaration() || GV->hasCommonLinkage() ||
+ GV->hasAvailableExternallyLinkage()))) {
+ SymToPrint = getSymbolWithGlobalValueBase(GV, "$non_lazy_ptr");
+ MachineModuleInfoImpl::StubValueTy &StubSym =
+ MMI->getObjFileInfo<MachineModuleInfoMachO>().getGVStubEntry(
+ SymToPrint);
+ if (!StubSym.getPointer())
+ StubSym = MachineModuleInfoImpl::StubValueTy(getSymbol(GV),
+ !GV->hasInternalLinkage());
} else {
SymToPrint = getSymbol(GV);
}
OpenPOWER on IntegriCloud