Lines Matching refs:Mips
1 //===-- MipsInstPrinter.cpp - Convert Mips MCInst to assembly syntax ------===//
10 // This class prints an Mips MCInst to a .s file.
35 const char* Mips::MipsFCCToString(Mips::CondCode CC) {
82 case Mips::RDHWR:
83 case Mips::RDHWR64:
96 case Mips::RDHWR:
97 case Mips::RDHWR64:
211 O << MipsFCCToString((Mips::CondCode)MO.getImm());
232 case Mips::BEQ:
234 return isReg<Mips::ZERO>(MI, 1) && printAlias("beqz", MI, 0, 2, OS);
235 case Mips::BEQ64:
237 return isReg<Mips::ZERO_64>(MI, 1) && printAlias("beqz", MI, 0, 2, OS);
238 case Mips::BNE:
240 return isReg<Mips::ZERO>(MI, 1) && printAlias("bnez", MI, 0, 2, OS);
241 case Mips::BNE64:
243 return isReg<Mips::ZERO_64>(MI, 1) && printAlias("bnez", MI, 0, 2, OS);
244 case Mips::BGEZAL:
246 return isReg<Mips::ZERO>(MI, 0) && printAlias("bal", MI, 1, OS);
247 case Mips::BC1T:
249 return isReg<Mips::FCC0>(MI, 0) && printAlias("bc1t", MI, 1, OS);
250 case Mips::BC1F:
252 return isReg<Mips::FCC0>(MI, 0) && printAlias("bc1f", MI, 1, OS);
253 case Mips::JALR:
255 return isReg<Mips::RA>(MI, 0) && printAlias("jalr", MI, 1, OS);
256 case Mips::JALR64:
258 return isReg<Mips::RA_64>(MI, 0) && printAlias("jalr", MI, 1, OS);
259 case Mips::NOR:
261 return isReg<Mips::ZERO>(MI, 2) && printAlias("not", MI, 0, 1, OS);
262 case Mips::NOR64:
264 return isReg<Mips::ZERO_64>(MI, 2) && printAlias("not", MI, 0, 1, OS);
265 case Mips::OR:
267 return isReg<Mips::ZERO>(MI, 2) && printAlias("move", MI, 0, 1, OS);