mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-02 22:23:10 +00:00
make intel asmprinter use TRI::getAsmName instead of TRI::getName like
all the other targets. Add support for weak/linkonce linkage so it doesn't crash on basically all nontrivial testcases. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81704 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -70,9 +70,7 @@ void X86ATTInstPrinter::printOperand(const MCInst *MI, unsigned OpNo,
|
||||
|
||||
const MCOperand &Op = MI->getOperand(OpNo);
|
||||
if (Op.isReg()) {
|
||||
O << '%';
|
||||
unsigned Reg = Op.getReg();
|
||||
O << TRI->getAsmName(Reg);
|
||||
O << '%' << TRI->getAsmName(Op.getReg());
|
||||
return;
|
||||
} else if (Op.isImm()) {
|
||||
O << '$' << Op.getImm();
|
||||
|
||||
Reference in New Issue
Block a user