diff options
Diffstat (limited to 'llvm/lib')
5 files changed, 0 insertions, 38 deletions
diff --git a/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp b/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp index a082b0f77f0..5ee7d0ac4e2 100644 --- a/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp +++ b/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp @@ -195,7 +195,6 @@ class MipsAsmParser : public MCTargetAsmParser {    OperandMatchResultTy parseImm(OperandVector &Operands);    OperandMatchResultTy parseJumpTarget(OperandVector &Operands);    OperandMatchResultTy parseInvNum(OperandVector &Operands); -  OperandMatchResultTy parseRegisterPair(OperandVector &Operands);    OperandMatchResultTy parseMovePRegPair(OperandVector &Operands);    OperandMatchResultTy parseRegisterList(OperandVector &Operands); @@ -1438,10 +1437,6 @@ public:      return StringRef(Tok.Data, Tok.Length);    } -  bool isRegPair() const { -    return Kind == k_RegPair && RegIdx.Index <= 30; -  } -    unsigned getReg() const override {      // As a special case until we sort out the definition of div/divu, accept      // $0/$zero here so that MCK_ZERO works correctly. @@ -6282,22 +6277,6 @@ MipsAsmParser::parseRegisterList(OperandVector &Operands) {  }  OperandMatchResultTy -MipsAsmParser::parseRegisterPair(OperandVector &Operands) { -  MCAsmParser &Parser = getParser(); - -  SMLoc S = Parser.getTok().getLoc(); -  if (parseAnyRegister(Operands) != MatchOperand_Success) -    return MatchOperand_ParseFail; - -  SMLoc E = Parser.getTok().getLoc(); -  MipsOperand Op = static_cast<MipsOperand &>(*Operands.back()); - -  Operands.pop_back(); -  Operands.push_back(MipsOperand::CreateRegPair(Op, S, E, *this)); -  return MatchOperand_Success; -} - -OperandMatchResultTy  MipsAsmParser::parseMovePRegPair(OperandVector &Operands) {    MCAsmParser &Parser = getParser();    SmallVector<std::unique_ptr<MCParsedAsmOperand>, 8> TmpOperands; diff --git a/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp b/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp index 1d125d0dbae..73732a40bb8 100644 --- a/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp +++ b/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp @@ -197,11 +197,6 @@ printFCCOperand(const MCInst *MI, int opNum, raw_ostream &O) {  }  void MipsInstPrinter:: -printRegisterPair(const MCInst *MI, int opNum, raw_ostream &O) { -  printRegName(O, MI->getOperand(opNum).getReg()); -} - -void MipsInstPrinter::  printSHFMask(const MCInst *MI, int opNum, raw_ostream &O) {    llvm_unreachable("TODO");  } diff --git a/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h b/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h index 4a76b5acac7..f02443ee21d 100644 --- a/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h +++ b/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h @@ -98,7 +98,6 @@ private:    void printMemOperand(const MCInst *MI, int opNum, raw_ostream &O);    void printMemOperandEA(const MCInst *MI, int opNum, raw_ostream &O);    void printFCCOperand(const MCInst *MI, int opNum, raw_ostream &O); -  void printRegisterPair(const MCInst *MI, int opNum, raw_ostream &O);    void printSHFMask(const MCInst *MI, int opNum, raw_ostream &O);    bool printAlias(const char *Str, const MCInst &MI, unsigned OpNo, diff --git a/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp b/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp index 7da88aa22a3..cd34b0ab70b 100644 --- a/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp +++ b/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp @@ -1060,13 +1060,6 @@ MipsMCCodeEmitter::getRegisterListOpValue16(const MCInst &MI, unsigned OpNo,  }  unsigned -MipsMCCodeEmitter::getRegisterPairOpValue(const MCInst &MI, unsigned OpNo, -                                          SmallVectorImpl<MCFixup> &Fixups, -                                          const MCSubtargetInfo &STI) const { -  return getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI); -} - -unsigned  MipsMCCodeEmitter::getMovePRegPairOpValue(const MCInst &MI, unsigned OpNo,                                            SmallVectorImpl<MCFixup> &Fixups,                                            const MCSubtargetInfo &STI) const { diff --git a/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h b/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h index 1e840114b2b..09d50d4776b 100644 --- a/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h +++ b/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h @@ -245,10 +245,6 @@ public:                              SmallVectorImpl<MCFixup> &Fixups,                              const MCSubtargetInfo &STI) const; -  unsigned getRegisterPairOpValue(const MCInst &MI, unsigned OpNo, -                                  SmallVectorImpl<MCFixup> &Fixups, -                                  const MCSubtargetInfo &STI) const; -    unsigned getMovePRegPairOpValue(const MCInst &MI, unsigned OpNo,                                    SmallVectorImpl<MCFixup> &Fixups,                                    const MCSubtargetInfo &STI) const;  | 

