Lines Matching defs:M68kMemOp

80 struct M68kMemOp {
113 M68kMemOp() {}
114 M68kMemOp(Kind Op) : Op(Op) {}
135 M68kMemOp MemOp;
163 static std::unique_ptr<M68kOperand> createMemOp(M68kMemOp MemOp, SMLoc Start,
271 void M68kMemOp::print(raw_ostream &OS) const {
312 return Kind == KindTy::MemOp && MemOp.Op == M68kMemOp::Kind::Reg;
327 std::unique_ptr<M68kOperand> M68kOperand::createMemOp(M68kMemOp MemOp,
385 if (MemOp.Op == M68kMemOp::Kind::RegMask)
388 if (MemOp.Op != M68kMemOp::Kind::Reg)
401 if (MemOp.Op == M68kMemOp::Kind::Reg)
409 return isMemOp() && MemOp.Op == M68kMemOp::Kind::Addr;
428 return isMemOp() && MemOp.Op == M68kMemOp::Kind::RegIndirect &&
437 return isMemOp() && MemOp.Op == M68kMemOp::Kind::RegIndirectDisplacement &&
448 MemOp.Op == M68kMemOp::Kind::RegIndirectDisplacementIndex &&
459 return isMemOp() && MemOp.Op == M68kMemOp::Kind::RegPreDecrement &&
468 return isMemOp() && MemOp.Op == M68kMemOp::Kind::RegPostIncrement &&
477 return isMemOp() && MemOp.Op == M68kMemOp::Kind::RegIndirectDisplacement &&
487 MemOp.Op == M68kMemOp::Kind::RegIndirectDisplacementIndex &&
783 M68kMemOp MemOp;
803 MemOp.Op = M68kMemOp::Kind::Addr;
823 MemOp.Op = M68kMemOp::Kind::Addr;
876 MemOp.Op = M68kMemOp::Kind::RegPreDecrement;
878 MemOp.Op = M68kMemOp::Kind::RegPostIncrement;
880 MemOp.Op = M68kMemOp::Kind::RegIndirectDisplacementIndex;
882 MemOp.Op = M68kMemOp::Kind::RegIndirectDisplacement;
884 MemOp.Op = M68kMemOp::Kind::RegIndirect;
893 M68kMemOp MemOp(M68kMemOp::Kind::RegMask);
898 (MemOp.Op == M68kMemOp::Kind::RegMask) && (MemOp.RegMask == 0);
923 MemOp.Op = M68kMemOp::Kind::Reg;
926 if (MemOp.Op == M68kMemOp::Kind::Reg) {
929 MemOp.Op = M68kMemOp::Kind::RegMask;