Lines Matching refs:CRm

4121   : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2",
4131 bits<4> CRm;
4138 let Inst{3-0} = CRm;
4145 (ins p_imm:$cop, imm0_15:$opc1, GPR:$Rt, GPR:$Rt2, c_imm:$CRm),
4146 opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm", pattern> {
4155 bits<4> CRm;
4161 let Inst{3-0} = CRm;
4168 c_imm:$CRm, imm0_7:$opc2),
4170 imm:$CRm, imm:$opc2)]>,
4172 def : t2InstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm",
4174 c_imm:$CRm, 0, pred:$p)>;
4177 c_imm:$CRm, imm0_7:$opc2),
4179 imm:$CRm, imm:$opc2)]> {
4182 def : t2InstAlias<"mcr2${p} $cop, $opc1, $Rt, $CRn, $CRm",
4184 c_imm:$CRm, 0, pred:$p)>;
4189 c_imm:$CRm, imm0_7:$opc2), []>;
4190 def : t2InstAlias<"mrc${p} $cop, $opc1, $Rt, $CRn, $CRm",
4192 c_imm:$CRm, 0, pred:$p)>;
4196 c_imm:$CRm, imm0_7:$opc2), []> {
4199 def : t2InstAlias<"mrc2${p} $cop, $opc1, $Rt, $CRn, $CRm",
4201 c_imm:$CRm, 0, pred:$p)>;
4203 def : T2v6Pat<(int_arm_mrc imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2),
4204 (t2MRC imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2)>;
4206 def : T2v6Pat<(int_arm_mrc2 imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2),
4207 (t2MRC2 imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2)>;
4213 imm:$CRm)]>;
4216 GPR:$Rt2, imm:$CRm)]> {
4232 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
4233 "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4235 imm:$CRm, imm:$opc2)]> {
4243 bits<4> CRm;
4245 let Inst{3-0} = CRm;
4257 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
4258 "cdp2", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4260 imm:$CRm, imm:$opc2)]> {
4268 bits<4> CRm;
4270 let Inst{3-0} = CRm;