Lines Matching refs:SrcVT
4439 EVT SrcVT = V.getValueType(); in getShuffleScalarElt() local
4442 if (!SrcVT.isVector() || SrcVT.getVectorNumElements() != NumElems) in getShuffleScalarElt()
11394 MVT SrcVT = Op.getOperand(0).getSimpleValueType(); in LowerSINT_TO_FP() local
11397 if (SrcVT.isVector()) { in LowerSINT_TO_FP()
11398 if (SrcVT.getVectorElementType() == MVT::i1) { in LowerSINT_TO_FP()
11399 MVT IntegerVT = MVT::getVectorVT(MVT::i32, SrcVT.getVectorNumElements()); in LowerSINT_TO_FP()
11407 assert(SrcVT <= MVT::i64 && SrcVT >= MVT::i16 && in LowerSINT_TO_FP()
11412 if (SrcVT == MVT::i32 && isScalarFPTypeInSSEReg(Op.getValueType())) in LowerSINT_TO_FP()
11414 if (SrcVT == MVT::i64 && isScalarFPTypeInSSEReg(Op.getValueType()) && in LowerSINT_TO_FP()
11419 unsigned Size = SrcVT.getSizeInBits()/8; in LowerSINT_TO_FP()
11427 return BuildFILD(Op, SrcVT, Chain, StackSlot, DAG); in LowerSINT_TO_FP()
11430 SDValue X86TargetLowering::BuildFILD(SDValue Op, EVT SrcVT, SDValue Chain, in BuildFILD() argument
11442 unsigned ByteSize = SrcVT.getSizeInBits()/8; in BuildFILD()
11456 SDValue Ops[] = { Chain, StackSlot, DAG.getValueType(SrcVT) }; in BuildFILD()
11459 Tys, Ops, SrcVT, MMO); in BuildFILD()
11750 MVT SrcVT = N0.getSimpleValueType(); in LowerUINT_TO_FP() local
11752 if (SrcVT == MVT::i64 && DstVT == MVT::f64 && X86ScalarSSEf64) in LowerUINT_TO_FP()
11754 if (SrcVT == MVT::i32 && X86ScalarSSEf64) in LowerUINT_TO_FP()
11756 if (Subtarget->is64Bit() && SrcVT == MVT::i64 && DstVT == MVT::f32) in LowerUINT_TO_FP()
11761 if (SrcVT == MVT::i32) { in LowerUINT_TO_FP()
11775 assert(SrcVT == MVT::i64 && "Unexpected type in UINT_TO_FP"); in LowerUINT_TO_FP()
12288 MVT SrcVT = Op1.getSimpleValueType(); in LowerFCOPYSIGN() local
12291 if (SrcVT.bitsLT(VT)) { in LowerFCOPYSIGN()
12293 SrcVT = VT; in LowerFCOPYSIGN()
12296 if (SrcVT.bitsGT(VT)) { in LowerFCOPYSIGN()
12298 SrcVT = VT; in LowerFCOPYSIGN()
12317 SDValue Mask1 = DAG.getLoad(SrcVT, dl, DAG.getEntryNode(), CPIdx, in LowerFCOPYSIGN()
12320 SDValue SignBit = DAG.getNode(X86ISD::FAND, dl, SrcVT, Op1, Mask1); in LowerFCOPYSIGN()
16879 MVT SrcVT = Op.getOperand(0).getSimpleValueType(); in LowerBITCAST() local
16882 if (SrcVT == MVT::v2i32 || SrcVT == MVT::v4i16 || SrcVT == MVT::v8i8) { in LowerBITCAST()
16890 unsigned NumElts = SrcVT.getVectorNumElements(); in LowerBITCAST()
16891 EVT SVT = SrcVT.getVectorElementType(); in LowerBITCAST()
16916 if (SrcVT==MVT::i64 && DstVT.isVector()) in LowerBITCAST()
16918 if (DstVT==MVT::i64 && SrcVT.isVector()) in LowerBITCAST()
16921 if (SrcVT.isVector() && DstVT.isVector()) in LowerBITCAST()
17462 EVT SrcVT = N->getOperand(0)->getValueType(0); in ReplaceNodeResults() local
17464 if (SrcVT != MVT::f64 || in ReplaceNodeResults()