Lines Matching refs:Mips

74   case Mips::DSLL:  in LowerLargeShift()
75 Inst.setOpcode(Mips::DSLL32); in LowerLargeShift()
77 case Mips::DSRL: in LowerLargeShift()
78 Inst.setOpcode(Mips::DSRL32); in LowerLargeShift()
80 case Mips::DSRA: in LowerLargeShift()
81 Inst.setOpcode(Mips::DSRA32); in LowerLargeShift()
83 case Mips::DROTR: in LowerLargeShift()
84 Inst.setOpcode(Mips::DROTR32); in LowerLargeShift()
99 if (Inst.getOpcode() == Mips::BNEC || Inst.getOpcode() == Mips::BEQC || in LowerCompactBranch()
100 Inst.getOpcode() == Mips::BNEC64 || Inst.getOpcode() == Mips::BEQC64) { in LowerCompactBranch()
104 } else if (Inst.getOpcode() == Mips::BNVC || Inst.getOpcode() == Mips::BOVC) { in LowerCompactBranch()
107 } else if (Inst.getOpcode() == Mips::BNVC_MMR6 || in LowerCompactBranch()
108 Inst.getOpcode() == Mips::BOVC_MMR6) { in LowerCompactBranch()
119 return STI.getFeatureBits()[Mips::FeatureMicroMips]; in isMicroMips()
123 return STI.getFeatureBits()[Mips::FeatureMips32r6]; in isMips32r6()
162 case Mips::DSLL: in encodeInstruction()
163 case Mips::DSRL: in encodeInstruction()
164 case Mips::DSRA: in encodeInstruction()
165 case Mips::DROTR: in encodeInstruction()
169 case Mips::BEQC: in encodeInstruction()
170 case Mips::BNEC: in encodeInstruction()
171 case Mips::BEQC64: in encodeInstruction()
172 case Mips::BNEC64: in encodeInstruction()
173 case Mips::BOVC: in encodeInstruction()
174 case Mips::BOVC_MMR6: in encodeInstruction()
175 case Mips::BNVC: in encodeInstruction()
176 case Mips::BNVC_MMR6: in encodeInstruction()
187 if ((Opcode != Mips::NOP) && (Opcode != Mips::SLL) && in encodeInstruction()
188 (Opcode != Mips::SLL_MM) && (Opcode != Mips::SLL_MMR6) && !Binary) in encodeInstruction()
194 NewOpcode = Mips::MipsR62MicroMipsR6(Opcode, Mips::Arch_micromipsr6); in encodeInstruction()
196 NewOpcode = Mips::Std2MicroMipsR6(Opcode, Mips::Arch_micromipsr6); in encodeInstruction()
199 NewOpcode = Mips::Std2MicroMips(Opcode, Mips::Arch_micromips); in encodeInstruction()
203 NewOpcode = Mips::Dsp2MicroMips(Opcode, Mips::Arch_mmdsp); in encodeInstruction()
213 if (((MI.getOpcode() == Mips::MOVEP_MM) || in encodeInstruction()
214 (MI.getOpcode() == Mips::MOVEP_MMR6))) { in encodeInstruction()
248 MCFixupKind(Mips::fixup_Mips_PC16))); in getBranchTargetOpValue()
270 MCFixupKind(Mips::fixup_Mips_PC16))); in getBranchTargetOpValue1SImm16()
293 MCFixupKind(Mips::fixup_Mips_PC16))); in getBranchTargetOpValueMMR6()
316 MCFixupKind(Mips::fixup_Mips_PC16))); in getBranchTargetOpValueLsl2MMR6()
337 MCFixupKind(Mips::fixup_MICROMIPS_PC7_S1))); in getBranchTarget7OpValueMM()
358 MCFixupKind(Mips::fixup_MICROMIPS_PC10_S1))); in getBranchTargetOpValueMMPC10()
379 MCFixupKind(Mips:: in getBranchTargetOpValueMM()
402 MCFixupKind(Mips::fixup_MIPS_PC21_S2))); in getBranchTarget21OpValue()
424 MCFixupKind(Mips::fixup_MICROMIPS_PC21_S1))); in getBranchTarget21OpValueMM()
446 MCFixupKind(Mips::fixup_MIPS_PC26_S2))); in getBranchTarget26OpValue()
468 MCFixupKind(Mips::fixup_MICROMIPS_PC26_S1))); in getBranchTarget26OpValueMM()
487 Mips::Fixups FixupKind = in getJumpOffset16OpValue()
488 isMicroMips(STI) ? Mips::fixup_MICROMIPS_LO16 : Mips::fixup_Mips_LO16; in getJumpOffset16OpValue()
509 MCFixupKind(Mips::fixup_Mips_26))); in getJumpTargetOpValue()
526 MCFixupKind(Mips::fixup_MICROMIPS_26_S1))); in getJumpTargetOpValueMM()
610 Mips::Fixups FixupKind = Mips::Fixups(0); in getExprOpValue()
621 FixupKind = Mips::fixup_Mips_CALL_HI16; in getExprOpValue()
624 FixupKind = Mips::fixup_Mips_CALL_LO16; in getExprOpValue()
627 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_TLS_DTPREL_HI16 in getExprOpValue()
628 : Mips::fixup_Mips_DTPREL_HI; in getExprOpValue()
631 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_TLS_DTPREL_LO16 in getExprOpValue()
632 : Mips::fixup_Mips_DTPREL_LO; in getExprOpValue()
635 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_GOTTPREL in getExprOpValue()
636 : Mips::fixup_Mips_GOTTPREL; in getExprOpValue()
639 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_GOT16 in getExprOpValue()
640 : Mips::fixup_Mips_GOT; in getExprOpValue()
643 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_CALL16 in getExprOpValue()
644 : Mips::fixup_Mips_CALL16; in getExprOpValue()
647 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_GOT_DISP in getExprOpValue()
648 : Mips::fixup_Mips_GOT_DISP; in getExprOpValue()
651 FixupKind = Mips::fixup_Mips_GOT_HI16; in getExprOpValue()
654 FixupKind = Mips::fixup_Mips_GOT_LO16; in getExprOpValue()
657 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_GOT_PAGE in getExprOpValue()
658 : Mips::fixup_Mips_GOT_PAGE; in getExprOpValue()
661 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_GOT_OFST in getExprOpValue()
662 : Mips::fixup_Mips_GOT_OFST; in getExprOpValue()
665 FixupKind = Mips::fixup_Mips_GPREL16; in getExprOpValue()
670 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_GPOFF_LO in getExprOpValue()
671 : Mips::fixup_Mips_GPOFF_LO; in getExprOpValue()
673 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_LO16 in getExprOpValue()
674 : Mips::fixup_Mips_LO16; in getExprOpValue()
677 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_HIGHEST in getExprOpValue()
678 : Mips::fixup_Mips_HIGHEST; in getExprOpValue()
681 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_HIGHER in getExprOpValue()
682 : Mips::fixup_Mips_HIGHER; in getExprOpValue()
687 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_GPOFF_HI in getExprOpValue()
688 : Mips::fixup_Mips_GPOFF_HI; in getExprOpValue()
690 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_HI16 in getExprOpValue()
691 : Mips::fixup_Mips_HI16; in getExprOpValue()
694 FixupKind = Mips::fixup_MIPS_PCHI16; in getExprOpValue()
697 FixupKind = Mips::fixup_MIPS_PCLO16; in getExprOpValue()
700 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_TLS_GD in getExprOpValue()
701 : Mips::fixup_Mips_TLSGD; in getExprOpValue()
704 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_TLS_LDM in getExprOpValue()
705 : Mips::fixup_Mips_TLSLDM; in getExprOpValue()
708 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_TLS_TPREL_HI16 in getExprOpValue()
709 : Mips::fixup_Mips_TPREL_HI; in getExprOpValue()
712 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_TLS_TPREL_LO16 in getExprOpValue()
713 : Mips::fixup_Mips_TPREL_LO; in getExprOpValue()
717 isMicroMips(STI) ? Mips::fixup_MICROMIPS_SUB : Mips::fixup_Mips_SUB; in getExprOpValue()
815 (MI.getOperand(OpNo).getReg() == Mips::SP || in getMemEncodingMMSPImm5Lsl2()
816 MI.getOperand(OpNo).getReg() == Mips::SP_64) && in getMemEncodingMMSPImm5Lsl2()
830 MI.getOperand(OpNo).getReg() == Mips::GP && in getMemEncodingMMGPImm7Lsl2()
875 case Mips::SWM32_MM: in getMemEncodingMMImm12()
876 case Mips::LWM32_MM: in getMemEncodingMMImm12()
912 case Mips::SWM16_MM: in getMemEncodingMMImm4sp()
913 case Mips::SWM16_MMR6: in getMemEncodingMMImm4sp()
914 case Mips::LWM16_MM: in getMemEncodingMMImm4sp()
915 case Mips::LWM16_MMR6: in getMemEncodingMMImm4sp()
970 Mips::Fixups FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_PC19_S2 in getSimm19Lsl2Encoding()
971 : Mips::fixup_MIPS_PC19_S2; in getSimm19Lsl2Encoding()
992 Mips::Fixups FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_PC18_S3 in getSimm18Lsl3Encoding()
993 : Mips::fixup_MIPS_PC18_S3; in getSimm18Lsl3Encoding()
1068 if (MI.getOperand(0).getReg() == Mips::A1 && in getMovePRegPairOpValue()
1069 MI.getOperand(1).getReg() == Mips::A2) in getMovePRegPairOpValue()
1071 else if (MI.getOperand(0).getReg() == Mips::A1 && in getMovePRegPairOpValue()
1072 MI.getOperand(1).getReg() == Mips::A3) in getMovePRegPairOpValue()
1074 else if (MI.getOperand(0).getReg() == Mips::A2 && in getMovePRegPairOpValue()
1075 MI.getOperand(1).getReg() == Mips::A3) in getMovePRegPairOpValue()
1077 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
1078 MI.getOperand(1).getReg() == Mips::S5) in getMovePRegPairOpValue()
1080 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
1081 MI.getOperand(1).getReg() == Mips::S6) in getMovePRegPairOpValue()
1083 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
1084 MI.getOperand(1).getReg() == Mips::A1) in getMovePRegPairOpValue()
1086 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
1087 MI.getOperand(1).getReg() == Mips::A2) in getMovePRegPairOpValue()
1089 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
1090 MI.getOperand(1).getReg() == Mips::A3) in getMovePRegPairOpValue()
1108 case Mips::ZERO: return 0; in getMovePRegSingleOpValue()
1109 case Mips::S1: return 1; in getMovePRegSingleOpValue()
1110 case Mips::V0: return 2; in getMovePRegSingleOpValue()
1111 case Mips::V1: return 3; in getMovePRegSingleOpValue()
1112 case Mips::S0: return 4; in getMovePRegSingleOpValue()
1113 case Mips::S2: return 5; in getMovePRegSingleOpValue()
1114 case Mips::S3: return 6; in getMovePRegSingleOpValue()
1115 case Mips::S4: return 7; in getMovePRegSingleOpValue()