diff options
author | Chris Lattner <sabre@nondot.org> | 2010-01-28 00:05:10 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-01-28 00:05:10 +0000 |
commit | cd99546b03fe230ffac28bd85e85e432fb646891 (patch) | |
tree | 59fc25e3173536932d555183362d1b3d96a09bac /llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | |
parent | c8d9c01f0425c20788d4b207a324a302ef26e3c2 (diff) | |
download | bcm5719-llvm-cd99546b03fe230ffac28bd85e85e432fb646891.tar.gz bcm5719-llvm-cd99546b03fe230ffac28bd85e85e432fb646891.zip |
rename printVisibility to EmitVisibility and make it private,
constify EmitLinkage.
llvm-svn: 94705
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp')
-rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp b/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp index fd29937eb0b..2e61a6f655f 100644 --- a/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp @@ -150,7 +150,7 @@ bool AsmPrinter::doInitialization(Module &M) { return false; } -void AsmPrinter::EmitLinkage(unsigned Linkage, MCSymbol *GVSym) { +void AsmPrinter::EmitLinkage(unsigned Linkage, MCSymbol *GVSym) const { switch ((GlobalValue::LinkageTypes)Linkage) { case GlobalValue::CommonLinkage: case GlobalValue::LinkOnceAnyLinkage: @@ -206,7 +206,7 @@ void AsmPrinter::EmitGlobalVariable(const GlobalVariable *GV) { return; MCSymbol *GVSym = GetGlobalValueSymbol(GV); - printVisibility(GVSym, GV->getVisibility()); + EmitVisibility(GVSym, GV->getVisibility()); if (MAI->hasDotTypeDotSizeDirective()) OutStreamer.EmitSymbolAttribute(GVSym, MCSA_ELF_TypeObject); @@ -300,7 +300,7 @@ void AsmPrinter::EmitFunctionHeader() { const Function *F = MF->getFunction(); OutStreamer.SwitchSection(getObjFileLowering().SectionForGlobal(F, Mang, TM)); - printVisibility(CurrentFnSym, F->getVisibility()); + EmitVisibility(CurrentFnSym, F->getVisibility()); EmitLinkage(F->getLinkage(), CurrentFnSym); EmitAlignment(MF->getAlignment(), F); @@ -384,7 +384,7 @@ bool AsmPrinter::doFinalization(Module &M) { else assert(I->hasLocalLinkage() && "Invalid alias linkage"); - printVisibility(Name, I->getVisibility()); + EmitVisibility(Name, I->getVisibility()); // Emit the directives as assignments aka .set: OutStreamer.EmitAssignment(Name, @@ -1605,8 +1605,7 @@ void AsmPrinter::EmitBasicBlockStart(const MachineBasicBlock *MBB) const { } } -void AsmPrinter::printVisibility(MCSymbol *Sym, unsigned Visibility) const { - // FIXME: RENAME TO EmitVisibility. +void AsmPrinter::EmitVisibility(MCSymbol *Sym, unsigned Visibility) const { MCSymbolAttr Attr = MCSA_Invalid; switch (Visibility) { |