Lines Matching refs:cop
3914 (outs), (ins p_imm:$cop, c_imm:$CRd, addrmode5:$addr),
3915 asm, "\t$cop, $CRd, $addr"> {
3917 bits<4> cop;
3926 let Inst{11-8} = cop;
3931 (outs), (ins p_imm:$cop, c_imm:$CRd, addrmode5_pre:$addr),
3932 asm, "\t$cop, $CRd, $addr!"> {
3934 bits<4> cop;
3943 let Inst{11-8} = cop;
3948 (outs), (ins p_imm:$cop, c_imm:$CRd, addr_offset_none:$addr,
3950 asm, "\t$cop, $CRd, $addr, $offset"> {
3953 bits<4> cop;
3962 let Inst{11-8} = cop;
3967 (ins p_imm:$cop, c_imm:$CRd, addr_offset_none:$addr,
3969 asm, "\t$cop, $CRd, $addr, $option"> {
3972 bits<4> cop;
3981 let Inst{11-8} = cop;
4126 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2",
4133 bits<4> cop;
4140 let Inst{11-8} = cop;
4149 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm", pattern> {
4156 bits<4> cop;
4162 let Inst{11-8} = cop;
4170 (ins p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
4172 [(int_arm_mcr imm:$cop, imm:$opc1, GPR:$Rt, imm:$CRn,
4175 def : t2InstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm",
4176 (t2MCR p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
4179 (outs), (ins p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
4181 [(int_arm_mcr2 imm:$cop, imm:$opc1, GPR:$Rt, imm:$CRn,
4185 def : t2InstAlias<"mcr2${p} $cop, $opc1, $Rt, $CRn, $CRm",
4186 (t2MCR2 p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
4191 (outs GPRwithAPSR:$Rt), (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
4193 def : t2InstAlias<"mrc${p} $cop, $opc1, $Rt, $CRn, $CRm",
4194 (t2MRC GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
4198 (outs GPRwithAPSR:$Rt), (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
4202 def : t2InstAlias<"mrc2${p} $cop, $opc1, $Rt, $CRn, $CRm",
4203 (t2MRC2 GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
4206 def : T2v6Pat<(int_arm_mrc imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2),
4207 (t2MRC imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2)>;
4209 def : T2v6Pat<(int_arm_mrc2 imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2),
4210 (t2MRC2 imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2)>;
4215 (ins p_imm:$cop, imm0_15:$opc1, GPR:$Rt, GPR:$Rt2,
4217 [(int_arm_mcrr imm:$cop, imm:$opc1, GPR:$Rt, GPR:$Rt2,
4220 (ins p_imm:$cop, imm0_15:$opc1, GPR:$Rt, GPR:$Rt2,
4222 [(int_arm_mcrr2 imm:$cop, imm:$opc1, GPR:$Rt,
4229 (ins p_imm:$cop, imm0_15:$opc1, c_imm:$CRm)>;
4232 (ins p_imm:$cop, imm0_15:$opc1, c_imm:$CRm)> {
4240 def t2CDP : T2Cop<0b1110, (outs), (ins p_imm:$cop, imm0_15:$opc1,
4242 "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4243 [(int_arm_cdp imm:$cop, imm:$opc1, imm:$CRd, imm:$CRn,
4250 bits<4> cop;
4257 let Inst{11-8} = cop;
4265 def t2CDP2 : T2Cop<0b1111, (outs), (ins p_imm:$cop, imm0_15:$opc1,
4267 "cdp2", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4268 [(int_arm_cdp2 imm:$cop, imm:$opc1, imm:$CRd, imm:$CRn,
4275 bits<4> cop;
4282 let Inst{11-8} = cop;