Lines Matching refs:P0
2857 (Hexagon::P0 == DstReg || Hexagon::P1 == DstReg) &&
2864 // P0 = cmp.eq(Rs,#u2)
2868 (Hexagon::P0 == DstReg || Hexagon::P1 == DstReg) &&
2893 (Hexagon::P0 == DstReg || Hexagon::P1 == DstReg) &&
2908 (Hexagon::P0 == Src1Reg || Hexagon::P1 == Src1Reg))
2936 if (DestReg == Hexagon::P0)
3273 (Hexagon::P0 == SrcReg)) &&
3285 if (Hexagon::PredRegsRegClass.contains(SrcReg) && (Hexagon::P0 == SrcReg))
3373 // if ([!]P0[.new]) Rd = #0
3376 // P0 = cmp.eq(Rs,#u2)
3446 // if ([!]P0[.new]) Rd = #0
3448 // %R16<def> = C2_cmovenewit %P0<internal>, 0, %R16<imp-use,undef>;
3452 Hexagon::PredRegsRegClass.contains(SrcReg) && Hexagon::P0 == SrcReg &&
3457 // P0 = cmp.eq(Rs,#u2)
3461 Hexagon::P0 == DstReg && isIntRegForSubInst(SrcReg) &&