Lines Matching refs:CRm
4673 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
4674 NoItinerary, "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4676 imm:$CRm, imm:$opc2)]>,
4683 bits<4> CRm;
4685 let Inst{3-0} = CRm;
4695 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
4696 NoItinerary, "cdp2\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4698 imm:$CRm, imm:$opc2)]>,
4706 bits<4> CRm;
4708 let Inst{3-0} = CRm;
4889 "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2", pattern> {
4897 bits<4> CRm;
4904 let Inst{3-0} = CRm;
4911 c_imm:$CRm, imm0_7:$opc2),
4913 imm:$CRm, imm:$opc2)]>,
4915 def : ARMInstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm",
4917 c_imm:$CRm, 0, pred:$p)>;
4920 (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm,
4922 def : ARMInstAlias<"mrc${p} $cop, $opc1, $Rt, $CRn, $CRm",
4924 c_imm:$CRm, 0, pred:$p)>;
4926 def : ARMPat<(int_arm_mrc imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2),
4927 (MRC imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2)>;
4932 !strconcat(opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2"), pattern> {
4941 bits<4> CRm;
4948 let Inst{3-0} = CRm;
4955 c_imm:$CRm, imm0_7:$opc2),
4957 imm:$CRm, imm:$opc2)]>,
4959 def : ARMInstAlias<"mcr2 $cop, $opc1, $Rt, $CRn, $CRm",
4961 c_imm:$CRm, 0)>;
4964 (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm,
4967 def : ARMInstAlias<"mrc2 $cop, $opc1, $Rt, $CRn, $CRm",
4969 c_imm:$CRm, 0)>;
4972 imm:$CRm, imm:$opc2),
4973 (MRC2 imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2)>;
4977 GPRnopc:$Rt, GPRnopc:$Rt2, c_imm:$CRm),
4978 NoItinerary, opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm", pattern> {
4986 bits<4> CRm;
4992 let Inst{3-0} = CRm;
4997 GPRnopc:$Rt2, imm:$CRm)]>;
5002 GPRnopc:$Rt, GPRnopc:$Rt2, c_imm:$CRm), NoItinerary,
5003 !strconcat(opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm"), pattern>,
5013 bits<4> CRm;
5019 let Inst{3-0} = CRm;
5026 GPRnopc:$Rt2, imm:$CRm)]>;