Lines Matching refs:GPR32
113 let MIOperandInfo = (ops GPR32, simm11);
994 def : MipsPat<(not GPR32:$in),
999 def : MipsPat<(add GPR32:$src, immSExtAddius5:$imm),
1000 (ADDIUS5_MM GPR32:$src, immSExtAddius5:$imm)>;
1001 def : MipsPat<(add GPR32:$src, immSExt16:$imm),
1002 (ADDiu_MM GPR32:$src, immSExt16:$imm)>;
1006 def : MipsPat<(and GPR32:$src, immZExt16:$imm),
1007 (ANDi_MM GPR32:$src, immZExt16:$imm)>;
1011 def : MipsPat<(shl GPR32:$src, immZExt5:$imm),
1012 (SLL_MM GPR32:$src, immZExt5:$imm)>;
1013 def : MipsPat<(shl GPR32:$lhs, GPR32:$rhs),
1014 (SLLV_MM GPR32:$lhs, GPR32:$rhs)>;
1018 def : MipsPat<(srl GPR32:$src, immZExt5:$imm),
1019 (SRL_MM GPR32:$src, immZExt5:$imm)>;
1020 def : MipsPat<(srl GPR32:$lhs, GPR32:$rhs),
1021 (SRLV_MM GPR32:$lhs, GPR32:$rhs)>;
1023 def : MipsPat<(sra GPR32:$src, immZExt5:$imm),
1024 (SRA_MM GPR32:$src, immZExt5:$imm)>;
1025 def : MipsPat<(sra GPR32:$lhs, GPR32:$rhs),
1026 (SRAV_MM GPR32:$lhs, GPR32:$rhs)>;
1030 def : MipsPat<(store GPR32:$src, addr:$addr),
1031 (SW_MM GPR32:$src, addr:$addr)>;
1037 def : MipsPat<(subc GPR32:$lhs, GPR32:$rhs),
1038 (SUBu_MM GPR32:$lhs, GPR32:$rhs)>;