Lines Matching refs:Ps
1337 : CRInst<(outs PredRegs:$Pd), (ins PredRegs:$Ps),
1338 "$Pd = " # MnOp # "($Ps)", [], "", CR_tc_2early_SLOT23> {
1340 bits<2> Ps;
1346 let Inst{17-16} = Ps;
1355 def: Pat<(i1 (not (i1 PredRegs:$Ps))),
1356 (C2_not PredRegs:$Ps)>;
1360 : CRInst<(outs PredRegs:$Pd), (ins PredRegs:$Ps, PredRegs:$Pt),
1361 "$Pd = " # MnOp # "($Ps, " # !if (IsNeg,"!","") # "$Pt)",
1364 bits<2> Ps;
1371 let Inst{17-16} = !if(Rev,Pt,Ps); // Rs and Rt are reversed for some
1373 let Inst{9-8} = !if(Rev,Ps,Pt);
1383 def: Pat<(i1 (and I1:$Ps, I1:$Pt)), (C2_and I1:$Ps, I1:$Pt)>;
1384 def: Pat<(i1 (or I1:$Ps, I1:$Pt)), (C2_or I1:$Ps, I1:$Pt)>;
1385 def: Pat<(i1 (xor I1:$Ps, I1:$Pt)), (C2_xor I1:$Ps, I1:$Pt)>;
1386 def: Pat<(i1 (and I1:$Ps, (not I1:$Pt))), (C2_andn I1:$Ps, I1:$Pt)>;
1387 def: Pat<(i1 (or I1:$Ps, (not I1:$Pt))), (C2_orn I1:$Ps, I1:$Pt)>;
1390 def C2_vitpack : SInst<(outs IntRegs:$Rd), (ins PredRegs:$Ps, PredRegs:$Pt),
1391 "$Rd = vitpack($Ps, $Pt)", [], "", S_2op_tc_1_SLOT23> {
1393 bits<2> Ps;
1399 let Inst{17-16} = Ps;
4407 def C2_tfrpr : SInst<(outs IntRegs:$Rd), (ins PredRegs:$Ps),
4408 "$Rd = $Ps", [], "", S_2op_tc_1_SLOT23> {
4410 bits<2> Ps;
4415 let Inst{17-16} = Ps;