Lines Matching refs:cop

4309                      (outs), (ins p_imm:$cop, c_imm:$CRd, addrmode5:$addr),
4310 asm, "\t$cop, $CRd, $addr", pattern, AddrMode5> {
4312 bits<4> cop;
4321 let Inst{11-8} = cop;
4326 (outs), (ins p_imm:$cop, c_imm:$CRd, addrmode5_pre:$addr),
4327 asm, "\t$cop, $CRd, $addr!", []> {
4329 bits<4> cop;
4338 let Inst{11-8} = cop;
4343 (outs), (ins p_imm:$cop, c_imm:$CRd, addr_offset_none:$addr,
4345 asm, "\t$cop, $CRd, $addr, $offset", []> {
4348 bits<4> cop;
4357 let Inst{11-8} = cop;
4362 (ins p_imm:$cop, c_imm:$CRd, addr_offset_none:$addr,
4364 asm, "\t$cop, $CRd, $addr, $option", []> {
4367 bits<4> cop;
4376 let Inst{11-8} = cop;
4383 defm t2LDC : t2LdStCop<0b1110, 1, 0, "ldc", [(int_arm_ldc timm:$cop, timm:$CRd, addrmode5:$addr)]…
4384 defm t2LDCL : t2LdStCop<0b1110, 1, 1, "ldcl", [(int_arm_ldcl timm:$cop, timm:$CRd, addrmode5:$addr…
4385 defm t2LDC2 : t2LdStCop<0b1111, 1, 0, "ldc2", [(int_arm_ldc2 timm:$cop, timm:$CRd, addrmode5:$addr…
4386 defm t2LDC2L : t2LdStCop<0b1111, 1, 1, "ldc2l", [(int_arm_ldc2l timm:$cop, timm:$CRd, addrmode5:$ad…
4388 defm t2STC : t2LdStCop<0b1110, 0, 0, "stc", [(int_arm_stc timm:$cop, timm:$CRd, addrmode5:$addr)]…
4389 defm t2STCL : t2LdStCop<0b1110, 0, 1, "stcl", [(int_arm_stcl timm:$cop, timm:$CRd, addrmode5:$addr…
4390 defm t2STC2 : t2LdStCop<0b1111, 0, 0, "stc2", [(int_arm_stc2 timm:$cop, timm:$CRd, addrmode5:$addr…
4391 defm t2STC2L : t2LdStCop<0b1111, 0, 1, "stc2l", [(int_arm_stc2l timm:$cop, timm:$CRd, addrmode5:$ad…
4526 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2",
4533 bits<4> cop;
4540 let Inst{11-8} = cop;
4551 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm", pattern> {
4558 bits<4> cop;
4564 let Inst{11-8} = cop;
4574 (ins p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
4576 [(int_arm_mcr timm:$cop, timm:$opc1, GPR:$Rt, timm:$CRn,
4579 def : t2InstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm",
4580 (t2MCR p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
4583 (outs), (ins p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
4585 [(int_arm_mcr2 timm:$cop, timm:$opc1, GPR:$Rt, timm:$CRn,
4589 def : t2InstAlias<"mcr2${p} $cop, $opc1, $Rt, $CRn, $CRm",
4590 (t2MCR2 p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
4595 (outs GPRwithAPSR:$Rt), (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
4597 def : t2InstAlias<"mrc${p} $cop, $opc1, $Rt, $CRn, $CRm",
4598 (t2MRC GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
4602 (outs GPRwithAPSR:$Rt), (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
4606 def : t2InstAlias<"mrc2${p} $cop, $opc1, $Rt, $CRn, $CRm",
4607 (t2MRC2 GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
4610 def : T2v6Pat<(int_arm_mrc timm:$cop, timm:$opc1, timm:$CRn, timm:$CRm, timm:$opc2),
4611 (t2MRC p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2)>;
4613 def : T2v6Pat<(int_arm_mrc2 timm:$cop, timm:$opc1, timm:$CRn, timm:$CRm, timm:$opc2),
4614 (t2MRC2 p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2)>;
4619 (ins p_imm:$cop, imm0_15:$opc1, GPR:$Rt, GPR:$Rt2,
4621 [(int_arm_mcrr timm:$cop, timm:$opc1, GPR:$Rt, GPR:$Rt2,
4624 (ins p_imm:$cop, imm0_15:$opc1, GPR:$Rt, GPR:$Rt2,
4626 [(int_arm_mcrr2 timm:$cop, timm:$opc1, GPR:$Rt,
4633 (ins p_imm:$cop, imm0_15:$opc1, c_imm:$CRm)>;
4636 (ins p_imm:$cop, imm0_15:$opc1, c_imm:$CRm)> {
4644 def t2CDP : T2Cop<0b1110, (outs), (ins p_imm:$cop, imm0_15:$opc1,
4646 "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4647 [(int_arm_cdp timm:$cop, timm:$opc1, timm:$CRd, timm:$CRn,
4654 bits<4> cop;
4661 let Inst{11-8} = cop;
4670 def t2CDP2 : T2Cop<0b1111, (outs), (ins p_imm:$cop, imm0_15:$opc1,
4672 "cdp2", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4673 [(int_arm_cdp2 timm:$cop, timm:$opc1, timm:$CRd, timm:$CRn,
4680 bits<4> cop;
4687 let Inst{11-8} = cop;