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 | 2acc03c6ad219876410de4a0fa7f8ef42a97166d (patch) | |
tree | b4a88870cf7567e31729390addd8f4df27428ff6 /lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp | |
parent | 90825795edd087fbf23aa439075b791b2b2be878 (diff) | |
download | external_llvm-2acc03c6ad219876410de4a0fa7f8ef42a97166d.tar.gz external_llvm-2acc03c6ad219876410de4a0fa7f8ef42a97166d.tar.bz2 external_llvm-2acc03c6ad219876410de4a0fa7f8ef42a97166d.zip |
inline GetGlobalValueSymbol into the rest its callers and
remove it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98390 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp')
-rw-r--r-- | lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp b/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp index 42b8820c50..a444304580 100644 --- a/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp +++ b/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp @@ -38,6 +38,7 @@ #include "llvm/MC/MCSectionMachO.h" #include "llvm/MC/MCStreamer.h" #include "llvm/MC/MCSymbol.h" +#include "llvm/Target/Mangler.h" #include "llvm/Target/TargetData.h" #include "llvm/Target/TargetMachine.h" #include "llvm/Target/TargetOptions.h" @@ -198,7 +199,7 @@ namespace { bool isIndirect = Subtarget->isTargetDarwin() && Subtarget->GVIsIndirectSymbol(GV, TM.getRelocationModel()); if (!isIndirect) - O << *GetGlobalValueSymbol(GV); + O << *Mang->getSymbol(GV); else { // FIXME: Remove this when Darwin transition to @GOT like syntax. MCSymbol *Sym = GetSymbolWithGlobalValueBase(GV, "$non_lazy_ptr"); @@ -211,7 +212,7 @@ namespace { MMIMachO.getGVStubEntry(Sym); if (StubSym.getPointer() == 0) StubSym = MachineModuleInfoImpl:: - StubValueTy(GetGlobalValueSymbol(GV), !GV->hasInternalLinkage()); + StubValueTy(Mang->getSymbol(GV), !GV->hasInternalLinkage()); } } else { assert(ACPV->isExtSymbol() && "unrecognized constant pool value"); @@ -316,7 +317,7 @@ void ARMAsmPrinter::printOperand(const MachineInstr *MI, int OpNum, else if ((Modifier && strcmp(Modifier, "hi16") == 0) || (TF & ARMII::MO_HI16)) O << ":upper16:"; - O << *GetGlobalValueSymbol(GV); + O << *Mang->getSymbol(GV); printOffset(MO.getOffset()); |