Lines Matching refs:CRm
4813 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
4814 NoItinerary, "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4816 imm:$CRm, imm:$opc2)]>,
4823 bits<4> CRm;
4825 let Inst{3-0} = CRm;
4835 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
4836 NoItinerary, "cdp2\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4838 imm:$CRm, imm:$opc2)]>,
4846 bits<4> CRm;
4848 let Inst{3-0} = CRm;
5030 "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2", pattern> {
5038 bits<4> CRm;
5045 let Inst{3-0} = CRm;
5052 c_imm:$CRm, imm0_7:$opc2),
5054 imm:$CRm, imm:$opc2)]>,
5056 def : ARMInstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm",
5058 c_imm:$CRm, 0, pred:$p)>;
5061 (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm,
5063 def : ARMInstAlias<"mrc${p} $cop, $opc1, $Rt, $CRn, $CRm",
5065 c_imm:$CRm, 0, pred:$p)>;
5067 def : ARMPat<(int_arm_mrc imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2),
5068 (MRC imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2)>;
5073 !strconcat(opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2"), pattern> {
5082 bits<4> CRm;
5089 let Inst{3-0} = CRm;
5096 c_imm:$CRm, imm0_7:$opc2),
5098 imm:$CRm, imm:$opc2)]>,
5100 def : ARMInstAlias<"mcr2 $cop, $opc1, $Rt, $CRn, $CRm",
5102 c_imm:$CRm, 0)>;
5105 (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm,
5108 def : ARMInstAlias<"mrc2 $cop, $opc1, $Rt, $CRn, $CRm",
5110 c_imm:$CRm, 0)>;
5113 imm:$CRm, imm:$opc2),
5114 (MRC2 imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2)>;
5118 : ABI<0b1100, oops, iops, NoItinerary, opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm",
5128 bits<4> CRm;
5134 let Inst{3-0} = CRm;
5139 GPRnopc:$Rt2, c_imm:$CRm),
5141 GPRnopc:$Rt2, imm:$CRm)]>;
5144 (ins p_imm:$cop, imm0_15:$opc1, c_imm:$CRm), []>;
5149 !strconcat(opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm"), pattern>,
5159 bits<4> CRm;
5165 let Inst{3-0} = CRm;
5172 GPRnopc:$Rt2, c_imm:$CRm),
5174 GPRnopc:$Rt2, imm:$CRm)]>;
5178 (ins p_imm:$cop, imm0_15:$opc1, c_imm:$CRm), []>;