Lines Matching refs:Mips
41 : MipsGenInstrInfo(Mips::ADJCALLSTACKDOWN, Mips::ADJCALLSTACKUP), in MipsInstrInfo()
61 BuildMI(MBB, MI, DL, get(Mips::NOP)); in insertNoop()
70 Subtarget.hasMips32r6() ? Mips::SLL_MMR6 : Mips::SLL_MM; in insertNop()
72 Subtarget.inMicroMipsMode() ? MMOpc : (unsigned)Mips::SLL; in insertNop()
73 return BuildMI(MBB, MI, DL, get(Opc), Mips::ZERO) in insertNop()
74 .addReg(Mips::ZERO) in insertNop()
295 case Mips::B: in isBranchOffsetInRange()
296 case Mips::BAL: in isBranchOffsetInRange()
297 case Mips::BAL_BR: in isBranchOffsetInRange()
298 case Mips::BAL_BR_MM: in isBranchOffsetInRange()
299 case Mips::BC1F: in isBranchOffsetInRange()
300 case Mips::BC1FL: in isBranchOffsetInRange()
301 case Mips::BC1T: in isBranchOffsetInRange()
302 case Mips::BC1TL: in isBranchOffsetInRange()
303 case Mips::BEQ: case Mips::BEQ64: in isBranchOffsetInRange()
304 case Mips::BEQL: in isBranchOffsetInRange()
305 case Mips::BGEZ: case Mips::BGEZ64: in isBranchOffsetInRange()
306 case Mips::BGEZL: in isBranchOffsetInRange()
307 case Mips::BGEZAL: in isBranchOffsetInRange()
308 case Mips::BGEZALL: in isBranchOffsetInRange()
309 case Mips::BGTZ: case Mips::BGTZ64: in isBranchOffsetInRange()
310 case Mips::BGTZL: in isBranchOffsetInRange()
311 case Mips::BLEZ: case Mips::BLEZ64: in isBranchOffsetInRange()
312 case Mips::BLEZL: in isBranchOffsetInRange()
313 case Mips::BLTZ: case Mips::BLTZ64: in isBranchOffsetInRange()
314 case Mips::BLTZL: in isBranchOffsetInRange()
315 case Mips::BLTZAL: in isBranchOffsetInRange()
316 case Mips::BLTZALL: in isBranchOffsetInRange()
317 case Mips::BNE: case Mips::BNE64: in isBranchOffsetInRange()
318 case Mips::BNEL: in isBranchOffsetInRange()
322 case Mips::B_MM: in isBranchOffsetInRange()
323 case Mips::BC1F_MM: in isBranchOffsetInRange()
324 case Mips::BC1T_MM: in isBranchOffsetInRange()
325 case Mips::BEQ_MM: in isBranchOffsetInRange()
326 case Mips::BGEZ_MM: in isBranchOffsetInRange()
327 case Mips::BGEZAL_MM: in isBranchOffsetInRange()
328 case Mips::BGTZ_MM: in isBranchOffsetInRange()
329 case Mips::BLEZ_MM: in isBranchOffsetInRange()
330 case Mips::BLTZ_MM: in isBranchOffsetInRange()
331 case Mips::BLTZAL_MM: in isBranchOffsetInRange()
332 case Mips::BNE_MM: in isBranchOffsetInRange()
333 case Mips::BEQZC_MM: in isBranchOffsetInRange()
334 case Mips::BNEZC_MM: in isBranchOffsetInRange()
338 case Mips::B16_MM: in isBranchOffsetInRange()
341 case Mips::BEQZ16_MM: in isBranchOffsetInRange()
342 case Mips::BNEZ16_MM: in isBranchOffsetInRange()
346 case Mips::BALC: in isBranchOffsetInRange()
347 case Mips::BC: in isBranchOffsetInRange()
350 case Mips::BC1EQZ: in isBranchOffsetInRange()
351 case Mips::BC1NEZ: in isBranchOffsetInRange()
352 case Mips::BC2EQZ: in isBranchOffsetInRange()
353 case Mips::BC2NEZ: in isBranchOffsetInRange()
354 case Mips::BEQC: case Mips::BEQC64: in isBranchOffsetInRange()
355 case Mips::BNEC: case Mips::BNEC64: in isBranchOffsetInRange()
356 case Mips::BGEC: case Mips::BGEC64: in isBranchOffsetInRange()
357 case Mips::BGEUC: case Mips::BGEUC64: in isBranchOffsetInRange()
358 case Mips::BGEZC: case Mips::BGEZC64: in isBranchOffsetInRange()
359 case Mips::BGTZC: case Mips::BGTZC64: in isBranchOffsetInRange()
360 case Mips::BLEZC: case Mips::BLEZC64: in isBranchOffsetInRange()
361 case Mips::BLTC: case Mips::BLTC64: in isBranchOffsetInRange()
362 case Mips::BLTUC: case Mips::BLTUC64: in isBranchOffsetInRange()
363 case Mips::BLTZC: case Mips::BLTZC64: in isBranchOffsetInRange()
364 case Mips::BNVC: in isBranchOffsetInRange()
365 case Mips::BOVC: in isBranchOffsetInRange()
366 case Mips::BGEZALC: in isBranchOffsetInRange()
367 case Mips::BEQZALC: in isBranchOffsetInRange()
368 case Mips::BGTZALC: in isBranchOffsetInRange()
369 case Mips::BLEZALC: in isBranchOffsetInRange()
370 case Mips::BLTZALC: in isBranchOffsetInRange()
371 case Mips::BNEZALC: in isBranchOffsetInRange()
374 case Mips::BEQZC: case Mips::BEQZC64: in isBranchOffsetInRange()
375 case Mips::BNEZC: case Mips::BNEZC64: in isBranchOffsetInRange()
379 case Mips::BC16_MMR6: in isBranchOffsetInRange()
382 case Mips::BEQZC16_MMR6: in isBranchOffsetInRange()
383 case Mips::BNEZC16_MMR6: in isBranchOffsetInRange()
386 case Mips::BALC_MMR6: in isBranchOffsetInRange()
387 case Mips::BC_MMR6: in isBranchOffsetInRange()
390 case Mips::BC1EQZC_MMR6: in isBranchOffsetInRange()
391 case Mips::BC1NEZC_MMR6: in isBranchOffsetInRange()
392 case Mips::BC2EQZC_MMR6: in isBranchOffsetInRange()
393 case Mips::BC2NEZC_MMR6: in isBranchOffsetInRange()
394 case Mips::BGEZALC_MMR6: in isBranchOffsetInRange()
395 case Mips::BEQZALC_MMR6: in isBranchOffsetInRange()
396 case Mips::BGTZALC_MMR6: in isBranchOffsetInRange()
397 case Mips::BLEZALC_MMR6: in isBranchOffsetInRange()
398 case Mips::BLTZALC_MMR6: in isBranchOffsetInRange()
399 case Mips::BNEZALC_MMR6: in isBranchOffsetInRange()
400 case Mips::BNVC_MMR6: in isBranchOffsetInRange()
401 case Mips::BOVC_MMR6: in isBranchOffsetInRange()
404 case Mips::BEQC_MMR6: in isBranchOffsetInRange()
405 case Mips::BNEC_MMR6: in isBranchOffsetInRange()
406 case Mips::BGEC_MMR6: in isBranchOffsetInRange()
407 case Mips::BGEUC_MMR6: in isBranchOffsetInRange()
408 case Mips::BGEZC_MMR6: in isBranchOffsetInRange()
409 case Mips::BGTZC_MMR6: in isBranchOffsetInRange()
410 case Mips::BLEZC_MMR6: in isBranchOffsetInRange()
411 case Mips::BLTC_MMR6: in isBranchOffsetInRange()
412 case Mips::BLTUC_MMR6: in isBranchOffsetInRange()
413 case Mips::BLTZC_MMR6: in isBranchOffsetInRange()
416 case Mips::BEQZC_MMR6: in isBranchOffsetInRange()
417 case Mips::BNEZC_MMR6: in isBranchOffsetInRange()
421 case Mips::BPOSGE32: in isBranchOffsetInRange()
423 case Mips::BPOSGE32_MM: in isBranchOffsetInRange()
424 case Mips::BPOSGE32C_MMR3: in isBranchOffsetInRange()
428 case Mips::BBIT0: in isBranchOffsetInRange()
429 case Mips::BBIT032: in isBranchOffsetInRange()
430 case Mips::BBIT1: in isBranchOffsetInRange()
431 case Mips::BBIT132: in isBranchOffsetInRange()
435 case Mips::BZ_B: in isBranchOffsetInRange()
436 case Mips::BZ_H: in isBranchOffsetInRange()
437 case Mips::BZ_W: in isBranchOffsetInRange()
438 case Mips::BZ_D: in isBranchOffsetInRange()
439 case Mips::BZ_V: in isBranchOffsetInRange()
440 case Mips::BNZ_B: in isBranchOffsetInRange()
441 case Mips::BNZ_H: in isBranchOffsetInRange()
442 case Mips::BNZ_W: in isBranchOffsetInRange()
443 case Mips::BNZ_D: in isBranchOffsetInRange()
444 case Mips::BNZ_V: in isBranchOffsetInRange()
459 case Mips::BNE: in getEquivalentCompactForm()
460 case Mips::BNE_MM: in getEquivalentCompactForm()
461 case Mips::BEQ: in getEquivalentCompactForm()
462 case Mips::BEQ_MM: in getEquivalentCompactForm()
470 case Mips::JR: in getEquivalentCompactForm()
471 case Mips::PseudoReturn: in getEquivalentCompactForm()
472 case Mips::PseudoIndirectBranch: in getEquivalentCompactForm()
481 (I->getOperand(0).getReg() == Mips::ZERO || in getEquivalentCompactForm()
482 I->getOperand(0).getReg() == Mips::ZERO_64)) && in getEquivalentCompactForm()
484 (I->getOperand(1).getReg() == Mips::ZERO || in getEquivalentCompactForm()
485 I->getOperand(1).getReg() == Mips::ZERO_64))) in getEquivalentCompactForm()
490 case Mips::B: in getEquivalentCompactForm()
491 return Mips::BC; in getEquivalentCompactForm()
492 case Mips::BAL: in getEquivalentCompactForm()
493 return Mips::BALC; in getEquivalentCompactForm()
494 case Mips::BEQ: in getEquivalentCompactForm()
495 case Mips::BEQ_MM: in getEquivalentCompactForm()
497 return Mips::BEQZC_MM; in getEquivalentCompactForm()
500 return Mips::BEQC; in getEquivalentCompactForm()
501 case Mips::BNE: in getEquivalentCompactForm()
502 case Mips::BNE_MM: in getEquivalentCompactForm()
504 return Mips::BNEZC_MM; in getEquivalentCompactForm()
507 return Mips::BNEC; in getEquivalentCompactForm()
508 case Mips::BGE: in getEquivalentCompactForm()
511 return Mips::BGEC; in getEquivalentCompactForm()
512 case Mips::BGEU: in getEquivalentCompactForm()
515 return Mips::BGEUC; in getEquivalentCompactForm()
516 case Mips::BGEZ: in getEquivalentCompactForm()
517 return Mips::BGEZC; in getEquivalentCompactForm()
518 case Mips::BGTZ: in getEquivalentCompactForm()
519 return Mips::BGTZC; in getEquivalentCompactForm()
520 case Mips::BLEZ: in getEquivalentCompactForm()
521 return Mips::BLEZC; in getEquivalentCompactForm()
522 case Mips::BLT: in getEquivalentCompactForm()
525 return Mips::BLTC; in getEquivalentCompactForm()
526 case Mips::BLTU: in getEquivalentCompactForm()
529 return Mips::BLTUC; in getEquivalentCompactForm()
530 case Mips::BLTZ: in getEquivalentCompactForm()
531 return Mips::BLTZC; in getEquivalentCompactForm()
532 case Mips::BEQ64: in getEquivalentCompactForm()
535 return Mips::BEQC64; in getEquivalentCompactForm()
536 case Mips::BNE64: in getEquivalentCompactForm()
539 return Mips::BNEC64; in getEquivalentCompactForm()
540 case Mips::BGTZ64: in getEquivalentCompactForm()
541 return Mips::BGTZC64; in getEquivalentCompactForm()
542 case Mips::BGEZ64: in getEquivalentCompactForm()
543 return Mips::BGEZC64; in getEquivalentCompactForm()
544 case Mips::BLTZ64: in getEquivalentCompactForm()
545 return Mips::BLTZC64; in getEquivalentCompactForm()
546 case Mips::BLEZ64: in getEquivalentCompactForm()
547 return Mips::BLEZC64; in getEquivalentCompactForm()
550 case Mips::JR: in getEquivalentCompactForm()
551 case Mips::PseudoIndirectBranchR6: in getEquivalentCompactForm()
552 case Mips::PseudoReturn: in getEquivalentCompactForm()
553 case Mips::TAILCALLR6REG: in getEquivalentCompactForm()
555 return Mips::JRC16_MM; in getEquivalentCompactForm()
556 return Mips::JIC; in getEquivalentCompactForm()
557 case Mips::JALRPseudo: in getEquivalentCompactForm()
558 return Mips::JIALC; in getEquivalentCompactForm()
559 case Mips::JR64: in getEquivalentCompactForm()
560 case Mips::PseudoIndirectBranch64R6: in getEquivalentCompactForm()
561 case Mips::PseudoReturn64: in getEquivalentCompactForm()
562 case Mips::TAILCALL64R6REG: in getEquivalentCompactForm()
563 return Mips::JIC64; in getEquivalentCompactForm()
564 case Mips::JALR64Pseudo: in getEquivalentCompactForm()
565 return Mips::JIALC64; in getEquivalentCompactForm()
593 case Mips::BC1F: in SafeInFPUDelaySlot()
594 case Mips::BC1FL: in SafeInFPUDelaySlot()
595 case Mips::BC1T: in SafeInFPUDelaySlot()
596 case Mips::BC1TL: in SafeInFPUDelaySlot()
634 case Mips::MTC1: in HasFPUDelaySlot()
635 case Mips::MFC1: in HasFPUDelaySlot()
636 case Mips::MTC1_D64: in HasFPUDelaySlot()
637 case Mips::MFC1_D64: in HasFPUDelaySlot()
638 case Mips::DMTC1: in HasFPUDelaySlot()
639 case Mips::DMFC1: in HasFPUDelaySlot()
640 case Mips::FCMP_S32: in HasFPUDelaySlot()
641 case Mips::FCMP_D32: in HasFPUDelaySlot()
642 case Mips::FCMP_D64: in HasFPUDelaySlot()
653 case Mips::LB: in HasLoadDelaySlot()
654 case Mips::LBu: in HasLoadDelaySlot()
655 case Mips::LH: in HasLoadDelaySlot()
656 case Mips::LHu: in HasLoadDelaySlot()
657 case Mips::LW: in HasLoadDelaySlot()
658 case Mips::LWR: in HasLoadDelaySlot()
659 case Mips::LWL: in HasLoadDelaySlot()
677 case Mips::CONSTPOOL_ENTRY: in getInstSizeInBytes()
702 ZeroOperandPosition = I->findRegisterUseOperandIdx(Mips::ZERO, TRI, false); in genInstrWithNewOpc()
708 case Mips::BEQC: in genInstrWithNewOpc()
709 NewOpc = Mips::BEQZC; in genInstrWithNewOpc()
711 case Mips::BNEC: in genInstrWithNewOpc()
712 NewOpc = Mips::BNEZC; in genInstrWithNewOpc()
714 case Mips::BGEC: in genInstrWithNewOpc()
715 NewOpc = Mips::BGEZC; in genInstrWithNewOpc()
717 case Mips::BLTC: in genInstrWithNewOpc()
718 NewOpc = Mips::BLTZC; in genInstrWithNewOpc()
720 case Mips::BEQC64: in genInstrWithNewOpc()
721 NewOpc = Mips::BEQZC64; in genInstrWithNewOpc()
723 case Mips::BNEC64: in genInstrWithNewOpc()
724 NewOpc = Mips::BNEZC64; in genInstrWithNewOpc()
735 if (NewOpc == Mips::JIC || NewOpc == Mips::JIALC || NewOpc == Mips::JIC64 || in genInstrWithNewOpc()
736 NewOpc == Mips::JIALC64) { in genInstrWithNewOpc()
738 if (NewOpc == Mips::JIALC || NewOpc == Mips::JIALC64) in genInstrWithNewOpc()
782 case Mips::DPADD_U_H: in findCommutedOpIndices()
783 case Mips::DPADD_U_W: in findCommutedOpIndices()
784 case Mips::DPADD_U_D: in findCommutedOpIndices()
785 case Mips::DPADD_S_H: in findCommutedOpIndices()
786 case Mips::DPADD_S_W: in findCommutedOpIndices()
787 case Mips::DPADD_S_D: in findCommutedOpIndices()
854 case Mips::EXT: in verifyInstruction()
855 case Mips::EXT_MM: in verifyInstruction()
856 case Mips::INS: in verifyInstruction()
857 case Mips::INS_MM: in verifyInstruction()
858 case Mips::DINS: in verifyInstruction()
860 case Mips::DINSM: in verifyInstruction()
867 case Mips::DINSU: in verifyInstruction()
873 case Mips::DEXT: in verifyInstruction()
875 case Mips::DEXTM: in verifyInstruction()
877 case Mips::DEXTU: in verifyInstruction()
879 case Mips::TAILCALLREG: in verifyInstruction()
880 case Mips::PseudoIndirectBranch: in verifyInstruction()
881 case Mips::JR: in verifyInstruction()
882 case Mips::JR64: in verifyInstruction()
883 case Mips::JALR: in verifyInstruction()
884 case Mips::JALR64: in verifyInstruction()
885 case Mips::JALRPseudo: in verifyInstruction()
947 if (SrcReg == Mips::ZERO || SrcReg == Mips::ZERO_64) { in describeLoadedValue()
974 case Mips::ADDiu: in isAddImmediate()
975 case Mips::DADDiu: { in isAddImmediate()