diff options
author | Chris Lattner <sabre@nondot.org> | 2010-01-16 18:37:32 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-01-16 18:37:32 +0000 |
commit | 555ceabe64d5b45e5a36a6a15be9372423e26473 (patch) | |
tree | cbaec9200ab3964cc6d74bfc150d01d591be17f3 /llvm/lib/Target | |
parent | 8a1f23af110e58c78c5f2d5d5e015ed1cd848129 (diff) | |
download | bcm5719-llvm-555ceabe64d5b45e5a36a6a15be9372423e26473.tar.gz bcm5719-llvm-555ceabe64d5b45e5a36a6a15be9372423e26473.zip |
rename GetPrivateGlobalValueSymbolStub -> GetSymbolWithGlobalValueBase,
and add an explicit ForcePrivate argument.
Switch FunctionEHFrameInfo to be MCSymbol based instead of string based.
llvm-svn: 93646
Diffstat (limited to 'llvm/lib/Target')
4 files changed, 13 insertions, 13 deletions
diff --git a/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp b/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp index e5b4744cf31..300d2eda936 100644 --- a/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp +++ b/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp @@ -190,7 +190,7 @@ namespace { GetGlobalValueSymbol(GV)->print(O, MAI); else { // FIXME: Remove this when Darwin transition to @GOT like syntax. - MCSymbol *Sym = GetPrivateGlobalValueSymbolStub(GV, "$non_lazy_ptr"); + MCSymbol *Sym = GetSymbolWithGlobalValueBase(GV, "$non_lazy_ptr"); Sym->print(O, MAI); MachineModuleInfoMachO &MMIMachO = diff --git a/llvm/lib/Target/CellSPU/AsmPrinter/SPUAsmPrinter.cpp b/llvm/lib/Target/CellSPU/AsmPrinter/SPUAsmPrinter.cpp index f67235681b9..6e3b54ea0ec 100644 --- a/llvm/lib/Target/CellSPU/AsmPrinter/SPUAsmPrinter.cpp +++ b/llvm/lib/Target/CellSPU/AsmPrinter/SPUAsmPrinter.cpp @@ -341,7 +341,7 @@ void SPUAsmPrinter::printOp(const MachineOperand &MO) { GlobalValue *GV = MO.getGlobal(); if (((GV->isDeclaration() || GV->hasWeakLinkage() || GV->hasLinkOnceLinkage() || GV->hasCommonLinkage()))) { - GetPrivateGlobalValueSymbolStub(GV, "$non_lazy_ptr")->print(O, MAI); + GetSymbolWithGlobalValueBase(GV, "$non_lazy_ptr")->print(O, MAI); return; } } diff --git a/llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp b/llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp index ef171ddc649..311ca85eb3a 100644 --- a/llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp +++ b/llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp @@ -70,9 +70,9 @@ namespace { if (Stub != 0) return; // Get the names. - Stub = Printer->GetPrivateGlobalValueSymbolStub(GV, "$stub"); - LazyPtr = Printer->GetPrivateGlobalValueSymbolStub(GV, "$lazy_ptr"); - AnonSymbol = Printer->GetPrivateGlobalValueSymbolStub(GV, "$stub$tmp"); + Stub = Printer->GetSymbolWithGlobalValueBase(GV, "$stub"); + LazyPtr = Printer->GetSymbolWithGlobalValueBase(GV, "$lazy_ptr"); + AnonSymbol = Printer->GetSymbolWithGlobalValueBase(GV, "$stub$tmp"); } void Init(StringRef GVName, Mangler *Mang, MCContext &Ctx) { @@ -450,11 +450,11 @@ void PPCAsmPrinter::printOp(const MachineOperand &MO) { if (TM.getRelocationModel() != Reloc::Static && (GV->isDeclaration() || GV->isWeakForLinker())) { if (!GV->hasHiddenVisibility()) { - SymToPrint = GetPrivateGlobalValueSymbolStub(GV, "$non_lazy_ptr"); + SymToPrint = GetSymbolWithGlobalValueBase(GV, "$non_lazy_ptr"); GVStubs[GetGlobalValueSymbol(GV)] = SymToPrint; } else if (GV->isDeclaration() || GV->hasCommonLinkage() || GV->hasAvailableExternallyLinkage()) { - SymToPrint = GetPrivateGlobalValueSymbolStub(GV, "$non_lazy_ptr"); + SymToPrint = GetSymbolWithGlobalValueBase(GV, "$non_lazy_ptr"); HiddenGVStubs[GetGlobalValueSymbol(GV)] = SymToPrint; } else { SymToPrint = GetGlobalValueSymbol(GV); @@ -1200,7 +1200,7 @@ bool PPCDarwinAsmPrinter::doFinalization(Module &M) { E = Personalities.end(); I != E; ++I) { if (*I) GVStubs[GetGlobalValueSymbol(*I)] = - GetPrivateGlobalValueSymbolStub(*I, "$non_lazy_ptr"); + GetSymbolWithGlobalValueBase(*I, "$non_lazy_ptr"); } } diff --git a/llvm/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp b/llvm/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp index d3d4d13ebf5..dbb7279a553 100644 --- a/llvm/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp +++ b/llvm/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp @@ -238,11 +238,11 @@ void X86AsmPrinter::printSymbolOperand(const MachineOperand &MO) { const MCSymbol *GVSym; if (MO.getTargetFlags() == X86II::MO_DARWIN_STUB) - GVSym = GetPrivateGlobalValueSymbolStub(GV, "$stub"); + GVSym = GetSymbolWithGlobalValueBase(GV, "$stub"); else if (MO.getTargetFlags() == X86II::MO_DARWIN_NONLAZY || MO.getTargetFlags() == X86II::MO_DARWIN_NONLAZY_PIC_BASE || MO.getTargetFlags() == X86II::MO_DARWIN_HIDDEN_NONLAZY_PIC_BASE) - GVSym = GetPrivateGlobalValueSymbolStub(GV, "$non_lazy_ptr"); + GVSym = GetSymbolWithGlobalValueBase(GV, "$non_lazy_ptr"); else GVSym = GetGlobalValueSymbol(GV); @@ -258,7 +258,7 @@ void X86AsmPrinter::printSymbolOperand(const MachineOperand &MO) { if (MO.getTargetFlags() == X86II::MO_DARWIN_NONLAZY || MO.getTargetFlags() == X86II::MO_DARWIN_NONLAZY_PIC_BASE) { - MCSymbol *Sym = GetPrivateGlobalValueSymbolStub(GV, "$non_lazy_ptr"); + MCSymbol *Sym = GetSymbolWithGlobalValueBase(GV, "$non_lazy_ptr"); const MCSymbol *&StubSym = MMI->getObjFileInfo<MachineModuleInfoMachO>().getGVStubEntry(Sym); @@ -266,13 +266,13 @@ void X86AsmPrinter::printSymbolOperand(const MachineOperand &MO) { StubSym = GetGlobalValueSymbol(GV); } else if (MO.getTargetFlags() == X86II::MO_DARWIN_HIDDEN_NONLAZY_PIC_BASE){ - MCSymbol *Sym = GetPrivateGlobalValueSymbolStub(GV, "$non_lazy_ptr"); + MCSymbol *Sym = GetSymbolWithGlobalValueBase(GV, "$non_lazy_ptr"); const MCSymbol *&StubSym = MMI->getObjFileInfo<MachineModuleInfoMachO>().getHiddenGVStubEntry(Sym); if (StubSym == 0) StubSym = GetGlobalValueSymbol(GV); } else if (MO.getTargetFlags() == X86II::MO_DARWIN_STUB) { - MCSymbol *Sym = GetPrivateGlobalValueSymbolStub(GV, "$stub"); + MCSymbol *Sym = GetSymbolWithGlobalValueBase(GV, "$stub"); const MCSymbol *&StubSym = MMI->getObjFileInfo<MachineModuleInfoMachO>().getFnStubEntry(Sym); if (StubSym == 0) |