• Home
  • Raw
  • Download

Lines Matching refs:CRm

4789             c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
4790 NoItinerary, "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4792 imm:$CRm, imm:$opc2)]>,
4799 bits<4> CRm;
4801 let Inst{3-0} = CRm;
4811 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2),
4812 NoItinerary, "cdp2\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2",
4814 imm:$CRm, imm:$opc2)]>,
4822 bits<4> CRm;
4824 let Inst{3-0} = CRm;
5005 "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2", pattern> {
5013 bits<4> CRm;
5020 let Inst{3-0} = CRm;
5027 c_imm:$CRm, imm0_7:$opc2),
5029 imm:$CRm, imm:$opc2)]>,
5031 def : ARMInstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm",
5033 c_imm:$CRm, 0, pred:$p)>;
5036 (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm,
5038 def : ARMInstAlias<"mrc${p} $cop, $opc1, $Rt, $CRn, $CRm",
5040 c_imm:$CRm, 0, pred:$p)>;
5042 def : ARMPat<(int_arm_mrc imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2),
5043 (MRC imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2)>;
5048 !strconcat(opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2"), pattern> {
5057 bits<4> CRm;
5064 let Inst{3-0} = CRm;
5071 c_imm:$CRm, imm0_7:$opc2),
5073 imm:$CRm, imm:$opc2)]>,
5075 def : ARMInstAlias<"mcr2 $cop, $opc1, $Rt, $CRn, $CRm",
5077 c_imm:$CRm, 0)>;
5080 (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm,
5083 def : ARMInstAlias<"mrc2 $cop, $opc1, $Rt, $CRn, $CRm",
5085 c_imm:$CRm, 0)>;
5088 imm:$CRm, imm:$opc2),
5089 (MRC2 imm:$cop, imm:$opc1, imm:$CRn, imm:$CRm, imm:$opc2)>;
5093 : ABI<0b1100, oops, iops, NoItinerary, opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm",
5103 bits<4> CRm;
5109 let Inst{3-0} = CRm;
5114 GPRnopc:$Rt2, c_imm:$CRm),
5116 GPRnopc:$Rt2, imm:$CRm)]>;
5119 (ins p_imm:$cop, imm0_15:$opc1, c_imm:$CRm), []>;
5123 GPRnopc:$Rt, GPRnopc:$Rt2, c_imm:$CRm), NoItinerary,
5124 !strconcat(opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm"), pattern>,
5134 bits<4> CRm;
5140 let Inst{3-0} = CRm;
5147 GPRnopc:$Rt2, imm:$CRm)]>;