Home | History | Annotate | Download | only in ARM

Lines Matching full:crm

4294             c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
4295 NoItinerary, "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4297 imm:$CRm, imm:$opc2)]> {
4303 bits<4> CRm;
4305 let Inst{3-0} = CRm;
4315 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
4316 NoItinerary, "cdp2\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4318 imm:$CRm, imm:$opc2)]> {
4325 bits<4> CRm;
4327 let Inst{3-0} = CRm;
4508 "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2", pattern> {
4516 bits<4> CRm;
4523 let Inst{3-0} = CRm;
4530 c_imm:$CRm, imm0_7:$opc2),
4532 imm:$CRm, imm:$opc2)]>;
4533 def : ARMInstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm",
4535 c_imm:$CRm, 0, pred:$p)>;
4538 (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm,
4540 def : ARMInstAlias<"mrc${p} $cop, $opc1, $Rt, $CRn, $CRm",
4542 c_imm:$CRm, 0, pred:$p)>;
4544 def : ARMPat<(int_arm_mrc imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2),
4545 (MRC imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2)>;
4550 !strconcat(opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2"), pattern> {
4559 bits<4> CRm;
4566 let Inst{3-0} = CRm;
4573 c_imm:$CRm, imm0_7:$opc2),
4575 imm:$CRm, imm:$opc2)]>;
4576 def : ARMInstAlias<"mcr2$ $cop, $opc1, $Rt, $CRn, $CRm",
4578 c_imm:$CRm, 0)>;
4581 (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm,
4583 def : ARMInstAlias<"mrc2$ $cop, $opc1, $Rt, $CRn, $CRm",
4585 c_imm:$CRm, 0)>;
4588 imm:$CRm, imm:$opc2),
4589 (MRC2 imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2)>;
4593 GPRnopc:$Rt, GPRnopc:$Rt2, c_imm:$CRm),
4594 NoItinerary, opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm", pattern> {
4602 bits<4> CRm;
4608 let Inst{3-0} = CRm;
4613 imm:$CRm)]>;
4618 GPRnopc:$Rt, GPRnopc:$Rt2, c_imm:$CRm), NoItinerary,
4619 !strconcat(opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm"), pattern> {
4628 bits<4> CRm;
4634 let Inst{3-0} = CRm;
4641 imm:$CRm)]>;