Lines Matching refs:CRn
3846 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2",
3857 bits<4> CRn;
3864 let Inst{19-16} = CRn;
3892 (ins p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
3894 [(int_arm_mcr imm:$cop, imm:$opc1, GPR:$Rt, imm:$CRn,
3896 def : t2InstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm",
3897 (t2MCR p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
3900 (outs), (ins p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
3902 [(int_arm_mcr2 imm:$cop, imm:$opc1, GPR:$Rt, imm:$CRn,
3904 def : t2InstAlias<"mcr2${p} $cop, $opc1, $Rt, $CRn, $CRm",
3905 (t2MCR2 p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
3910 (outs GPRwithAPSR:$Rt), (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
3912 def : t2InstAlias<"mrc${p} $cop, $opc1, $Rt, $CRn, $CRm",
3913 (t2MRC GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
3917 (outs GPRwithAPSR:$Rt), (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
3919 def : t2InstAlias<"mrc2${p} $cop, $opc1, $Rt, $CRn, $CRm",
3920 (t2MRC2 GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
3923 def : T2v6Pat<(int_arm_mrc imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2),
3924 (t2MRC imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2)>;
3926 def : T2v6Pat<(int_arm_mrc2 imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2),
3927 (t2MRC2 imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2)>;
3947 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
3948 "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
3949 [(int_arm_cdp imm:$cop, imm:$opc1, imm:$CRd, imm:$CRn,
3954 bits<4> CRn;
3965 let Inst{19-16} = CRn;
3970 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
3971 "cdp2", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
3972 [(int_arm_cdp2 imm:$cop, imm:$opc1, imm:$CRd, imm:$CRn,
3977 bits<4> CRn;
3988 let Inst{19-16} = CRn;