Lines Matching refs:CRm
4605 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2",
4615 bits<4> CRm;
4622 let Inst{3-0} = CRm;
4630 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm", pattern> {
4639 bits<4> CRm;
4645 let Inst{3-0} = CRm;
4654 c_imm:$CRm, imm0_7:$opc2),
4656 timm:$CRm, timm:$opc2)]>,
4658 def : t2InstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm",
4660 c_imm:$CRm, 0, pred:$p)>;
4663 c_imm:$CRm, imm0_7:$opc2),
4665 timm:$CRm, timm:$opc2)]> {
4668 def : t2InstAlias<"mcr2${p} $cop, $opc1, $Rt, $CRn, $CRm",
4670 c_imm:$CRm, 0, pred:$p)>;
4675 c_imm:$CRm, imm0_7:$opc2), []>;
4676 def : t2InstAlias<"mrc${p} $cop, $opc1, $Rt, $CRn, $CRm",
4678 c_imm:$CRm, 0, pred:$p)>;
4682 c_imm:$CRm, imm0_7:$opc2), []> {
4685 def : t2InstAlias<"mrc2${p} $cop, $opc1, $Rt, $CRn, $CRm",
4687 c_imm:$CRm, 0, pred:$p)>;
4689 def : T2v6Pat<(int_arm_mrc timm:$cop, timm:$opc1, timm:$CRn, timm:$CRm, timm:$opc2),
4690 (t2MRC p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2)>;
4692 def : T2v6Pat<(int_arm_mrc2 timm:$cop, timm:$opc1, timm:$CRn, timm:$CRm, timm:$opc2),
4693 (t2MRC2 p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2)>;
4699 c_imm:$CRm),
4701 timm:$CRm)]>;
4704 c_imm:$CRm),
4706 GPR:$Rt2, timm:$CRm)]> {
4712 (ins p_imm:$cop, imm0_15:$opc1, c_imm:$CRm)>;
4715 (ins p_imm:$cop, imm0_15:$opc1, c_imm:$CRm)> {
4724 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
4725 "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4727 timm:$CRm, timm:$opc2)]> {
4735 bits<4> CRm;
4737 let Inst{3-0} = CRm;
4750 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
4751 "cdp2", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4753 timm:$CRm, timm:$opc2)]> {
4761 bits<4> CRm;
4763 let Inst{3-0} = CRm;