Remove currently unused register decoder from AArch64.
authorTim Northover <Tim.Northover@arm.com>
Fri, 1 Feb 2013 14:55:05 +0000 (14:55 +0000)
committerTim Northover <Tim.Northover@arm.com>
Fri, 1 Feb 2013 14:55:05 +0000 (14:55 +0000)
This should fix a warning when building this backend.

llvm-svn: 174177

llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp

index e98285b..a7fc352 100644 (file)
@@ -79,8 +79,6 @@ static DecodeStatus DecodeFPR64RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
                                          uint64_t Address, const void *Decoder);
 static DecodeStatus DecodeFPR128RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
                                          uint64_t Address, const void *Decoder);
-static DecodeStatus DecodeVPR64RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
-                                              uint64_t Address, const void *Decoder);
 static DecodeStatus DecodeVPR128RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
                                               uint64_t Address, const void *Decoder);
 
@@ -326,18 +324,6 @@ DecodeFPR128RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
   return MCDisassembler::Success;
 }
 
-
-static DecodeStatus
-DecodeVPR64RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
-                         uint64_t Address, const void *Decoder) {
-  if (RegNo > 31)
-    return MCDisassembler::Fail;
-
-  uint16_t Register = getReg(Decoder, AArch64::VPR64RegClassID, RegNo);
-  Inst.addOperand(MCOperand::CreateReg(Register));
-  return MCDisassembler::Success;
-}
-
 static DecodeStatus
 DecodeVPR128RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
                          uint64_t Address, const void *Decoder) {