diff options
| author | Chris Lattner <sabre@nondot.org> | 2010-03-12 21:19:23 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2010-03-12 21:19:23 +0000 |
| commit | 0b822ab44760f3d154163486d5f084d3622d373d (patch) | |
| tree | 283495ba377e31b1a8b1c0e8663208452f709fe6 /llvm/lib/Target/PowerPC | |
| parent | 9e4cafe6f144c5ada7ebed3f3dcb95355552f4c2 (diff) | |
| download | bcm5719-llvm-0b822ab44760f3d154163486d5f084d3622d373d.tar.gz bcm5719-llvm-0b822ab44760f3d154163486d5f084d3622d373d.zip | |
inline GetGlobalValueSymbol into the rest its callers and
remove it.
llvm-svn: 98390
Diffstat (limited to 'llvm/lib/Target/PowerPC')
| -rw-r--r-- | llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp b/llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp index 40d6778b646..7b9b9893713 100644 --- a/llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp +++ b/llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp @@ -203,7 +203,7 @@ namespace { MMI->getObjFileInfo<MachineModuleInfoMachO>().getFnStubEntry(Sym); if (StubSym.getPointer() == 0) StubSym = MachineModuleInfoImpl:: - StubValueTy(GetGlobalValueSymbol(GV),!GV->hasInternalLinkage()); + StubValueTy(Mang->getSymbol(GV), !GV->hasInternalLinkage()); O << *Sym; return; } @@ -303,10 +303,8 @@ namespace { void printTOCEntryLabel(const MachineInstr *MI, unsigned OpNo) { const MachineOperand &MO = MI->getOperand(OpNo); - assert(MO.getType() == MachineOperand::MO_GlobalAddress); - - const MCSymbol *Sym = GetGlobalValueSymbol(MO.getGlobal()); + const MCSymbol *Sym = Mang->getSymbol(MO.getGlobal()); // Map symbol -> label of TOC entry. const MCSymbol *&TOCEntry = TOC[Sym]; @@ -431,7 +429,7 @@ void PPCAsmPrinter::printOp(const MachineOperand &MO) { .getGVStubEntry(SymToPrint); if (StubSym.getPointer() == 0) StubSym = MachineModuleInfoImpl:: - StubValueTy(GetGlobalValueSymbol(GV), !GV->hasInternalLinkage()); + StubValueTy(Mang->getSymbol(GV), !GV->hasInternalLinkage()); } else if (GV->isDeclaration() || GV->hasCommonLinkage() || GV->hasAvailableExternallyLinkage()) { SymToPrint = GetSymbolWithGlobalValueBase(GV, "$non_lazy_ptr"); @@ -441,13 +439,12 @@ void PPCAsmPrinter::printOp(const MachineOperand &MO) { getHiddenGVStubEntry(SymToPrint); if (StubSym.getPointer() == 0) StubSym = MachineModuleInfoImpl:: - StubValueTy(GetGlobalValueSymbol(GV), - !GV->hasInternalLinkage()); + StubValueTy(Mang->getSymbol(GV), !GV->hasInternalLinkage()); } else { - SymToPrint = GetGlobalValueSymbol(GV); + SymToPrint = Mang->getSymbol(GV); } } else { - SymToPrint = GetGlobalValueSymbol(GV); + SymToPrint = Mang->getSymbol(GV); } O << *SymToPrint; @@ -791,8 +788,7 @@ bool PPCDarwinAsmPrinter::doFinalization(Module &M) { MCSymbol *NLPSym = GetSymbolWithGlobalValueBase(*I, "$non_lazy_ptr"); MachineModuleInfoImpl::StubValueTy &StubSym = MMIMacho.getGVStubEntry(NLPSym); - StubSym = MachineModuleInfoImpl:: - StubValueTy(GetGlobalValueSymbol(*I), true); + StubSym = MachineModuleInfoImpl::StubValueTy(Mang->getSymbol(*I), true); } } } |

