mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-09 13:33:17 +00:00
Use helper
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56584 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
4cad98a0bb
commit
541af7f769
@ -185,7 +185,7 @@ bool AsmPrinter::doFinalization(Module &M) {
|
||||
|
||||
const GlobalValue *GV = cast<GlobalValue>(I->getAliasedGlobal());
|
||||
Target = Mang->getValueName(GV);
|
||||
|
||||
|
||||
if (I->hasExternalLinkage() || !TAI->getWeakRefDirective())
|
||||
O << "\t.globl\t" << Name << '\n';
|
||||
else if (I->hasWeakLinkage())
|
||||
@ -193,13 +193,7 @@ bool AsmPrinter::doFinalization(Module &M) {
|
||||
else if (!I->hasInternalLinkage())
|
||||
assert(0 && "Invalid alias linkage");
|
||||
|
||||
if (I->hasHiddenVisibility()) {
|
||||
if (const char *Directive = TAI->getHiddenDirective())
|
||||
O << Directive << Name << '\n';
|
||||
} else if (I->hasProtectedVisibility()) {
|
||||
if (const char *Directive = TAI->getProtectedDirective())
|
||||
O << Directive << Name << '\n';
|
||||
}
|
||||
printVisibility(Name, I->getVisibility());
|
||||
|
||||
O << TAI->getSetDirective() << ' ' << Name << ", " << Target << '\n';
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user