Lines Matching refs:CRm
5390 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
5391 NoItinerary, "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
5393 timm:$CRm, timm:$opc2)]>,
5400 bits<4> CRm;
5402 let Inst{3-0} = CRm;
5414 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
5415 NoItinerary, "cdp2\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
5417 timm:$CRm, timm:$opc2)]>,
5425 bits<4> CRm;
5427 let Inst{3-0} = CRm;
5619 "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2", pattern> {
5627 bits<4> CRm;
5634 let Inst{3-0} = CRm;
5643 c_imm:$CRm, imm0_7:$opc2),
5645 timm:$CRm, timm:$opc2)]>,
5647 def : ARMInstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm",
5649 c_imm:$CRm, 0, pred:$p)>;
5652 (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm,
5655 def : ARMInstAlias<"mrc${p} $cop, $opc1, $Rt, $CRn, $CRm",
5657 c_imm:$CRm, 0, pred:$p)>;
5659 def : ARMPat<(int_arm_mrc timm:$cop, timm:$opc1, timm:$CRn, timm:$CRm, timm:$opc2),
5660 (MRC p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2)>;
5665 !strconcat(opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2"), pattern> {
5674 bits<4> CRm;
5681 let Inst{3-0} = CRm;
5690 c_imm:$CRm, imm0_7:$opc2),
5692 timm:$CRm, timm:$opc2)]>,
5694 def : ARMInstAlias<"mcr2 $cop, $opc1, $Rt, $CRn, $CRm",
5696 c_imm:$CRm, 0)>;
5699 (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm,
5702 def : ARMInstAlias<"mrc2 $cop, $opc1, $Rt, $CRn, $CRm",
5704 c_imm:$CRm, 0)>;
5707 timm:$CRm, timm:$opc2),
5708 (MRC2 p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2)>;
5712 : ABI<0b1100, oops, iops, NoItinerary, opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm",
5722 bits<4> CRm;
5728 let Inst{3-0} = CRm;
5733 GPRnopc:$Rt2, c_imm:$CRm),
5735 GPRnopc:$Rt2, timm:$CRm)]>;
5738 (ins p_imm:$cop, imm0_15:$opc1, c_imm:$CRm), []>;
5743 !strconcat(opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm"), pattern>,
5753 bits<4> CRm;
5759 let Inst{3-0} = CRm;
5766 GPRnopc:$Rt2, c_imm:$CRm),
5768 GPRnopc:$Rt2, timm:$CRm)]>;
5772 (ins p_imm:$cop, imm0_15:$opc1, c_imm:$CRm), []>;