diff options
| author | Chris Lattner <sabre@nondot.org> | 2010-01-13 08:08:33 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2010-01-13 08:08:33 +0000 |
| commit | ede8ad45bc2b623701d7752d634c11463c3aaa65 (patch) | |
| tree | 0e0a623892b673907c3bc9d388f2a81610c3d782 /llvm | |
| parent | 4cd281dab15b1067aadb93aa40ffecb25417c2b2 (diff) | |
| download | bcm5719-llvm-ede8ad45bc2b623701d7752d634c11463c3aaa65.tar.gz bcm5719-llvm-ede8ad45bc2b623701d7752d634c11463c3aaa65.zip | |
upgrade and MC'ize a few uses of makeNameProper.
llvm-svn: 93310
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp b/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp index 56be0ce77ec..2d135337b66 100644 --- a/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp +++ b/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp @@ -208,8 +208,8 @@ namespace { O << Name; } else { assert(ACPV->isExtSymbol() && "unrecognized constant pool value"); - Mang->makeNameProper(TmpNameStr, ACPV->getSymbol()); - O << TmpNameStr.str(); + Mang->getNameWithPrefix(TmpNameStr, ACPV->getSymbol()); + OutContext.GetOrCreateSymbol(TmpNameStr.str())->print(O, MAI); } if (ACPV->hasModifier()) O << "(" << ACPV->getModifier() << ")"; @@ -393,9 +393,9 @@ void ARMAsmPrinter::printOperand(const MachineInstr *MI, int OpNum, case MachineOperand::MO_ExternalSymbol: { bool isCallOp = Modifier && !strcmp(Modifier, "call"); SmallString<128> NameStr; - Mang->makeNameProper(NameStr, MO.getSymbolName()); - - O << NameStr.str(); + Mang->getNameWithPrefix(NameStr, MO.getSymbolName()); + OutContext.GetOrCreateSymbol(NameStr.str())->print(O, MAI); + if (isCallOp && Subtarget->isTargetELF() && TM.getRelocationModel() == Reloc::PIC_) O << "(PLT)"; |

