Lines Matching refs:CompressPat
580 def : CompressPat<(ADDU32 sGPR:$rd, sGPR:$rd, sGPR:$rs2),
582 def : CompressPat<(ADDU32 sGPR:$rd, sGPR:$rs1, sGPR:$rd),
584 def : CompressPat<(ADDU32 mGPR:$rd, mGPR:$rs1, mGPR:$rs2),
586 def : CompressPat<(SUBU32 sGPR:$rd, sGPR:$rd, sGPR:$rs2),
588 def : CompressPat<(SUBU32 mGPR:$rd, mGPR:$rs1, mGPR:$rs2),
591 def : CompressPat<
595 def : CompressPat<
600 def : CompressPat<(ADDI32 mGPR:$rd, mGPR:$rs, oimm3:$imm),
602 def : CompressPat<(SUBI32 mGPR:$rd, mGPR:$rs, oimm3:$imm),
605 def : CompressPat<(ADDI32 mGPR:$rd, mGPR:$rd, oimm8:$imm),
607 def : CompressPat<(SUBI32 mGPR:$rd, mGPR:$rd, oimm8:$imm),
610 def : CompressPat<(ADDI32 GPRSP:$sp, GPRSP:$sp, uimm7_2:$imm),
612 def : CompressPat<(SUBI32 GPRSP:$sp, GPRSP:$sp, uimm7_2:$imm),
615 def : CompressPat<(ADDI32 mGPR:$rd, GPRSP:$sp, uimm8_2:$imm),
618 def : CompressPat<(MULT32 sGPR:$rd, sGPR:$rd, sGPR:$rs2),
620 def : CompressPat<(MULT32 sGPR:$rd, sGPR:$rs1, sGPR:$rd),
622 def : CompressPat<(AND32 sGPR:$rd, sGPR:$rd, sGPR:$rs2),
624 def : CompressPat<(AND32 sGPR:$rd, sGPR:$rs1, sGPR:$rd),
626 def : CompressPat<(OR32 sGPR:$rd, sGPR:$rd, sGPR:$rs2),
628 def : CompressPat<(OR32 sGPR:$rd, sGPR:$rs1, sGPR:$rd),
630 def : CompressPat<(XOR32 sGPR:$rd, sGPR:$rd, sGPR:$rs2),
632 def : CompressPat<(XOR32 sGPR:$rd, sGPR:$rs1, sGPR:$rd),
635 def : CompressPat<(ANDN32 sGPR:$rd, sGPR:$rd, sGPR:$rs2),
637 def : CompressPat<(NOR32 sGPR:$rd, sGPR:$rd, sGPR:$rs2),
639 def : CompressPat<(LSL32 sGPR:$rd, sGPR:$rd, sGPR:$rs2),
641 def : CompressPat<(LSR32 sGPR:$rd, sGPR:$rd, sGPR:$rs2),
643 def : CompressPat<(ASR32 sGPR:$rd, sGPR:$rd, sGPR:$rs2),
645 def : CompressPat<(ROTL32 sGPR:$rd, sGPR:$rd, sGPR:$rs2),
648 def : CompressPat<(NOT32 sGPR:$rd, sGPR:$rd),
652 def : CompressPat<(REVB32 sGPR:$rd, sGPR:$rs),
655 def : CompressPat<(LSLI32 mGPR:$rd, mGPR:$rs, uimm5:$imm),
657 def : CompressPat<(LSRI32 mGPR:$rd, mGPR:$rs, uimm5:$imm),
659 def : CompressPat<(ASRI32 mGPR:$rd, mGPR:$rs, uimm5:$imm),
662 def : CompressPat<(CMPHS32 CARRY:$ca, sGPR:$rs1, sGPR:$rs2),
664 def : CompressPat<(CMPLT32 CARRY:$ca, sGPR:$rs1, sGPR:$rs2),
666 def : CompressPat<(CMPNE32 CARRY:$ca, sGPR:$rs1, sGPR:$rs2),
669 def : CompressPat<(CMPHSI32 CARRY:$ca, mGPR:$rs, oimm5:$imm),
671 def : CompressPat<(CMPLTI32 CARRY:$ca, mGPR:$rs, oimm5:$imm),
673 def : CompressPat<(CMPNEI32 CARRY:$ca, mGPR:$rs, uimm5:$imm),
676 def : CompressPat<(JSR32 sGPR:$rd),
680 def : CompressPat<(MVCV32 sGPR:$rd, CARRY:$ca),
682 def : CompressPat<(MOV32 sGPR:$rd, sGPR:$ca),
684 def : CompressPat<(MOVI32 mGPR:$rd, uimm8:$imm),
687 def : CompressPat<(LD32B mGPR:$rd, mGPR:$rs, uimm5:$imm),
689 def : CompressPat<(LD32H mGPR:$rd, mGPR:$rs, uimm5_1:$imm),
691 def : CompressPat<(LD32W mGPR:$rd, mGPR:$rs, uimm5_2:$imm),
693 def : CompressPat<(LD32W mGPR:$rd, GPRSP:$sp, uimm8_2:$imm),
696 def : CompressPat<(ST32B mGPR:$rd, mGPR:$rs, uimm5:$imm),
698 def : CompressPat<(ST32H mGPR:$rd, mGPR:$rs, uimm5_1:$imm),
700 def : CompressPat<(ST32W mGPR:$rd, mGPR:$rs, uimm5_2:$imm),
702 def : CompressPat<(ST32W mGPR:$rd, GPRSP:$sp, uimm8_2:$imm),
706 def : CompressPat<(BTSTI32 CARRY:$ca, mGPR:$rs, uimm5:$imm),
708 def : CompressPat<(BCLRI32 mGPR:$rd, mGPR:$rd, uimm5:$imm),
710 def : CompressPat<(BSETI32 mGPR:$rd, mGPR:$rd, uimm5:$imm),
713 def : CompressPat<(ZEXTB32 sGPR:$rd, sGPR:$rs),
715 def : CompressPat<(ZEXTH32 sGPR:$rd, sGPR:$rs),
717 def : CompressPat<(SEXTB32 sGPR:$rd, sGPR:$rs),
719 def : CompressPat<(SEXTH32 sGPR:$rd, sGPR:$rs),