Lines Matching refs:imm
83 (ins GPRCMem:$rs1, uimm5_with_predicate:$imm),
84 "qk.c.lbu", "$rd, ${imm}(${rs1})">,
86 bits<5> imm;
87 let Inst{12} = imm{0};
88 let Inst{11-10} = imm{4-3};
89 let Inst{6-5} = imm{2-1};
94 uimm5_with_predicate:$imm),
95 "qk.c.sb", "$rs2, ${imm}(${rs1})">,
97 bits<5> imm;
98 let Inst{12} = imm{0};
99 let Inst{11-10} = imm{4-3};
100 let Inst{6-5} = imm{2-1};
105 (ins GPRCMem:$rs1, uimm6_lsb0:$imm),
106 "qk.c.lhu", "$rd, ${imm}(${rs1})">,
108 bits<6> imm;
109 let Inst{12-10} = imm{5-3};
110 let Inst{6-5} = imm{2-1};
114 (ins GPRC:$rs2, GPRCMem:$rs1, uimm6_lsb0:$imm),
115 "qk.c.sh", "$rs2, ${imm}(${rs1})">,
117 bits<6> imm;
118 let Inst{12-10} = imm{5-3};
119 let Inst{6-5} = imm{2-1};
124 (ins SPMem:$rs1, uimm4_with_predicate:$imm),
125 "qk.c.lbusp", "$rd_rs2, ${imm}(${rs1})">,
127 bits<4> imm;
128 let Inst{10-7} = imm;
133 uimm4_with_predicate:$imm),
134 "qk.c.sbsp", "$rd_rs2, ${imm}(${rs1})">,
136 bits<4> imm;
137 let Inst{10-7} = imm;
142 (ins SPMem:$rs1, uimm5_lsb0:$imm),
143 "qk.c.lhusp", "$rd_rs2, ${imm}(${rs1})">,
145 bits<5> imm;
146 let Inst{10-8} = imm{3-1};
147 let Inst{7} = imm{4};
151 (ins GPRC:$rd_rs2, SPMem:$rs1, uimm5_lsb0:$imm),
152 "qk.c.shsp", "$rd_rs2, ${imm}(${rs1})">,
154 bits<5> imm;
155 let Inst{10-8} = imm{3-1};
156 let Inst{7} = imm{4};
183 def : CompressPat<(LBU GPRC:$rd, GPRCMem:$rs1, uimm5_with_predicate:$imm),
184 (QK_C_LBU GPRC:$rd, GPRCMem:$rs1, uimm5_with_predicate:$imm)>;
185 def : CompressPat<(SB GPRC:$rs2, GPRCMem:$rs1, uimm5_with_predicate:$imm),
186 (QK_C_SB GPRC:$rs2, GPRCMem:$rs1, uimm5_with_predicate:$imm)>;
187 def : CompressPat<(LHU GPRC:$rd, GPRCMem:$rs1, uimm6_lsb0:$imm),
188 (QK_C_LHU GPRC:$rd, GPRCMem:$rs1, uimm6_lsb0:$imm)>;
189 def : CompressPat<(SH GPRC:$rs2, GPRCMem:$rs1, uimm6_lsb0:$imm),
190 (QK_C_SH GPRC:$rs2, GPRCMem:$rs1, uimm6_lsb0:$imm)>;
191 def : CompressPat<(LBU GPRC:$rd, SPMem:$rs1, uimm4_with_predicate:$imm),
192 (QK_C_LBUSP GPRC:$rd, SPMem:$rs1, uimm4_with_predicate:$imm)>;
193 def : CompressPat<(SB GPRC:$rs2, SPMem:$rs1, uimm4_with_predicate:$imm),
194 (QK_C_SBSP GPRC:$rs2, SPMem:$rs1, uimm4_with_predicate:$imm)>;
195 def : CompressPat<(LHU GPRC:$rd, SPMem:$rs1, uimm5_lsb0:$imm),
196 (QK_C_LHUSP GPRC:$rd, SPMem:$rs1, uimm5_lsb0:$imm)>;
197 def : CompressPat<(SH GPRC:$rs2, SPMem:$rs1, uimm5_lsb0:$imm),
198 (QK_C_SHSP GPRC:$rs2, SPMem:$rs1, uimm5_lsb0:$imm)>;