summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc
diff options
context:
space:
mode:
authorVikram S. Adve <vadve@cs.uiuc.edu>2001-10-22 13:44:53 +0000
committerVikram S. Adve <vadve@cs.uiuc.edu>2001-10-22 13:44:53 +0000
commita0177cdca54f48a7752282f67ec6858d21ed2f6a (patch)
tree7d150af0c5966c7b2f58e53948b916b2aff5d403 /llvm/lib/Target/Sparc
parent9090b50ba9e9b2282cf6396f632a799130ccf354 (diff)
downloadbcm5719-llvm-a0177cdca54f48a7752282f67ec6858d21ed2f6a.tar.gz
bcm5719-llvm-a0177cdca54f48a7752282f67ec6858d21ed2f6a.zip
Split JMPL into JMPLCALL and JMPLRET.
llvm-svn: 943
Diffstat (limited to 'llvm/lib/Target/Sparc')
-rw-r--r--llvm/lib/Target/Sparc/EmitAssembly.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/Sparc/EmitAssembly.cpp b/llvm/lib/Target/Sparc/EmitAssembly.cpp
index 1280d5ac6de..aadc790210c 100644
--- a/llvm/lib/Target/Sparc/EmitAssembly.cpp
+++ b/llvm/lib/Target/Sparc/EmitAssembly.cpp
@@ -164,7 +164,8 @@ void SparcAsmPrinter::emitMachineInst(const MachineInstr *MI) {
Out << "\t" << TargetInstrDescriptors[Opcode].opCodeString << "\t";
switch (Opcode) { // Some opcodes have special syntax...
- case JMPL:
+ case JMPLCALL:
+ case JMPLRET:
assert(MI->getNumOperands() == 3 && "Unexpected JMPL instr!");
printOperand(MI->getOperand(0));
Out << "+";
OpenPOWER on IntegriCloud