Lines Matching defs:OperandVT
8728 EVT OperandVT = Op.getValueType();
8729 assert(OperandVT.isFloatingPoint());
8734 return DAG.getBoolConstant(false, DL, ResultVT, OperandVT);
8736 return DAG.getBoolConstant(true, DL, ResultVT, OperandVT);
8740 if (OperandVT == MVT::ppcf128) {
8743 OperandVT = MVT::f64;
8747 EVT ScalarFloatVT = OperandVT.getScalarType();
8755 isOperationLegalOrCustom(ISD::SETCC, OperandVT.getScalarType())) {
8782 OperandVT.getScalarType().getSimpleVT()))) {
8787 DAG.getConstantFP(0.0, DL, OperandVT),
8793 OperandVT.getScalarType().getSimpleVT()))
8801 OperandVT.getScalarType().getSimpleVT()) &&
8802 isOperationLegalOrCustom(ISD::FABS, OperandVT.getScalarType()) &&
8803 (isOperationLegal(ISD::ConstantFP, OperandVT.getScalarType()) ||
8804 (OperandVT.isVector() &&
8805 isOperationLegalOrCustom(ISD::BUILD_VECTOR, OperandVT)))) {
8807 SDValue Abs = DAG.getNode(ISD::FABS, DL, OperandVT, Op);
8809 DAG.getConstantFP(APFloat::getInf(Semantics), DL, OperandVT);
8817 OperandVT.getSimpleVT())) {
8825 OperandVT);
8838 OperandVT.getScalarType().getSimpleVT())) {
8843 SDValue Abs = DAG.getNode(ISD::FABS, DL, OperandVT, Op);
8845 APFloat::getSmallestNormalized(Semantics), DL, OperandVT);
8857 OperandVT.getScalarType().getSimpleVT()) &&
8859 OperandVT.getScalarType().getSimpleVT()) &&
8860 isFAbsFree(OperandVT)) {
8863 DAG.getConstantFP(APFloat::getInf(Semantics), DL, OperandVT);
8865 APFloat::getSmallestNormalized(Semantics), DL, OperandVT);
8867 SDValue Abs = DAG.getNode(ISD::FABS, DL, OperandVT, Op);
8887 unsigned BitSize = OperandVT.getScalarSizeInBits();
8889 if (OperandVT.isVector())
8891 OperandVT.getVectorElementCount());
11596 EVT OperandVT = Op.getValueType();
11597 if (OperandVT.getScalarType() == ResultVT.getScalarType())
11605 unsigned BitSize = OperandVT.getScalarSizeInBits();
11606 EVT WideIntVT = OperandVT.changeTypeToInteger();
11612 if (isOperationLegalOrCustom(ISD::FABS, OperandVT)) {
11613 AbsWide = DAG.getNode(ISD::FABS, dl, OperandVT, Op);
11618 AbsWide = DAG.getBitcast(OperandVT, ClearedSign);
11621 SDValue AbsNarrowAsWide = DAG.getFPExtendOrRound(AbsNarrow, dl, OperandVT);
11670 EVT OperandVT = Op.getValueType();
11673 getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), OperandVT),