Lines Matching refs:Ps
1343 : CRInst<(outs PredRegs:$Pd), (ins PredRegs:$Ps),
1344 "$Pd = " # MnOp # "($Ps)", [], "", CR_tc_2early_SLOT23> {
1346 bits<2> Ps;
1352 let Inst{17-16} = Ps;
1361 def: Pat<(i1 (not (i1 PredRegs:$Ps))),
1362 (C2_not PredRegs:$Ps)>;
1366 : CRInst<(outs PredRegs:$Pd), (ins PredRegs:$Ps, PredRegs:$Pt),
1367 "$Pd = " # MnOp # "($Ps, " # !if (IsNeg,"!","") # "$Pt)",
1370 bits<2> Ps;
1377 let Inst{17-16} = !if(Rev,Pt,Ps); // Rs and Rt are reversed for some
1379 let Inst{9-8} = !if(Rev,Ps,Pt);
1389 def: Pat<(i1 (and I1:$Ps, I1:$Pt)), (C2_and I1:$Ps, I1:$Pt)>;
1390 def: Pat<(i1 (or I1:$Ps, I1:$Pt)), (C2_or I1:$Ps, I1:$Pt)>;
1391 def: Pat<(i1 (xor I1:$Ps, I1:$Pt)), (C2_xor I1:$Ps, I1:$Pt)>;
1392 def: Pat<(i1 (and I1:$Ps, (not I1:$Pt))), (C2_andn I1:$Ps, I1:$Pt)>;
1393 def: Pat<(i1 (or I1:$Ps, (not I1:$Pt))), (C2_orn I1:$Ps, I1:$Pt)>;
1396 def C2_vitpack : SInst<(outs IntRegs:$Rd), (ins PredRegs:$Ps, PredRegs:$Pt),
1397 "$Rd = vitpack($Ps, $Pt)", [], "", S_2op_tc_1_SLOT23> {
1399 bits<2> Ps;
1405 let Inst{17-16} = Ps;
4349 def C2_tfrpr : SInst<(outs IntRegs:$Rd), (ins PredRegs:$Ps),
4350 "$Rd = $Ps", [], "", S_2op_tc_1_SLOT23> {
4352 bits<2> Ps;
4357 let Inst{17-16} = Ps;