Lines Matching refs:CRm
5308 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
5309 NoItinerary, "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
5311 timm:$CRm, timm:$opc2)]>,
5318 bits<4> CRm;
5320 let Inst{3-0} = CRm;
5332 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
5333 NoItinerary, "cdp2\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
5335 timm:$CRm, timm:$opc2)]>,
5343 bits<4> CRm;
5345 let Inst{3-0} = CRm;
5533 "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2", pattern> {
5541 bits<4> CRm;
5548 let Inst{3-0} = CRm;
5557 c_imm:$CRm, imm0_7:$opc2),
5559 timm:$CRm, timm:$opc2)]>,
5561 def : ARMInstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm",
5563 c_imm:$CRm, 0, pred:$p)>;
5566 (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm,
5569 def : ARMInstAlias<"mrc${p} $cop, $opc1, $Rt, $CRn, $CRm",
5571 c_imm:$CRm, 0, pred:$p)>;
5573 def : ARMPat<(int_arm_mrc timm:$cop, timm:$opc1, timm:$CRn, timm:$CRm, timm:$opc2),
5574 (MRC p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2)>;
5579 !strconcat(opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2"), pattern> {
5588 bits<4> CRm;
5595 let Inst{3-0} = CRm;
5604 c_imm:$CRm, imm0_7:$opc2),
5606 timm:$CRm, timm:$opc2)]>,
5608 def : ARMInstAlias<"mcr2 $cop, $opc1, $Rt, $CRn, $CRm",
5610 c_imm:$CRm, 0)>;
5613 (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm,
5616 def : ARMInstAlias<"mrc2 $cop, $opc1, $Rt, $CRn, $CRm",
5618 c_imm:$CRm, 0)>;
5621 timm:$CRm, timm:$opc2),
5622 (MRC2 p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2)>;
5626 : ABI<0b1100, oops, iops, NoItinerary, opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm",
5636 bits<4> CRm;
5642 let Inst{3-0} = CRm;
5647 GPRnopc:$Rt2, c_imm:$CRm),
5649 GPRnopc:$Rt2, timm:$CRm)]>;
5652 (ins p_imm:$cop, imm0_15:$opc1, c_imm:$CRm), []>;
5657 !strconcat(opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm"), pattern>,
5667 bits<4> CRm;
5673 let Inst{3-0} = CRm;
5680 GPRnopc:$Rt2, c_imm:$CRm),
5682 GPRnopc:$Rt2, timm:$CRm)]>;
5686 (ins p_imm:$cop, imm0_15:$opc1, c_imm:$CRm), []>;