Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:getValueType

205       switch (TLI.getLoadExtAction(LD->getExtensionType(), LD->getValueType(0),
334 QueryType = Node->getValueType(0);
341 QueryType = Node->getOperand(0).getValueType();
344 QueryType = cast<MaskedScatterSDNode>(Node)->getValue().getValueType();
347 QueryType = cast<MaskedStoreSDNode>(Node)->getValue().getValueType();
410 if (Op.getOperand(j).getValueType().isVector())
412 .getValueType()
435 EVT VT = Op.getOperand(0).getValueType();
455 getValueType().isVector())
461 return DAG.getNode(Op.getOpcode(), dl, Op.getValueType(), Operands);
471 EVT VT = Op.getValueType();
507 EVT DstEltVT = Op.getNode()->getValueType(0).getScalarType();
555 BasePTR = DAG.getNode(ISD::ADD, dl, BasePTR.getValueType(), BasePTR,
557 BasePTR.getValueType()));
621 Op.getNode()->getValueType(0).getScalarType(),
627 BasePTR = DAG.getNode(ISD::ADD, dl, BasePTR.getValueType(), BasePTR,
628 DAG.getConstant(Stride, dl, BasePTR.getValueType()));
637 Op.getNode()->getValueType(0), Vals);
660 EVT RegVT = Value.getValueType();
688 BasePTR = DAG.getNode(ISD::ADD, dl, BasePTR.getValueType(), BasePTR,
689 DAG.getConstant(Stride, dl, BasePTR.getValueType()));
731 EVT VT = Op.getValueType();
738 assert(VT.isVector() && !Mask.getValueType().isVector()
739 && Op1.getValueType() == Op2.getValueType() && "Invalid type");
782 return DAG.getNode(ISD::BITCAST, DL, Op.getValueType(), Val);
786 EVT VT = Op.getValueType();
809 EVT VT = Op.getValueType();
812 EVT SrcVT = Src.getValueType();
832 EVT VT = Op.getValueType();
834 EVT SrcVT = Src.getValueType();
856 EVT VT = Op.getValueType();
859 EVT SrcVT = Src.getValueType();
885 EVT VT = Op.getValueType();
908 EVT VT = Op.getValueType();
935 EVT VT = Mask.getValueType();
947 TLI.getBooleanContents(Op1.getValueType()) !=
954 if (VT.getSizeInBits() != Op1.getValueType().getSizeInBits())
970 return DAG.getNode(ISD::BITCAST, DL, Op.getValueType(), Val);
974 EVT VT = Op.getOperand(0).getValueType();
996 SDValue TWOHW = DAG.getConstantFP(1 << (BW/2), DL, Op.getValueType());
1005 SDValue fHI = DAG.getNode(ISD::SINT_TO_FP, DL, Op.getValueType(), HI);
1006 fHI = DAG.getNode(ISD::FMUL, DL, Op.getValueType(), fHI, TWOHW);
1007 SDValue fLO = DAG.getNode(ISD::SINT_TO_FP, DL, Op.getValueType(), LO);
1010 return DAG.getNode(ISD::FADD, DL, Op.getValueType(), fHI, fLO);
1015 if (TLI.isOperationLegalOrCustom(ISD::FSUB, Op.getValueType())) {
1017 SDValue Zero = DAG.getConstantFP(-0.0, DL, Op.getValueType());
1019 return DAG.getNode(ISD::FSUB, DL, Op.getValueType(),
1026 EVT VT = Op.getValueType();
1030 EVT TmpEltVT = LHS.getValueType().getVectorElementType();