Lines Matching refs:imm
107 (ins GPRCMem:$rs1, uimm2:$imm),
108 OpcodeStr, "$rd, ${imm}(${rs1})"> {
109 bits<2> imm;
111 let Inst{6-5} = imm{0,1};
117 (ins GPRCMem:$rs1, uimm2_lsb0:$imm),
118 OpcodeStr, "$rd, ${imm}(${rs1})"> {
119 bits<2> imm;
121 let Inst{5} = imm{1};
127 (ins GPRC:$rs2, GPRCMem:$rs1, uimm2:$imm),
128 OpcodeStr, "$rs2, ${imm}(${rs1})"> {
129 bits<2> imm;
131 let Inst{6-5} = imm{0,1};
137 (ins GPRC:$rs2, GPRCMem:$rs1, uimm2_lsb0:$imm),
138 OpcodeStr, "$rs2, ${imm}(${rs1})"> {
139 bits<2> imm;
141 let Inst{5} = imm{1};
311 def : CompressPat<(LBU GPRC:$rd, GPRCMem:$rs1, uimm2:$imm),
312 (C_LBU GPRC:$rd, GPRCMem:$rs1, uimm2:$imm)>;
313 def : CompressPat<(LHU GPRC:$rd, GPRCMem:$rs1, uimm2_lsb0:$imm),
314 (C_LHU GPRC:$rd, GPRCMem:$rs1, uimm2_lsb0:$imm)>;
315 def : CompressPat<(LH GPRC:$rd, GPRCMem:$rs1, uimm2_lsb0:$imm),
316 (C_LH GPRC:$rd, GPRCMem:$rs1, uimm2_lsb0:$imm)>;
317 def : CompressPat<(SB GPRC:$rs2, GPRCMem:$rs1, uimm2:$imm),
318 (C_SB GPRC:$rs2, GPRCMem:$rs1, uimm2:$imm)>;
319 def : CompressPat<(SH GPRC:$rs2, GPRCMem:$rs1, uimm2_lsb0:$imm),
320 (C_SH GPRC:$rs2, GPRCMem:$rs1, uimm2_lsb0:$imm)>;