Lines Matching refs:CRm

4736             c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
4737 NoItinerary, "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4739 imm:$CRm, imm:$opc2)]>,
4746 bits<4> CRm;
4748 let Inst{3-0} = CRm;
4758 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
4759 NoItinerary, "cdp2\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4761 imm:$CRm, imm:$opc2)]>,
4769 bits<4> CRm;
4771 let Inst{3-0} = CRm;
4952 "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2", pattern> {
4960 bits<4> CRm;
4967 let Inst{3-0} = CRm;
4974 c_imm:$CRm, imm0_7:$opc2),
4976 imm:$CRm, imm:$opc2)]>,
4978 def : ARMInstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm",
4980 c_imm:$CRm, 0, pred:$p)>;
4983 (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm,
4985 def : ARMInstAlias<"mrc${p} $cop, $opc1, $Rt, $CRn, $CRm",
4987 c_imm:$CRm, 0, pred:$p)>;
4989 def : ARMPat<(int_arm_mrc imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2),
4990 (MRC imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2)>;
4995 !strconcat(opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2"), pattern> {
5004 bits<4> CRm;
5011 let Inst{3-0} = CRm;
5018 c_imm:$CRm, imm0_7:$opc2),
5020 imm:$CRm, imm:$opc2)]>,
5022 def : ARMInstAlias<"mcr2 $cop, $opc1, $Rt, $CRn, $CRm",
5024 c_imm:$CRm, 0)>;
5027 (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm,
5030 def : ARMInstAlias<"mrc2 $cop, $opc1, $Rt, $CRn, $CRm",
5032 c_imm:$CRm, 0)>;
5035 imm:$CRm, imm:$opc2),
5036 (MRC2 imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2)>;
5040 GPRnopc:$Rt, GPRnopc:$Rt2, c_imm:$CRm),
5041 NoItinerary, opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm", pattern> {
5049 bits<4> CRm;
5055 let Inst{3-0} = CRm;
5060 GPRnopc:$Rt2, imm:$CRm)]>;
5065 GPRnopc:$Rt, GPRnopc:$Rt2, c_imm:$CRm), NoItinerary,
5066 !strconcat(opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm"), pattern>,
5076 bits<4> CRm;
5082 let Inst{3-0} = CRm;
5089 GPRnopc:$Rt2, imm:$CRm)]>;