Lines Matching defs:OperandVT
8562 EVT OperandVT = Op.getValueType();
8563 assert(OperandVT.isFloatingPoint());
8567 return DAG.getBoolConstant(false, DL, ResultVT, OperandVT);
8569 return DAG.getBoolConstant(true, DL, ResultVT, OperandVT);
8573 if (OperandVT == MVT::ppcf128) {
8576 OperandVT = MVT::f64;
8588 EVT ScalarFloatVT = OperandVT.getScalarType();
8596 isOperationLegalOrCustom(ISD::SETCC, OperandVT.getScalarType())) {
8604 OperandVT.getScalarType().getSimpleVT()))) {
8609 DAG.getConstantFP(0.0, DL, OperandVT),
8615 OperandVT.getScalarType().getSimpleVT())) {
8622 OperandVT.getScalarType().getSimpleVT()) &&
8623 isOperationLegalOrCustom(ISD::FABS, OperandVT.getScalarType())) {
8625 SDValue Abs = DAG.getNode(ISD::FABS, DL, OperandVT, Op);
8627 DAG.getConstantFP(APFloat::getInf(Semantics), DL, OperandVT);
8634 unsigned BitSize = OperandVT.getScalarSizeInBits();
8636 if (OperandVT.isVector())
8638 OperandVT.getVectorElementCount());
11240 EVT OperandVT = Op.getValueType();
11241 if (OperandVT.getScalarType() == ResultVT.getScalarType())
11249 unsigned BitSize = OperandVT.getScalarSizeInBits();
11250 EVT WideIntVT = OperandVT.changeTypeToInteger();
11256 if (isOperationLegalOrCustom(ISD::FABS, OperandVT)) {
11257 AbsWide = DAG.getNode(ISD::FABS, dl, OperandVT, Op);
11262 AbsWide = DAG.getBitcast(OperandVT, ClearedSign);
11265 SDValue AbsNarrowAsWide = DAG.getFPExtendOrRound(AbsNarrow, dl, OperandVT);
11314 EVT OperandVT = Op.getValueType();
11317 getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), OperandVT),