Lines Matching defs:TV
8228 SDValue TV = Op.getOperand(2), FV = Op.getOperand(3);
8239 return DAG.getSelectCC(dl, Z, Zero, TV, FV, ISD::SETNE);
8243 if (!CmpVT.isFloatingPoint() || !TV.getValueType().isFloatingPoint() ||
8251 if (Subtarget.hasP9Vector() && LHS == TV && RHS == FV) {
8280 std::swap(TV, FV);
8285 Sel1 = DAG.getNode(PPCISD::FSEL, dl, ResVT, LHS, TV, FV);
8292 std::swap(TV, FV); // fsel is natively setge, swap operands for setlt
8298 return DAG.getNode(PPCISD::FSEL, dl, ResVT, LHS, TV, FV);
8301 std::swap(TV, FV); // fsel is natively setge, swap operands for setlt
8308 DAG.getNode(ISD::FNEG, dl, MVT::f64, LHS), TV, FV);
8315 std::swap(TV, FV);
8321 Sel1 = DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, TV, FV);
8331 return DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, FV, TV);
8337 return DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, TV, FV);
8343 return DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, FV, TV);
8349 return DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, TV, FV);