Lines Matching defs:TV
8167 SDValue TV = Op.getOperand(2), FV = Op.getOperand(3);
8178 return DAG.getSelectCC(dl, Z, Zero, TV, FV, ISD::SETNE);
8182 if (!CmpVT.isFloatingPoint() || !TV.getValueType().isFloatingPoint() ||
8190 if (Subtarget.hasP9Vector() && LHS == TV && RHS == FV) {
8219 std::swap(TV, FV);
8224 Sel1 = DAG.getNode(PPCISD::FSEL, dl, ResVT, LHS, TV, FV);
8231 std::swap(TV, FV); // fsel is natively setge, swap operands for setlt
8237 return DAG.getNode(PPCISD::FSEL, dl, ResVT, LHS, TV, FV);
8240 std::swap(TV, FV); // fsel is natively setge, swap operands for setlt
8247 DAG.getNode(ISD::FNEG, dl, MVT::f64, LHS), TV, FV);
8254 std::swap(TV, FV);
8260 Sel1 = DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, TV, FV);
8270 return DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, FV, TV);
8276 return DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, TV, FV);
8282 return DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, FV, TV);
8288 return DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, TV, FV);