From 82c73bee2b7e11dc9105d47ef61957fbea383f80 Mon Sep 17 00:00:00 2001 From: Valery Pykhtin Date: Thu, 11 Aug 2016 14:22:05 +0000 Subject: [PATCH] Revert "[AMDGPU] fix failure on printing of non-existing instruction operands." This reverts revision 278333, newly added test failed. llvm-svn: 278336 --- llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp | 5 ----- llvm/test/MC/Disassembler/AMDGPU/missing_op.txt | 5 ----- 2 files changed, 10 deletions(-) delete mode 100644 llvm/test/MC/Disassembler/AMDGPU/missing_op.txt diff --git a/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp b/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp index 7dd0f00..2932d3b 100644 --- a/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp +++ b/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp @@ -370,11 +370,6 @@ void AMDGPUInstPrinter::printImmediate64(uint64_t Imm, raw_ostream &O) { void AMDGPUInstPrinter::printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) { - if (OpNo >= MI->getNumOperands()) { - O << "/*Missing OP" << OpNo << "*/"; - return; - } - const MCOperand &Op = MI->getOperand(OpNo); if (Op.isReg()) { switch (Op.getReg()) { diff --git a/llvm/test/MC/Disassembler/AMDGPU/missing_op.txt b/llvm/test/MC/Disassembler/AMDGPU/missing_op.txt deleted file mode 100644 index a731f20..0000000 --- a/llvm/test/MC/Disassembler/AMDGPU/missing_op.txt +++ /dev/null @@ -1,5 +0,0 @@ -# RUN: llvm-mc -arch=amdgcn -mcpu=fiji -disassemble -show-encoding < %s | FileCheck %s -check-prefix=VI - -#TODO: this test will fail when we fix v_interp_p2_f32 signature, remove it then -#VI: v_interp_p2_f32 16, [/*Missing OP1*/], /*Missing OP2*/, /*Missing OP3*/, /*Missing OP4*/ -0xd4 0x41 0x1d 0xd4 -- 2.7.4