Lines Matching refs:opc1
4812 def CDP : ABI<0b1110, (outs), (ins p_imm:$cop, imm0_15:$opc1,
4814 NoItinerary, "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4815 [(int_arm_cdp imm:$cop, imm:$opc1, imm:$CRd, imm:$CRn,
4818 bits<4> opc1;
4831 let Inst{23-20} = opc1;
4834 def CDP2 : ABXI<0b1110, (outs), (ins p_imm:$cop, imm0_15:$opc1,
4836 NoItinerary, "cdp2\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4837 [(int_arm_cdp2 imm:$cop, imm:$opc1, imm:$CRd, imm:$CRn,
4841 bits<4> opc1;
4854 let Inst{23-20} = opc1;
5030 "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2", pattern> {
5036 bits<3> opc1;
5043 let Inst{23-21} = opc1;
5051 (ins p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
5053 [(int_arm_mcr imm:$cop, imm:$opc1, GPR:$Rt, imm:$CRn,
5056 def : ARMInstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm",
5057 (MCR p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
5061 (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm,
5063 def : ARMInstAlias<"mrc${p} $cop, $opc1, $Rt, $CRn, $CRm",
5064 (MRC GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
5067 def : ARMPat<(int_arm_mrc imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2),
5068 (MRC imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2)>;
5073 !strconcat(opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2"), pattern> {
5080 bits<3> opc1;
5087 let Inst{23-21} = opc1;
5095 (ins p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
5097 [(int_arm_mcr2 imm:$cop, imm:$opc1, GPR:$Rt, imm:$CRn,
5100 def : ARMInstAlias<"mcr2 $cop, $opc1, $Rt, $CRn, $CRm",
5101 (MCR2 p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
5105 (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm,
5108 def : ARMInstAlias<"mrc2 $cop, $opc1, $Rt, $CRn, $CRm",
5109 (MRC2 GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
5112 def : ARMV5TPat<(int_arm_mrc2 imm:$cop, imm:$opc1, imm:$CRn,
5114 (MRC2 imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2)>;
5118 : ABI<0b1100, oops, iops, NoItinerary, opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm",
5127 bits<4> opc1;
5133 let Inst{7-4} = opc1;
5138 (outs), (ins p_imm:$cop, imm0_15:$opc1, GPRnopc:$Rt,
5140 [(int_arm_mcrr imm:$cop, imm:$opc1, GPRnopc:$Rt,
5144 (ins p_imm:$cop, imm0_15:$opc1, c_imm:$CRm), []>;
5149 !strconcat(opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm"), pattern>,
5158 bits<4> opc1;
5164 let Inst{7-4} = opc1;
5171 (outs), (ins p_imm:$cop, imm0_15:$opc1, GPRnopc:$Rt,
5173 [(int_arm_mcrr2 imm:$cop, imm:$opc1, GPRnopc:$Rt,
5178 (ins p_imm:$cop, imm0_15:$opc1, c_imm:$CRm), []>;