OSDN Git Service

Revert "[AMDGPU] fix failure on printing of non-existing instruction operands."
authorValery Pykhtin <Valery.Pykhtin@amd.com>
Thu, 11 Aug 2016 14:22:05 +0000 (14:22 +0000)
committerValery Pykhtin <Valery.Pykhtin@amd.com>
Thu, 11 Aug 2016 14:22:05 +0000 (14:22 +0000)
This reverts revision 278333, newly added test failed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@278336 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp
test/MC/Disassembler/AMDGPU/missing_op.txt [deleted file]

index 7dd0f00..2932d3b 100644 (file)
@@ -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/test/MC/Disassembler/AMDGPU/missing_op.txt b/test/MC/Disassembler/AMDGPU/missing_op.txt
deleted file mode 100644 (file)
index a731f20..0000000
+++ /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