Lines Matching defs:FV
8042 SDValue TV = Op.getOperand(2), FV = Op.getOperand(3);
8053 return DAG.getSelectCC(dl, Z, Zero, TV, FV, ISD::SETNE);
8065 if (Subtarget.hasP9Vector() && LHS == TV && RHS == FV) {
8094 std::swap(TV, FV);
8099 Sel1 = DAG.getNode(PPCISD::FSEL, dl, ResVT, LHS, TV, FV);
8103 DAG.getNode(ISD::FNEG, dl, MVT::f64, LHS), Sel1, FV);
8106 std::swap(TV, FV); // fsel is natively setge, swap operands for setlt
8112 return DAG.getNode(PPCISD::FSEL, dl, ResVT, LHS, TV, FV);
8115 std::swap(TV, FV); // fsel is natively setge, swap operands for setlt
8122 DAG.getNode(ISD::FNEG, dl, MVT::f64, LHS), TV, FV);
8129 std::swap(TV, FV);
8135 Sel1 = DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, TV, FV);
8139 DAG.getNode(ISD::FNEG, dl, MVT::f64, Cmp), Sel1, FV);
8145 return DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, FV, TV);
8151 return DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, TV, FV);
8157 return DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, FV, TV);
8163 return DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, TV, FV);