diff --git a/llvm/lib/Target/M68k/AsmParser/M68kAsmParser.cpp b/llvm/lib/Target/M68k/AsmParser/M68kAsmParser.cpp --- a/llvm/lib/Target/M68k/AsmParser/M68kAsmParser.cpp +++ b/llvm/lib/Target/M68k/AsmParser/M68kAsmParser.cpp @@ -149,7 +149,7 @@ void print(raw_ostream &OS) const override; bool isMem() const override { return false; } - bool isMemOp() const { return Kind == Kind::MemOp; } + bool isMemOp() const { return Kind == M68kOperand::Kind::MemOp; } static void addExpr(MCInst &Inst, const MCExpr *Expr); @@ -258,28 +258,28 @@ void M68kMemOp::print(raw_ostream &OS) const { switch (Op) { - case Kind::Addr: + case M68kMemOp::Kind::Addr: OS << OuterDisp; break; - case Kind::RegMask: + case M68kMemOp::Kind::RegMask: OS << "RegMask(" << format("%04x", RegMask) << ")"; break; - case Kind::Reg: + case M68kMemOp::Kind::Reg: OS << '%' << OuterReg; break; - case Kind::RegIndirect: + case M68kMemOp::Kind::RegIndirect: OS << "(%" << OuterReg << ')'; break; - case Kind::RegPostIncrement: + case M68kMemOp::Kind::RegPostIncrement: OS << "(%" << OuterReg << ")+"; break; - case Kind::RegPreDecrement: + case M68kMemOp::Kind::RegPreDecrement: OS << "-(%" << OuterReg << ")"; break; - case Kind::RegIndirectDisplacement: + case M68kMemOp::Kind::RegIndirectDisplacement: OS << OuterDisp << "(%" << OuterReg << ")"; break; - case Kind::RegIndirectDisplacementIndex: + case M68kMemOp::Kind::RegIndirectDisplacementIndex: OS << OuterDisp << "(%" << OuterReg << ", " << InnerReg << "." << Size << ", " << InnerDisp << ")"; break; @@ -297,7 +297,7 @@ // Reg bool M68kOperand::isReg() const { - return Kind == Kind::MemOp && MemOp.Op == M68kMemOp::Kind::Reg; + return Kind == M68kOperand::Kind::MemOp && MemOp.Op == M68kMemOp::Kind::Reg; } unsigned M68kOperand::getReg() const { @@ -314,13 +314,13 @@ std::unique_ptr M68kOperand::createMemOp(M68kMemOp MemOp, SMLoc Start, SMLoc End) { - auto Op = std::make_unique(Kind::MemOp, Start, End); + auto Op = std::make_unique(M68kOperand::Kind::MemOp, Start, End); Op->MemOp = MemOp; return Op; } // Token -bool M68kOperand::isToken() const { return Kind == Kind::Token; } +bool M68kOperand::isToken() const { return Kind == M68kOperand::Kind::Token; } StringRef M68kOperand::getToken() const { assert(isToken()); return Token; @@ -328,13 +328,13 @@ std::unique_ptr M68kOperand::createToken(StringRef Token, SMLoc Start, SMLoc End) { - auto Op = std::make_unique(Kind::Token, Start, End); + auto Op = std::make_unique(M68kOperand::Kind::Token, Start, End); Op->Token = Token; return Op; } // Imm -bool M68kOperand::isImm() const { return Kind == Kind::Imm; } +bool M68kOperand::isImm() const { return Kind == M68kOperand::Kind::Imm; } void M68kOperand::addImmOperands(MCInst &Inst, unsigned N) const { assert(isImm() && "wrong operand kind"); assert((N == 1) && "can only handle one register operand"); @@ -344,7 +344,7 @@ std::unique_ptr M68kOperand::createImm(const MCExpr *Expr, SMLoc Start, SMLoc End) { - auto Op = std::make_unique(Kind::Imm, Start, End); + auto Op = std::make_unique(M68kOperand::Kind::Imm, Start, End); Op->Expr = Expr; return Op; } @@ -1010,19 +1010,19 @@ void M68kOperand::print(raw_ostream &OS) const { switch (Kind) { - case Kind::Invalid: + case M68kOperand::Kind::Invalid: OS << "invalid"; break; - case Kind::Token: + case M68kOperand::Kind::Token: OS << "token '" << Token << "'"; break; - case Kind::Imm: + case M68kOperand::Kind::Imm: OS << "immediate " << Imm; break; - case Kind::MemOp: + case M68kOperand::Kind::MemOp: MemOp.print(OS); break; }