summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2015-04-25 17:25:13 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2015-04-25 17:25:13 +0000
commita44b37e6760bb5a27fa57558065f3c7a64d155a0 (patch)
tree7a15e32a6eb699f62d3e4983f949f4dcc9aac5c8 /llvm/lib/Target
parent6246069c8959d14434c654d9608ae9a4afd813c8 (diff)
downloadbcm5719-llvm-a44b37e6760bb5a27fa57558065f3c7a64d155a0.tar.gz
bcm5719-llvm-a44b37e6760bb5a27fa57558065f3c7a64d155a0.zip
[ARM] Simplify code. NFC.
llvm-svn: 235803
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp17
1 files changed, 2 insertions, 15 deletions
diff --git a/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp b/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
index c2e1b2a3045..1c5a7951876 100644
--- a/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
+++ b/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
@@ -1379,21 +1379,8 @@ void ARMInstPrinter::printRotImmOperand(const MCInst *MI, unsigned OpNum,
unsigned Imm = MI->getOperand(OpNum).getImm();
if (Imm == 0)
return;
- O << ", ror " << markup("<imm:") << "#";
- switch (Imm) {
- default:
- assert(0 && "illegal ror immediate!");
- case 1:
- O << "8";
- break;
- case 2:
- O << "16";
- break;
- case 3:
- O << "24";
- break;
- }
- O << markup(">");
+ assert(Imm <= 3 && "illegal ror immediate!");
+ O << ", ror " << markup("<imm:") << "#" << 8 * Imm << markup(">");
}
void ARMInstPrinter::printModImmOperand(const MCInst *MI, unsigned OpNum,
OpenPOWER on IntegriCloud