reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/Mips/MipsGenAsmWriter.inc
 7481   switch (MI->getOpcode()) {
 7484     if (MI->getNumOperands() == 2 &&
 7485         MI->getOperand(0).isReg() &&
 7486         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg())) {
 7493     if (MI->getNumOperands() == 2 &&
 7494         MI->getOperand(0).isReg() &&
 7495         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg())) {
 7502     if (MI->getNumOperands() == 3 &&
 7503         MI->getOperand(0).isReg() &&
 7504         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 7505         MI->getOperand(1).isReg() &&
 7506         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 7507         MI->getOperand(2).getReg() == Mips::ZERO) {
 7514     if (MI->getNumOperands() == 2 &&
 7515         MI->getOperand(0).getReg() == Mips::FCC0) {
 7522     if (MI->getNumOperands() == 2 &&
 7523         MI->getOperand(0).getReg() == Mips::FCC0) {
 7530     if (MI->getNumOperands() == 2 &&
 7531         MI->getOperand(0).getReg() == Mips::FCC0) {
 7538     if (MI->getNumOperands() == 2 &&
 7539         MI->getOperand(0).getReg() == Mips::FCC0) {
 7546     if (MI->getNumOperands() == 2 &&
 7547         MI->getOperand(0).getReg() == Mips::FCC0) {
 7554     if (MI->getNumOperands() == 2 &&
 7555         MI->getOperand(0).getReg() == Mips::FCC0) {
 7562     if (MI->getNumOperands() == 3 &&
 7563         MI->getOperand(0).isReg() &&
 7564         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 7565         MI->getOperand(1).getReg() == Mips::ZERO) {
 7572     if (MI->getNumOperands() == 2 &&
 7573         MI->getOperand(0).getReg() == Mips::ZERO) {
 7580     if (MI->getNumOperands() == 2 &&
 7581         MI->getOperand(0).getReg() == Mips::ZERO) {
 7588     if (MI->getNumOperands() == 3 &&
 7589         MI->getOperand(0).isReg() &&
 7590         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 7591         MI->getOperand(1).getReg() == Mips::ZERO) {
 7598     if (MI->getNumOperands() == 2 &&
 7599         MI->getOperand(0).isImm() &&
 7600         MI->getOperand(0).getImm() == 0 &&
 7601         MI->getOperand(1).isImm() &&
 7602         MI->getOperand(1).getImm() == 0) {
 7607     if (MI->getNumOperands() == 2 &&
 7608         MI->getOperand(1).isImm() &&
 7609         MI->getOperand(1).getImm() == 0) {
 7616     if (MI->getNumOperands() == 2 &&
 7617         MI->getOperand(0).isImm() &&
 7618         MI->getOperand(0).getImm() == 0 &&
 7619         MI->getOperand(1).isImm() &&
 7620         MI->getOperand(1).getImm() == 0) {
 7625     if (MI->getNumOperands() == 2 &&
 7626         MI->getOperand(1).isImm() &&
 7627         MI->getOperand(1).getImm() == 0) {
 7634     if (MI->getNumOperands() == 3 &&
 7635         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7636         MI->getOperand(1).isReg() &&
 7637         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7638         MI->getOperand(2).isReg() &&
 7639         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7646     if (MI->getNumOperands() == 3 &&
 7647         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7648         MI->getOperand(1).isReg() &&
 7649         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7650         MI->getOperand(2).isReg() &&
 7651         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7658     if (MI->getNumOperands() == 3 &&
 7659         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7660         MI->getOperand(1).isReg() &&
 7661         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7662         MI->getOperand(2).isReg() &&
 7663         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7670     if (MI->getNumOperands() == 3 &&
 7671         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7672         MI->getOperand(1).isReg() &&
 7673         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7674         MI->getOperand(2).isReg() &&
 7675         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7682     if (MI->getNumOperands() == 3 &&
 7683         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7684         MI->getOperand(1).isReg() &&
 7685         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 7686         MI->getOperand(2).isReg() &&
 7687         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 7694     if (MI->getNumOperands() == 3 &&
 7695         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7696         MI->getOperand(1).isReg() &&
 7697         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 7698         MI->getOperand(2).isReg() &&
 7699         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 7706     if (MI->getNumOperands() == 3 &&
 7707         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7708         MI->getOperand(1).isReg() &&
 7709         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7710         MI->getOperand(2).isReg() &&
 7711         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7718     if (MI->getNumOperands() == 3 &&
 7719         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7720         MI->getOperand(1).isReg() &&
 7721         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7722         MI->getOperand(2).isReg() &&
 7723         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7730     if (MI->getNumOperands() == 3 &&
 7731         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7732         MI->getOperand(1).isReg() &&
 7733         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7734         MI->getOperand(2).isReg() &&
 7735         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7742     if (MI->getNumOperands() == 3 &&
 7743         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7744         MI->getOperand(1).isReg() &&
 7745         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7746         MI->getOperand(2).isReg() &&
 7747         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7754     if (MI->getNumOperands() == 3 &&
 7755         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7756         MI->getOperand(1).isReg() &&
 7757         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 7758         MI->getOperand(2).isReg() &&
 7759         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 7766     if (MI->getNumOperands() == 3 &&
 7767         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7768         MI->getOperand(1).isReg() &&
 7769         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 7770         MI->getOperand(2).isReg() &&
 7771         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 7778     if (MI->getNumOperands() == 3 &&
 7779         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7780         MI->getOperand(1).isReg() &&
 7781         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7782         MI->getOperand(2).isReg() &&
 7783         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7790     if (MI->getNumOperands() == 3 &&
 7791         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7792         MI->getOperand(1).isReg() &&
 7793         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7794         MI->getOperand(2).isReg() &&
 7795         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7802     if (MI->getNumOperands() == 3 &&
 7803         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7804         MI->getOperand(1).isReg() &&
 7805         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7806         MI->getOperand(2).isReg() &&
 7807         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7814     if (MI->getNumOperands() == 3 &&
 7815         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7816         MI->getOperand(1).isReg() &&
 7817         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7818         MI->getOperand(2).isReg() &&
 7819         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7826     if (MI->getNumOperands() == 3 &&
 7827         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7828         MI->getOperand(1).isReg() &&
 7829         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 7830         MI->getOperand(2).isReg() &&
 7831         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 7838     if (MI->getNumOperands() == 3 &&
 7839         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7840         MI->getOperand(1).isReg() &&
 7841         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 7842         MI->getOperand(2).isReg() &&
 7843         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 7850     if (MI->getNumOperands() == 3 &&
 7851         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7852         MI->getOperand(1).isReg() &&
 7853         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7854         MI->getOperand(2).isReg() &&
 7855         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7862     if (MI->getNumOperands() == 3 &&
 7863         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7864         MI->getOperand(1).isReg() &&
 7865         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7866         MI->getOperand(2).isReg() &&
 7867         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7874     if (MI->getNumOperands() == 3 &&
 7875         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7876         MI->getOperand(1).isReg() &&
 7877         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7878         MI->getOperand(2).isReg() &&
 7879         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7886     if (MI->getNumOperands() == 3 &&
 7887         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7888         MI->getOperand(1).isReg() &&
 7889         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7890         MI->getOperand(2).isReg() &&
 7891         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7898     if (MI->getNumOperands() == 3 &&
 7899         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7900         MI->getOperand(1).isReg() &&
 7901         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 7902         MI->getOperand(2).isReg() &&
 7903         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 7910     if (MI->getNumOperands() == 3 &&
 7911         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7912         MI->getOperand(1).isReg() &&
 7913         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 7914         MI->getOperand(2).isReg() &&
 7915         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 7922     if (MI->getNumOperands() == 3 &&
 7923         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7924         MI->getOperand(1).isReg() &&
 7925         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7926         MI->getOperand(2).isReg() &&
 7927         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7934     if (MI->getNumOperands() == 3 &&
 7935         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7936         MI->getOperand(1).isReg() &&
 7937         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7938         MI->getOperand(2).isReg() &&
 7939         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7946     if (MI->getNumOperands() == 3 &&
 7947         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7948         MI->getOperand(1).isReg() &&
 7949         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7950         MI->getOperand(2).isReg() &&
 7951         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7958     if (MI->getNumOperands() == 3 &&
 7959         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7960         MI->getOperand(1).isReg() &&
 7961         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7962         MI->getOperand(2).isReg() &&
 7963         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 7970     if (MI->getNumOperands() == 3 &&
 7971         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7972         MI->getOperand(1).isReg() &&
 7973         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 7974         MI->getOperand(2).isReg() &&
 7975         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 7982     if (MI->getNumOperands() == 3 &&
 7983         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7984         MI->getOperand(1).isReg() &&
 7985         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 7986         MI->getOperand(2).isReg() &&
 7987         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 7994     if (MI->getNumOperands() == 3 &&
 7995         MI->getOperand(0).getReg() == Mips::FCC0 &&
 7996         MI->getOperand(1).isReg() &&
 7997         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 7998         MI->getOperand(2).isReg() &&
 7999         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8006     if (MI->getNumOperands() == 3 &&
 8007         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8008         MI->getOperand(1).isReg() &&
 8009         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8010         MI->getOperand(2).isReg() &&
 8011         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8018     if (MI->getNumOperands() == 3 &&
 8019         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8020         MI->getOperand(1).isReg() &&
 8021         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8022         MI->getOperand(2).isReg() &&
 8023         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8030     if (MI->getNumOperands() == 3 &&
 8031         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8032         MI->getOperand(1).isReg() &&
 8033         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8034         MI->getOperand(2).isReg() &&
 8035         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8042     if (MI->getNumOperands() == 3 &&
 8043         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8044         MI->getOperand(1).isReg() &&
 8045         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8046         MI->getOperand(2).isReg() &&
 8047         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8054     if (MI->getNumOperands() == 3 &&
 8055         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8056         MI->getOperand(1).isReg() &&
 8057         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8058         MI->getOperand(2).isReg() &&
 8059         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8066     if (MI->getNumOperands() == 3 &&
 8067         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8068         MI->getOperand(1).isReg() &&
 8069         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8070         MI->getOperand(2).isReg() &&
 8071         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8078     if (MI->getNumOperands() == 3 &&
 8079         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8080         MI->getOperand(1).isReg() &&
 8081         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8082         MI->getOperand(2).isReg() &&
 8083         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8090     if (MI->getNumOperands() == 3 &&
 8091         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8092         MI->getOperand(1).isReg() &&
 8093         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8094         MI->getOperand(2).isReg() &&
 8095         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8102     if (MI->getNumOperands() == 3 &&
 8103         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8104         MI->getOperand(1).isReg() &&
 8105         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8106         MI->getOperand(2).isReg() &&
 8107         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8114     if (MI->getNumOperands() == 3 &&
 8115         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8116         MI->getOperand(1).isReg() &&
 8117         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8118         MI->getOperand(2).isReg() &&
 8119         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8126     if (MI->getNumOperands() == 3 &&
 8127         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8128         MI->getOperand(1).isReg() &&
 8129         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8130         MI->getOperand(2).isReg() &&
 8131         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8138     if (MI->getNumOperands() == 3 &&
 8139         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8140         MI->getOperand(1).isReg() &&
 8141         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8142         MI->getOperand(2).isReg() &&
 8143         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8150     if (MI->getNumOperands() == 3 &&
 8151         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8152         MI->getOperand(1).isReg() &&
 8153         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8154         MI->getOperand(2).isReg() &&
 8155         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8162     if (MI->getNumOperands() == 3 &&
 8163         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8164         MI->getOperand(1).isReg() &&
 8165         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8166         MI->getOperand(2).isReg() &&
 8167         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8174     if (MI->getNumOperands() == 3 &&
 8175         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8176         MI->getOperand(1).isReg() &&
 8177         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8178         MI->getOperand(2).isReg() &&
 8179         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8186     if (MI->getNumOperands() == 3 &&
 8187         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8188         MI->getOperand(1).isReg() &&
 8189         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8190         MI->getOperand(2).isReg() &&
 8191         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8198     if (MI->getNumOperands() == 3 &&
 8199         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8200         MI->getOperand(1).isReg() &&
 8201         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8202         MI->getOperand(2).isReg() &&
 8203         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8210     if (MI->getNumOperands() == 3 &&
 8211         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8212         MI->getOperand(1).isReg() &&
 8213         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8214         MI->getOperand(2).isReg() &&
 8215         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8222     if (MI->getNumOperands() == 3 &&
 8223         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8224         MI->getOperand(1).isReg() &&
 8225         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8226         MI->getOperand(2).isReg() &&
 8227         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8234     if (MI->getNumOperands() == 3 &&
 8235         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8236         MI->getOperand(1).isReg() &&
 8237         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8238         MI->getOperand(2).isReg() &&
 8239         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8246     if (MI->getNumOperands() == 3 &&
 8247         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8248         MI->getOperand(1).isReg() &&
 8249         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8250         MI->getOperand(2).isReg() &&
 8251         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8258     if (MI->getNumOperands() == 3 &&
 8259         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8260         MI->getOperand(1).isReg() &&
 8261         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8262         MI->getOperand(2).isReg() &&
 8263         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8270     if (MI->getNumOperands() == 3 &&
 8271         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8272         MI->getOperand(1).isReg() &&
 8273         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8274         MI->getOperand(2).isReg() &&
 8275         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8282     if (MI->getNumOperands() == 3 &&
 8283         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8284         MI->getOperand(1).isReg() &&
 8285         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8286         MI->getOperand(2).isReg() &&
 8287         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8294     if (MI->getNumOperands() == 3 &&
 8295         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8296         MI->getOperand(1).isReg() &&
 8297         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8298         MI->getOperand(2).isReg() &&
 8299         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8306     if (MI->getNumOperands() == 3 &&
 8307         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8308         MI->getOperand(1).isReg() &&
 8309         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8310         MI->getOperand(2).isReg() &&
 8311         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8318     if (MI->getNumOperands() == 3 &&
 8319         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8320         MI->getOperand(1).isReg() &&
 8321         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8322         MI->getOperand(2).isReg() &&
 8323         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8330     if (MI->getNumOperands() == 3 &&
 8331         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8332         MI->getOperand(1).isReg() &&
 8333         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8334         MI->getOperand(2).isReg() &&
 8335         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8342     if (MI->getNumOperands() == 3 &&
 8343         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8344         MI->getOperand(1).isReg() &&
 8345         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8346         MI->getOperand(2).isReg() &&
 8347         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8354     if (MI->getNumOperands() == 3 &&
 8355         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8356         MI->getOperand(1).isReg() &&
 8357         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8358         MI->getOperand(2).isReg() &&
 8359         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8366     if (MI->getNumOperands() == 3 &&
 8367         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8368         MI->getOperand(1).isReg() &&
 8369         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8370         MI->getOperand(2).isReg() &&
 8371         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8378     if (MI->getNumOperands() == 3 &&
 8379         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8380         MI->getOperand(1).isReg() &&
 8381         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8382         MI->getOperand(2).isReg() &&
 8383         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8390     if (MI->getNumOperands() == 3 &&
 8391         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8392         MI->getOperand(1).isReg() &&
 8393         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8394         MI->getOperand(2).isReg() &&
 8395         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8402     if (MI->getNumOperands() == 3 &&
 8403         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8404         MI->getOperand(1).isReg() &&
 8405         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8406         MI->getOperand(2).isReg() &&
 8407         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8414     if (MI->getNumOperands() == 3 &&
 8415         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8416         MI->getOperand(1).isReg() &&
 8417         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8418         MI->getOperand(2).isReg() &&
 8419         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8426     if (MI->getNumOperands() == 3 &&
 8427         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8428         MI->getOperand(1).isReg() &&
 8429         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8430         MI->getOperand(2).isReg() &&
 8431         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8438     if (MI->getNumOperands() == 3 &&
 8439         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8440         MI->getOperand(1).isReg() &&
 8441         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8442         MI->getOperand(2).isReg() &&
 8443         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8450     if (MI->getNumOperands() == 3 &&
 8451         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8452         MI->getOperand(1).isReg() &&
 8453         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8454         MI->getOperand(2).isReg() &&
 8455         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8462     if (MI->getNumOperands() == 3 &&
 8463         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8464         MI->getOperand(1).isReg() &&
 8465         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8466         MI->getOperand(2).isReg() &&
 8467         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8474     if (MI->getNumOperands() == 3 &&
 8475         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8476         MI->getOperand(1).isReg() &&
 8477         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8478         MI->getOperand(2).isReg() &&
 8479         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8486     if (MI->getNumOperands() == 3 &&
 8487         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8488         MI->getOperand(1).isReg() &&
 8489         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8490         MI->getOperand(2).isReg() &&
 8491         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8498     if (MI->getNumOperands() == 3 &&
 8499         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8500         MI->getOperand(1).isReg() &&
 8501         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8502         MI->getOperand(2).isReg() &&
 8503         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8510     if (MI->getNumOperands() == 3 &&
 8511         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8512         MI->getOperand(1).isReg() &&
 8513         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8514         MI->getOperand(2).isReg() &&
 8515         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8522     if (MI->getNumOperands() == 3 &&
 8523         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8524         MI->getOperand(1).isReg() &&
 8525         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8526         MI->getOperand(2).isReg() &&
 8527         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8534     if (MI->getNumOperands() == 3 &&
 8535         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8536         MI->getOperand(1).isReg() &&
 8537         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8538         MI->getOperand(2).isReg() &&
 8539         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8546     if (MI->getNumOperands() == 3 &&
 8547         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8548         MI->getOperand(1).isReg() &&
 8549         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8550         MI->getOperand(2).isReg() &&
 8551         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8558     if (MI->getNumOperands() == 3 &&
 8559         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8560         MI->getOperand(1).isReg() &&
 8561         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8562         MI->getOperand(2).isReg() &&
 8563         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8570     if (MI->getNumOperands() == 3 &&
 8571         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8572         MI->getOperand(1).isReg() &&
 8573         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8574         MI->getOperand(2).isReg() &&
 8575         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8582     if (MI->getNumOperands() == 3 &&
 8583         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8584         MI->getOperand(1).isReg() &&
 8585         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8586         MI->getOperand(2).isReg() &&
 8587         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8594     if (MI->getNumOperands() == 3 &&
 8595         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8596         MI->getOperand(1).isReg() &&
 8597         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8598         MI->getOperand(2).isReg() &&
 8599         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8606     if (MI->getNumOperands() == 3 &&
 8607         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8608         MI->getOperand(1).isReg() &&
 8609         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8610         MI->getOperand(2).isReg() &&
 8611         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8618     if (MI->getNumOperands() == 3 &&
 8619         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8620         MI->getOperand(1).isReg() &&
 8621         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8622         MI->getOperand(2).isReg() &&
 8623         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8630     if (MI->getNumOperands() == 3 &&
 8631         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8632         MI->getOperand(1).isReg() &&
 8633         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8634         MI->getOperand(2).isReg() &&
 8635         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8642     if (MI->getNumOperands() == 3 &&
 8643         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8644         MI->getOperand(1).isReg() &&
 8645         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8646         MI->getOperand(2).isReg() &&
 8647         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8654     if (MI->getNumOperands() == 3 &&
 8655         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8656         MI->getOperand(1).isReg() &&
 8657         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8658         MI->getOperand(2).isReg() &&
 8659         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8666     if (MI->getNumOperands() == 3 &&
 8667         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8668         MI->getOperand(1).isReg() &&
 8669         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8670         MI->getOperand(2).isReg() &&
 8671         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8678     if (MI->getNumOperands() == 3 &&
 8679         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8680         MI->getOperand(1).isReg() &&
 8681         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8682         MI->getOperand(2).isReg() &&
 8683         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8690     if (MI->getNumOperands() == 3 &&
 8691         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8692         MI->getOperand(1).isReg() &&
 8693         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8694         MI->getOperand(2).isReg() &&
 8695         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8702     if (MI->getNumOperands() == 3 &&
 8703         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8704         MI->getOperand(1).isReg() &&
 8705         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8706         MI->getOperand(2).isReg() &&
 8707         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8714     if (MI->getNumOperands() == 3 &&
 8715         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8716         MI->getOperand(1).isReg() &&
 8717         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8718         MI->getOperand(2).isReg() &&
 8719         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8726     if (MI->getNumOperands() == 3 &&
 8727         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8728         MI->getOperand(1).isReg() &&
 8729         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8730         MI->getOperand(2).isReg() &&
 8731         MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8738     if (MI->getNumOperands() == 3 &&
 8739         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8740         MI->getOperand(1).isReg() &&
 8741         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8742         MI->getOperand(2).isReg() &&
 8743         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8750     if (MI->getNumOperands() == 3 &&
 8751         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8752         MI->getOperand(1).isReg() &&
 8753         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8754         MI->getOperand(2).isReg() &&
 8755         MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8762     if (MI->getNumOperands() == 3 &&
 8763         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8764         MI->getOperand(1).isReg() &&
 8765         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8766         MI->getOperand(2).isReg() &&
 8767         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8774     if (MI->getNumOperands() == 3 &&
 8775         MI->getOperand(0).getReg() == Mips::FCC0 &&
 8776         MI->getOperand(1).isReg() &&
 8777         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 8778         MI->getOperand(2).isReg() &&
 8779         MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8786     if (MI->getNumOperands() == 3 &&
 8787         MI->getOperand(0).isReg() &&
 8788         MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
 8789         MI->getOperand(1).isReg() &&
 8790         MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 8791         MI->getOperand(2).getReg() == Mips::ZERO_64) {
 8798     if (MI->getNumOperands() == 1 &&
 8799         MI->getOperand(0).getReg() == Mips::ZERO) {
 8806     if (MI->getNumOperands() == 3 &&
 8807         MI->getOperand(0).isReg() &&
 8808         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 8809         MI->getOperand(1).isReg() &&
 8810         MI->getOperand(1).getReg() == MI->getOperand(0).getReg() &&
 8810         MI->getOperand(1).getReg() == MI->getOperand(0).getReg() &&
 8811         MI->getOperand(2).isReg() &&
 8812         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8819     if (MI->getNumOperands() == 3 &&
 8820         MI->getOperand(0).isReg() &&
 8821         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 8822         MI->getOperand(1).isReg() &&
 8823         MI->getOperand(1).getReg() == MI->getOperand(0).getReg() &&
 8823         MI->getOperand(1).getReg() == MI->getOperand(0).getReg() &&
 8824         MI->getOperand(2).isReg() &&
 8825         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
 8832     if (MI->getNumOperands() == 1 &&
 8833         MI->getOperand(0).getReg() == Mips::ZERO) {
 8840     if (MI->getNumOperands() == 1 &&
 8841         MI->getOperand(0).getReg() == Mips::ZERO) {
 8848     if (MI->getNumOperands() == 1 &&
 8849         MI->getOperand(0).getReg() == Mips::ZERO) {
 8856     if (MI->getNumOperands() == 3 &&
 8857         MI->getOperand(0).isReg() &&
 8858         MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
 8859         MI->getOperand(1).getReg() == Mips::ZERO_64 &&
 8860         MI->getOperand(2).isReg() &&
 8861         MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8866     if (MI->getNumOperands() == 3 &&
 8867         MI->getOperand(0).isReg() &&
 8868         MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
 8869         MI->getOperand(1).getReg() == Mips::ZERO_64 &&
 8870         MI->getOperand(2).isReg() &&
 8871         MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
 8871         MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
 8878     if (MI->getNumOperands() == 3 &&
 8879         MI->getOperand(0).isReg() &&
 8880         MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
 8881         MI->getOperand(1).getReg() == Mips::ZERO_64 &&
 8882         MI->getOperand(2).isReg() &&
 8883         MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
 8888     if (MI->getNumOperands() == 3 &&
 8889         MI->getOperand(0).isReg() &&
 8890         MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
 8891         MI->getOperand(1).getReg() == Mips::ZERO_64 &&
 8892         MI->getOperand(2).isReg() &&
 8893         MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
 8893         MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
 8900     if (MI->getNumOperands() == 1 &&
 8901         MI->getOperand(0).getReg() == Mips::ZERO) {
 8908     if (MI->getNumOperands() == 1 &&
 8909         MI->getOperand(0).getReg() == Mips::ZERO) {
 8916     if (MI->getNumOperands() == 1 &&
 8917         MI->getOperand(0).getReg() == Mips::ZERO) {
 8924     if (MI->getNumOperands() == 1 &&
 8925         MI->getOperand(0).getReg() == Mips::ZERO) {
 8932     if (MI->getNumOperands() == 1 &&
 8933         MI->getOperand(0).getReg() == Mips::ZERO) {
 8940     if (MI->getNumOperands() == 1 &&
 8941         MI->getOperand(0).getReg() == Mips::ZERO) {
 8948     if (MI->getNumOperands() == 1 &&
 8949         MI->getOperand(0).isImm() &&
 8950         MI->getOperand(0).getImm() == 0) {
 8957     if (MI->getNumOperands() == 1 &&
 8958         MI->getOperand(0).isImm() &&
 8959         MI->getOperand(0).getImm() == 0) {
 8966     if (MI->getNumOperands() == 2 &&
 8967         MI->getOperand(0).getReg() == Mips::ZERO &&
 8968         MI->getOperand(1).isReg() &&
 8969         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg())) {
 8976     if (MI->getNumOperands() == 2 &&
 8977         MI->getOperand(0).getReg() == Mips::ZERO_64 &&
 8978         MI->getOperand(1).isReg() &&
 8979         MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(1).getReg())) {
 8986     if (MI->getNumOperands() == 2 &&
 8987         MI->getOperand(0).getReg() == Mips::RA &&
 8988         MI->getOperand(1).isReg() &&
 8989         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg())) {
 8996     if (MI->getNumOperands() == 2 &&
 8997         MI->getOperand(0).getReg() == Mips::RA &&
 8998         MI->getOperand(1).isReg() &&
 8999         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg())) {
 9006     if (MI->getNumOperands() == 2 &&
 9007         MI->getOperand(0).getReg() == Mips::RA &&
 9008         MI->getOperand(1).isReg() &&
 9009         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg())) {
 9016     if (MI->getNumOperands() == 2 &&
 9017         MI->getOperand(0).getReg() == Mips::RA_64 &&
 9018         MI->getOperand(1).isReg() &&
 9019         MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(1).getReg())) {
 9026     if (MI->getNumOperands() == 2 &&
 9027         MI->getOperand(0).isReg() &&
 9028         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9029         MI->getOperand(1).isImm() &&
 9030         MI->getOperand(1).getImm() == 0) {
 9037     if (MI->getNumOperands() == 2 &&
 9038         MI->getOperand(0).isReg() &&
 9039         MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
 9040         MI->getOperand(1).isImm() &&
 9041         MI->getOperand(1).getImm() == 0) {
 9048     if (MI->getNumOperands() == 2 &&
 9049         MI->getOperand(0).isReg() &&
 9050         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9051         MI->getOperand(1).isImm() &&
 9052         MI->getOperand(1).getImm() == 0) {
 9059     if (MI->getNumOperands() == 2 &&
 9060         MI->getOperand(0).isReg() &&
 9061         MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
 9062         MI->getOperand(1).isImm() &&
 9063         MI->getOperand(1).getImm() == 0) {
 9070     if (MI->getNumOperands() == 2 &&
 9071         MI->getOperand(0).isReg() &&
 9072         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9073         MI->getOperand(1).getReg() == Mips::AC0) {
 9080     if (MI->getNumOperands() == 3 &&
 9081         MI->getOperand(0).isReg() &&
 9082         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9083         MI->getOperand(1).isReg() &&
 9084         MRI.getRegClass(Mips::COP0RegClassID).contains(MI->getOperand(1).getReg()) &&
 9085         MI->getOperand(2).isImm() &&
 9086         MI->getOperand(2).getImm() == 0) {
 9093     if (MI->getNumOperands() == 2 &&
 9094         MI->getOperand(0).isReg() &&
 9095         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9096         MI->getOperand(1).getReg() == Mips::AC0) {
 9103     if (MI->getNumOperands() == 2 &&
 9104         MI->getOperand(0).isReg() &&
 9105         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9106         MI->getOperand(1).getReg() == Mips::AC0) {
 9113     if (MI->getNumOperands() == 2 &&
 9114         MI->getOperand(0).getReg() == Mips::ZERO &&
 9115         MI->getOperand(1).getReg() == Mips::ZERO) {
 9122     if (MI->getNumOperands() == 2 &&
 9123         MI->getOperand(0).getReg() == Mips::AC0 &&
 9124         MI->getOperand(1).isReg() &&
 9125         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg())) {
 9132     if (MI->getNumOperands() == 3 &&
 9133         MI->getOperand(0).isReg() &&
 9134         MRI.getRegClass(Mips::COP0RegClassID).contains(MI->getOperand(0).getReg()) &&
 9135         MI->getOperand(1).isReg() &&
 9136         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 9137         MI->getOperand(2).isImm() &&
 9138         MI->getOperand(2).getImm() == 0) {
 9145     if (MI->getNumOperands() == 2 &&
 9146         MI->getOperand(0).getReg() == Mips::AC0 &&
 9147         MI->getOperand(1).isReg() &&
 9148         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg())) {
 9155     if (MI->getNumOperands() == 2 &&
 9156         MI->getOperand(0).getReg() == Mips::AC0 &&
 9157         MI->getOperand(1).isReg() &&
 9158         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg())) {
 9165     if (MI->getNumOperands() == 2 &&
 9166         MI->getOperand(0).getReg() == Mips::ZERO &&
 9167         MI->getOperand(1).getReg() == Mips::S0) {
 9174     if (MI->getNumOperands() == 3 &&
 9175         MI->getOperand(0).isReg() &&
 9176         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9177         MI->getOperand(1).isReg() &&
 9178         MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) {
 9178         MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) {
 9185     if (MI->getNumOperands() == 3 &&
 9186         MI->getOperand(0).isReg() &&
 9187         MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
 9188         MI->getOperand(1).isReg() &&
 9189         MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) {
 9189         MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) {
 9196     if (MI->getNumOperands() == 3 &&
 9197         MI->getOperand(0).isReg() &&
 9198         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9199         MI->getOperand(1).isReg() &&
 9200         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 9201         MI->getOperand(2).getReg() == Mips::ZERO) {
 9208     if (MI->getNumOperands() == 3 &&
 9209         MI->getOperand(0).isReg() &&
 9210         MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
 9211         MI->getOperand(1).isReg() &&
 9212         MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
 9213         MI->getOperand(2).getReg() == Mips::ZERO_64) {
 9220     if (MI->getNumOperands() == 3 &&
 9221         MI->getOperand(0).isReg() &&
 9222         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9223         MI->getOperand(1).isReg() &&
 9224         MRI.getRegClass(Mips::HWRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
 9225         MI->getOperand(2).isImm() &&
 9226         MI->getOperand(2).getImm() == 0) {
 9233     if (MI->getNumOperands() == 3 &&
 9234         MI->getOperand(0).isReg() &&
 9235         MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
 9236         MI->getOperand(1).isReg() &&
 9237         MRI.getRegClass(Mips::HWRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
 9238         MI->getOperand(2).isImm() &&
 9239         MI->getOperand(2).getImm() == 0) {
 9246     if (MI->getNumOperands() == 3 &&
 9247         MI->getOperand(0).isReg() &&
 9248         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9249         MI->getOperand(1).isReg() &&
 9250         MRI.getRegClass(Mips::HWRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
 9251         MI->getOperand(2).isImm() &&
 9252         MI->getOperand(2).getImm() == 0) {
 9259     if (MI->getNumOperands() == 3 &&
 9260         MI->getOperand(0).isReg() &&
 9261         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9262         MI->getOperand(1).isReg() &&
 9263         MRI.getRegClass(Mips::HWRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
 9264         MI->getOperand(2).isImm() &&
 9265         MI->getOperand(2).getImm() == 0) {
 9272     if (MI->getNumOperands() == 1 &&
 9273         MI->getOperand(0).isImm() &&
 9274         MI->getOperand(0).getImm() == 0) {
 9281     if (MI->getNumOperands() == 1 &&
 9282         MI->getOperand(0).isImm() &&
 9283         MI->getOperand(0).getImm() == 0) {
 9290     if (MI->getNumOperands() == 1 &&
 9291         MI->getOperand(0).isImm() &&
 9292         MI->getOperand(0).getImm() == 0) {
 9299     if (MI->getNumOperands() == 1 &&
 9300         MI->getOperand(0).isImm() &&
 9301         MI->getOperand(0).getImm() == 0) {
 9308     if (MI->getNumOperands() == 1 &&
 9309         MI->getOperand(0).isImm() &&
 9310         MI->getOperand(0).getImm() == 0) {
 9317     if (MI->getNumOperands() == 3 &&
 9318         MI->getOperand(0).getReg() == Mips::ZERO &&
 9319         MI->getOperand(1).getReg() == Mips::ZERO &&
 9320         MI->getOperand(2).isImm() &&
 9321         MI->getOperand(2).getImm() == 0) {
 9328     if (MI->getNumOperands() == 3 &&
 9329         MI->getOperand(0).getReg() == Mips::ZERO &&
 9330         MI->getOperand(1).getReg() == Mips::ZERO &&
 9331         MI->getOperand(2).isImm() &&
 9332         MI->getOperand(2).getImm() == 0) {
 9339     if (MI->getNumOperands() == 3 &&
 9340         MI->getOperand(0).getReg() == Mips::ZERO &&
 9341         MI->getOperand(1).getReg() == Mips::ZERO &&
 9342         MI->getOperand(2).isImm() &&
 9343         MI->getOperand(2).getImm() == 0) {
 9350     if (MI->getNumOperands() == 3 &&
 9351         MI->getOperand(0).isReg() &&
 9352         MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
 9353         MI->getOperand(1).isReg() &&
 9354         MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) {
 9354         MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) {
 9361     if (MI->getNumOperands() == 3 &&
 9362         MI->getOperand(0).isReg() &&
 9363         MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
 9364         MI->getOperand(1).isReg() &&
 9365         MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) {
 9365         MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) {
 9372     if (MI->getNumOperands() == 3 &&
 9373         MI->getOperand(0).isReg() &&
 9374         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9375         MI->getOperand(1).getReg() == Mips::ZERO &&
 9376         MI->getOperand(2).isReg() &&
 9377         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
 9382     if (MI->getNumOperands() == 3 &&
 9383         MI->getOperand(0).isReg() &&
 9384         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9385         MI->getOperand(1).getReg() == Mips::ZERO &&
 9386         MI->getOperand(2).isReg() &&
 9387         MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
 9387         MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
 9394     if (MI->getNumOperands() == 3 &&
 9395         MI->getOperand(0).isReg() &&
 9396         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9397         MI->getOperand(1).getReg() == Mips::ZERO &&
 9398         MI->getOperand(2).isReg() &&
 9399         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
 9404     if (MI->getNumOperands() == 3 &&
 9405         MI->getOperand(0).isReg() &&
 9406         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9407         MI->getOperand(1).getReg() == Mips::ZERO &&
 9408         MI->getOperand(2).isReg() &&
 9409         MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
 9409         MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
 9416     if (MI->getNumOperands() == 3 &&
 9417         MI->getOperand(0).isReg() &&
 9418         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9419         MI->getOperand(1).getReg() == Mips::ZERO &&
 9420         MI->getOperand(2).isReg() &&
 9421         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
 9426     if (MI->getNumOperands() == 3 &&
 9427         MI->getOperand(0).isReg() &&
 9428         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9429         MI->getOperand(1).getReg() == Mips::ZERO &&
 9430         MI->getOperand(2).isReg() &&
 9431         MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
 9431         MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
 9438     if (MI->getNumOperands() == 3 &&
 9439         MI->getOperand(0).isReg() &&
 9440         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9441         MI->getOperand(1).getReg() == Mips::ZERO &&
 9442         MI->getOperand(2).isReg() &&
 9443         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
 9448     if (MI->getNumOperands() == 3 &&
 9449         MI->getOperand(0).isReg() &&
 9450         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9451         MI->getOperand(1).getReg() == Mips::ZERO &&
 9452         MI->getOperand(2).isReg() &&
 9453         MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
 9453         MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
 9460     if (MI->getNumOperands() == 3 &&
 9461         MI->getOperand(0).isReg() &&
 9462         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9463         MI->getOperand(1).getReg() == Mips::ZERO &&
 9464         MI->getOperand(2).isReg() &&
 9465         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
 9470     if (MI->getNumOperands() == 3 &&
 9471         MI->getOperand(0).isReg() &&
 9472         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9473         MI->getOperand(1).getReg() == Mips::ZERO &&
 9474         MI->getOperand(2).isReg() &&
 9475         MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
 9475         MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
 9482     if (MI->getNumOperands() == 3 &&
 9483         MI->getOperand(0).isReg() &&
 9484         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9485         MI->getOperand(1).getReg() == Mips::ZERO &&
 9486         MI->getOperand(2).isReg() &&
 9487         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
 9492     if (MI->getNumOperands() == 3 &&
 9493         MI->getOperand(0).isReg() &&
 9494         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9495         MI->getOperand(1).getReg() == Mips::ZERO &&
 9496         MI->getOperand(2).isReg() &&
 9497         MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
 9497         MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
 9504     if (MI->getNumOperands() == 3 &&
 9505         MI->getOperand(0).isReg() &&
 9506         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg())) {
 9513     if (MI->getNumOperands() == 1 &&
 9514         MI->getOperand(0).isImm() &&
 9515         MI->getOperand(0).getImm() == 0) {
 9522     if (MI->getNumOperands() == 1 &&
 9523         MI->getOperand(0).isImm() &&
 9524         MI->getOperand(0).getImm() == 0) {
 9531     if (MI->getNumOperands() == 1 &&
 9532         MI->getOperand(0).isImm() &&
 9533         MI->getOperand(0).getImm() == 0) {
 9540     if (MI->getNumOperands() == 1 &&
 9541         MI->getOperand(0).isImm() &&
 9542         MI->getOperand(0).getImm() == 0) {
 9549     if (MI->getNumOperands() == 1 &&
 9550         MI->getOperand(0).isImm() &&
 9551         MI->getOperand(0).getImm() == 0) {
 9558     if (MI->getNumOperands() == 3 &&
 9559         MI->getOperand(0).isReg() &&
 9560         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9561         MI->getOperand(1).isReg() &&
 9562         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 9563         MI->getOperand(2).isImm() &&
 9564         MI->getOperand(2).getImm() == 0) {
 9571     if (MI->getNumOperands() == 3 &&
 9572         MI->getOperand(0).isReg() &&
 9573         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9574         MI->getOperand(1).isReg() &&
 9575         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 9576         MI->getOperand(2).isImm() &&
 9577         MI->getOperand(2).getImm() == 0) {
 9584     if (MI->getNumOperands() == 3 &&
 9585         MI->getOperand(0).isReg() &&
 9586         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9587         MI->getOperand(1).isReg() &&
 9588         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 9589         MI->getOperand(2).isImm() &&
 9590         MI->getOperand(2).getImm() == 0) {
 9597     if (MI->getNumOperands() == 3 &&
 9598         MI->getOperand(0).isReg() &&
 9599         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9600         MI->getOperand(1).isReg() &&
 9601         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 9602         MI->getOperand(2).isImm() &&
 9603         MI->getOperand(2).getImm() == 0) {
 9610     if (MI->getNumOperands() == 3 &&
 9611         MI->getOperand(0).isReg() &&
 9612         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9613         MI->getOperand(1).isReg() &&
 9614         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 9615         MI->getOperand(2).isImm() &&
 9616         MI->getOperand(2).getImm() == 0) {
 9623     if (MI->getNumOperands() == 3 &&
 9624         MI->getOperand(0).isReg() &&
 9625         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9626         MI->getOperand(1).isReg() &&
 9627         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 9628         MI->getOperand(2).isImm() &&
 9629         MI->getOperand(2).getImm() == 0) {
 9636     if (MI->getNumOperands() == 3 &&
 9637         MI->getOperand(0).isReg() &&
 9638         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9639         MI->getOperand(1).isReg() &&
 9640         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 9641         MI->getOperand(2).isImm() &&
 9642         MI->getOperand(2).getImm() == 0) {
 9649     if (MI->getNumOperands() == 3 &&
 9650         MI->getOperand(0).isReg() &&
 9651         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9652         MI->getOperand(1).isReg() &&
 9653         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 9654         MI->getOperand(2).isImm() &&
 9655         MI->getOperand(2).getImm() == 0) {
 9662     if (MI->getNumOperands() == 3 &&
 9663         MI->getOperand(0).isReg() &&
 9664         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9665         MI->getOperand(1).isReg() &&
 9666         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 9667         MI->getOperand(2).isImm() &&
 9668         MI->getOperand(2).getImm() == 0) {
 9675     if (MI->getNumOperands() == 3 &&
 9676         MI->getOperand(0).isReg() &&
 9677         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9678         MI->getOperand(1).isReg() &&
 9679         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 9680         MI->getOperand(2).isImm() &&
 9681         MI->getOperand(2).getImm() == 0) {
 9688     if (MI->getNumOperands() == 3 &&
 9689         MI->getOperand(0).isReg() &&
 9690         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9691         MI->getOperand(1).isReg() &&
 9692         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 9693         MI->getOperand(2).isImm() &&
 9694         MI->getOperand(2).getImm() == 0) {
 9701     if (MI->getNumOperands() == 3 &&
 9702         MI->getOperand(0).isReg() &&
 9703         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9704         MI->getOperand(1).isReg() &&
 9705         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
 9706         MI->getOperand(2).isImm() &&
 9707         MI->getOperand(2).getImm() == 0) {
 9714     if (MI->getNumOperands() == 1 &&
 9715         MI->getOperand(0).isImm() &&
 9716         MI->getOperand(0).getImm() == 0) {
 9723     if (MI->getNumOperands() == 2 &&
 9724         MI->getOperand(0).isReg() &&
 9725         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9726         MI->getOperand(1).isImm() &&
 9727         MI->getOperand(1).getImm() == 31) {
 9734     if (MI->getNumOperands() == 2 &&
 9735         MI->getOperand(0).isReg() &&
 9736         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
 9737         MI->getOperand(1).isImm() &&
 9738         MI->getOperand(1).getImm() == 31) {
 9745     if (MI->getNumOperands() == 2 &&
 9746         MI->getOperand(0).getReg() == Mips::ZERO &&
 9747         MI->getOperand(1).isReg() &&
 9748         MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg())) {
 9773           printCustomAliasOperand(MI, OpIdx, PrintMethodIdx, OS);
 9775           printOperand(MI, unsigned(AsmString[I++]) - 1, OS);