Lines Matching refs:CRn

4605   : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2",
4616 bits<4> CRn;
4623 let Inst{19-16} = CRn;
4653 (ins p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
4655 [(int_arm_mcr timm:$cop, timm:$opc1, GPR:$Rt, timm:$CRn,
4658 def : t2InstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm",
4659 (t2MCR p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
4662 (outs), (ins p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
4664 [(int_arm_mcr2 timm:$cop, timm:$opc1, GPR:$Rt, timm:$CRn,
4668 def : t2InstAlias<"mcr2${p} $cop, $opc1, $Rt, $CRn, $CRm",
4669 (t2MCR2 p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
4674 (outs GPRwithAPSR:$Rt), (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
4676 def : t2InstAlias<"mrc${p} $cop, $opc1, $Rt, $CRn, $CRm",
4677 (t2MRC GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
4681 (outs GPRwithAPSR:$Rt), (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
4685 def : t2InstAlias<"mrc2${p} $cop, $opc1, $Rt, $CRn, $CRm",
4686 (t2MRC2 GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
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)>;
4724 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
4725 "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4726 [(int_arm_cdp timm:$cop, timm:$opc1, timm:$CRd, timm:$CRn,
4731 bits<4> CRn;
4742 let Inst{19-16} = CRn;
4750 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
4751 "cdp2", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4752 [(int_arm_cdp2 timm:$cop, timm:$opc1, timm:$CRd, timm:$CRn,
4757 bits<4> CRn;
4768 let Inst{19-16} = CRn;