Lines Matching refs:Mips
126 addRegisterClass(MVT::i32, &Mips::CPU16RegsRegClass); in Mips16TargetLowering()
173 case Mips::SelBeqZ: in EmitInstrWithCustomInserter()
174 return emitSel16(Mips::BeqzRxImm16, MI, BB); in EmitInstrWithCustomInserter()
175 case Mips::SelBneZ: in EmitInstrWithCustomInserter()
176 return emitSel16(Mips::BnezRxImm16, MI, BB); in EmitInstrWithCustomInserter()
177 case Mips::SelTBteqZCmpi: in EmitInstrWithCustomInserter()
178 return emitSeliT16(Mips::Bteqz16, Mips::CmpiRxImmX16, MI, BB); in EmitInstrWithCustomInserter()
179 case Mips::SelTBteqZSlti: in EmitInstrWithCustomInserter()
180 return emitSeliT16(Mips::Bteqz16, Mips::SltiRxImmX16, MI, BB); in EmitInstrWithCustomInserter()
181 case Mips::SelTBteqZSltiu: in EmitInstrWithCustomInserter()
182 return emitSeliT16(Mips::Bteqz16, Mips::SltiuRxImmX16, MI, BB); in EmitInstrWithCustomInserter()
183 case Mips::SelTBtneZCmpi: in EmitInstrWithCustomInserter()
184 return emitSeliT16(Mips::Btnez16, Mips::CmpiRxImmX16, MI, BB); in EmitInstrWithCustomInserter()
185 case Mips::SelTBtneZSlti: in EmitInstrWithCustomInserter()
186 return emitSeliT16(Mips::Btnez16, Mips::SltiRxImmX16, MI, BB); in EmitInstrWithCustomInserter()
187 case Mips::SelTBtneZSltiu: in EmitInstrWithCustomInserter()
188 return emitSeliT16(Mips::Btnez16, Mips::SltiuRxImmX16, MI, BB); in EmitInstrWithCustomInserter()
189 case Mips::SelTBteqZCmp: in EmitInstrWithCustomInserter()
190 return emitSelT16(Mips::Bteqz16, Mips::CmpRxRy16, MI, BB); in EmitInstrWithCustomInserter()
191 case Mips::SelTBteqZSlt: in EmitInstrWithCustomInserter()
192 return emitSelT16(Mips::Bteqz16, Mips::SltRxRy16, MI, BB); in EmitInstrWithCustomInserter()
193 case Mips::SelTBteqZSltu: in EmitInstrWithCustomInserter()
194 return emitSelT16(Mips::Bteqz16, Mips::SltuRxRy16, MI, BB); in EmitInstrWithCustomInserter()
195 case Mips::SelTBtneZCmp: in EmitInstrWithCustomInserter()
196 return emitSelT16(Mips::Btnez16, Mips::CmpRxRy16, MI, BB); in EmitInstrWithCustomInserter()
197 case Mips::SelTBtneZSlt: in EmitInstrWithCustomInserter()
198 return emitSelT16(Mips::Btnez16, Mips::SltRxRy16, MI, BB); in EmitInstrWithCustomInserter()
199 case Mips::SelTBtneZSltu: in EmitInstrWithCustomInserter()
200 return emitSelT16(Mips::Btnez16, Mips::SltuRxRy16, MI, BB); in EmitInstrWithCustomInserter()
201 case Mips::BteqzT8CmpX16: in EmitInstrWithCustomInserter()
202 return emitFEXT_T8I816_ins(Mips::Bteqz16, Mips::CmpRxRy16, MI, BB); in EmitInstrWithCustomInserter()
203 case Mips::BteqzT8SltX16: in EmitInstrWithCustomInserter()
204 return emitFEXT_T8I816_ins(Mips::Bteqz16, Mips::SltRxRy16, MI, BB); in EmitInstrWithCustomInserter()
205 case Mips::BteqzT8SltuX16: in EmitInstrWithCustomInserter()
208 return emitFEXT_T8I816_ins(Mips::Bteqz16, Mips::SltuRxRy16, MI, BB); in EmitInstrWithCustomInserter()
209 case Mips::BtnezT8CmpX16: in EmitInstrWithCustomInserter()
210 return emitFEXT_T8I816_ins(Mips::Btnez16, Mips::CmpRxRy16, MI, BB); in EmitInstrWithCustomInserter()
211 case Mips::BtnezT8SltX16: in EmitInstrWithCustomInserter()
212 return emitFEXT_T8I816_ins(Mips::Btnez16, Mips::SltRxRy16, MI, BB); in EmitInstrWithCustomInserter()
213 case Mips::BtnezT8SltuX16: in EmitInstrWithCustomInserter()
216 return emitFEXT_T8I816_ins(Mips::Btnez16, Mips::SltuRxRy16, MI, BB); in EmitInstrWithCustomInserter()
217 case Mips::BteqzT8CmpiX16: return emitFEXT_T8I8I16_ins( in EmitInstrWithCustomInserter()
218 Mips::Bteqz16, Mips::CmpiRxImm16, Mips::CmpiRxImmX16, false, MI, BB); in EmitInstrWithCustomInserter()
219 case Mips::BteqzT8SltiX16: return emitFEXT_T8I8I16_ins( in EmitInstrWithCustomInserter()
220 Mips::Bteqz16, Mips::SltiRxImm16, Mips::SltiRxImmX16, true, MI, BB); in EmitInstrWithCustomInserter()
221 case Mips::BteqzT8SltiuX16: return emitFEXT_T8I8I16_ins( in EmitInstrWithCustomInserter()
222 Mips::Bteqz16, Mips::SltiuRxImm16, Mips::SltiuRxImmX16, false, MI, BB); in EmitInstrWithCustomInserter()
223 case Mips::BtnezT8CmpiX16: return emitFEXT_T8I8I16_ins( in EmitInstrWithCustomInserter()
224 Mips::Btnez16, Mips::CmpiRxImm16, Mips::CmpiRxImmX16, false, MI, BB); in EmitInstrWithCustomInserter()
225 case Mips::BtnezT8SltiX16: return emitFEXT_T8I8I16_ins( in EmitInstrWithCustomInserter()
226 Mips::Btnez16, Mips::SltiRxImm16, Mips::SltiRxImmX16, true, MI, BB); in EmitInstrWithCustomInserter()
227 case Mips::BtnezT8SltiuX16: return emitFEXT_T8I8I16_ins( in EmitInstrWithCustomInserter()
228 Mips::Btnez16, Mips::SltiuRxImm16, Mips::SltiuRxImmX16, false, MI, BB); in EmitInstrWithCustomInserter()
230 case Mips::SltCCRxRy16: in EmitInstrWithCustomInserter()
231 return emitFEXT_CCRX16_ins(Mips::SltRxRy16, MI, BB); in EmitInstrWithCustomInserter()
233 case Mips::SltiCCRxImmX16: in EmitInstrWithCustomInserter()
235 (Mips::SltiRxImm16, Mips::SltiRxImmX16, MI, BB); in EmitInstrWithCustomInserter()
236 case Mips::SltiuCCRxImmX16: in EmitInstrWithCustomInserter()
238 (Mips::SltiuRxImm16, Mips::SltiuRxImmX16, MI, BB); in EmitInstrWithCustomInserter()
239 case Mips::SltuCCRxRy16: in EmitInstrWithCustomInserter()
241 (Mips::SltuRxRy16, MI, BB); in EmitInstrWithCustomInserter()
495 unsigned V0Reg = Mips::V0; in getOpndList()
505 RegsToPass.push_front(std::make_pair((unsigned)Mips::T9, Callee)); in getOpndList()
568 BuildMI(*BB, BB->begin(), DL, TII->get(Mips::PHI), MI.getOperand(0).getReg()) in emitSel16()
632 BuildMI(*BB, BB->begin(), DL, TII->get(Mips::PHI), MI.getOperand(0).getReg()) in emitSelT16()
698 BuildMI(*BB, BB->begin(), DL, TII->get(Mips::PHI), MI.getOperand(0).getReg()) in emitSeliT16()
772 BuildMI(*BB, MI, MI.getDebugLoc(), TII->get(Mips::MoveR3216), CC) in emitFEXT_CCRX16_ins()
773 .addReg(Mips::T8); in emitFEXT_CCRX16_ins()
790 BuildMI(*BB, MI, MI.getDebugLoc(), TII->get(Mips::MoveR3216), CC) in emitFEXT_CCRXI16_ins()
791 .addReg(Mips::T8); in emitFEXT_CCRXI16_ins()