Lines Matching refs:VecVT
2809 MVT VecVT = MVT::Other; in LowerFormalArguments() local
2814 VecVT = MVT::v16f32; in LowerFormalArguments()
2816 VecVT = MVT::v8f32; in LowerFormalArguments()
2818 VecVT = MVT::v4f32; in LowerFormalArguments()
2824 if (VecVT != MVT::Other) in LowerFormalArguments()
2825 RegParmTypes.push_back(VecVT); in LowerFormalArguments()
4306 MVT VecVT = N->getOperand(0).getSimpleValueType(); in getExtractVEXTRACTImmediate() local
4307 MVT ElVT = VecVT.getVectorElementType(); in getExtractVEXTRACTImmediate()
4321 MVT VecVT = N->getSimpleValueType(0); in getInsertVINSERTImmediate() local
4322 MVT ElVT = VecVT.getVectorElementType(); in getInsertVINSERTImmediate()
5693 MVT VecVT = MVT::getVectorVT(VecSVT, VT.getSizeInBits() / 64); in EltsFromConsecutiveLoads() local
5694 if (TLI.isTypeLegal(VecVT)) { in EltsFromConsecutiveLoads()
5695 SDVTList Tys = DAG.getVTList(VecVT, MVT::Other); in EltsFromConsecutiveLoads()
5724 MVT VecVT = MVT::getVectorVT(VecSVT, VT.getSizeInBits() / 32); in EltsFromConsecutiveLoads() local
5725 if (TLI.isTypeLegal(VecVT)) { in EltsFromConsecutiveLoads()
5728 V = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, VecVT, V); in EltsFromConsecutiveLoads()
5729 V = DAG.getNode(X86ISD::VZEXT_MOVL, DL, VecVT, V); in EltsFromConsecutiveLoads()
6644 MVT VecVT = MVT::v4i32; in LowerBUILD_VECTOR() local
6649 Item = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VecVT, Item); in LowerBUILD_VECTOR()
12384 MVT VecVT = Vec.getSimpleValueType(); in ExtractBitFromMaskVector() local
12389 assert((VecVT.getVectorNumElements() <= 16 || Subtarget.hasBWI()) && in ExtractBitFromMaskVector()
12395 MVT ExtVT = (VecVT == MVT::v8i1 ? MVT::v8i64 : MVT::v16i32); in ExtractBitFromMaskVector()
12403 if (!Subtarget.hasDQI() && (VecVT.getVectorNumElements() <= 8)) { in ExtractBitFromMaskVector()
12405 VecVT = MVT::v16i1; in ExtractBitFromMaskVector()
12406 Vec = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, VecVT, in ExtractBitFromMaskVector()
12407 DAG.getUNDEF(VecVT), in ExtractBitFromMaskVector()
12411 unsigned MaxSift = VecVT.getVectorNumElements() - 1; in ExtractBitFromMaskVector()
12412 Vec = DAG.getNode(X86ISD::VSHLI, dl, VecVT, Vec, in ExtractBitFromMaskVector()
12414 Vec = DAG.getNode(X86ISD::VSRLI, dl, VecVT, Vec, in ExtractBitFromMaskVector()
12425 MVT VecVT = Vec.getSimpleValueType(); in LowerEXTRACT_VECTOR_ELT() local
12432 if (VecVT.is512BitVector() || in LowerEXTRACT_VECTOR_ELT()
12433 (VecVT.is256BitVector() && Subtarget.hasInt256() && in LowerEXTRACT_VECTOR_ELT()
12434 VecVT.getVectorElementType().getSizeInBits() == 32)) { in LowerEXTRACT_VECTOR_ELT()
12437 MVT::getIntegerVT(VecVT.getVectorElementType().getSizeInBits()); in LowerEXTRACT_VECTOR_ELT()
12438 MVT MaskVT = MVT::getVectorVT(MaskEltVT, VecVT.getSizeInBits() / in LowerEXTRACT_VECTOR_ELT()
12446 SDValue Perm = DAG.getNode(X86ISD::VPERMV, dl, VecVT, Mask, Vec); in LowerEXTRACT_VECTOR_ELT()
12457 if (VecVT.is256BitVector() || VecVT.is512BitVector()) { in LowerEXTRACT_VECTOR_ELT()
12460 MVT EltVT = VecVT.getVectorElementType(); in LowerEXTRACT_VECTOR_ELT()
12472 assert(VecVT.is128BitVector() && "Unexpected vector length"); in LowerEXTRACT_VECTOR_ELT()
12500 Vec = DAG.getVectorShuffle(VecVT, dl, Vec, DAG.getUNDEF(VecVT), Mask); in LowerEXTRACT_VECTOR_ELT()
12516 Vec = DAG.getVectorShuffle(VecVT, dl, Vec, DAG.getUNDEF(VecVT), Mask); in LowerEXTRACT_VECTOR_ELT()
12532 MVT VecVT = Vec.getSimpleValueType(); in InsertBitToMaskVector() local
12537 MVT ExtVecVT = (VecVT == MVT::v8i1 ? MVT::v8i64 : MVT::v16i32); in InsertBitToMaskVector()
12538 MVT ExtEltVT = (VecVT == MVT::v8i1 ? MVT::i64 : MVT::i32); in InsertBitToMaskVector()
12542 return DAG.getNode(ISD::TRUNCATE, dl, VecVT, ExtOp); in InsertBitToMaskVector()
12546 SDValue EltInVec = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VecVT, Elt); in InsertBitToMaskVector()
12548 EltInVec = DAG.getNode(X86ISD::VSHLI, dl, VecVT, EltInVec, in InsertBitToMaskVector()
12552 return DAG.getNode(ISD::OR, dl, VecVT, Vec, EltInVec); in InsertBitToMaskVector()
14475 MVT VecVT = (OpVT == MVT::f32 ? MVT::v4f32 : MVT::v2f64); in LowerFGETSIGN() local
14476 SDValue Res = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VecVT, N0); in LowerFGETSIGN()
15769 MVT VecVT = VT == MVT::f32 ? MVT::v4f32 : MVT::v2f64; in LowerSELECT() local
15770 SDValue VOp1 = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, VecVT, Op1); in LowerSELECT()
15771 SDValue VOp2 = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, VecVT, Op2); in LowerSELECT()
15772 SDValue VCmp = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, VecVT, Cmp); in LowerSELECT()
15777 SDValue VSel = DAG.getNode(ISD::VSELECT, DL, VecVT, VCmp, VOp1, VOp2); in LowerSELECT()
21073 MVT VecVT = MVT::getVectorVT(VT, 128 / VT.getSizeInBits()); in LowerBITREVERSE_XOP() local
21074 SDValue Res = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, VecVT, In); in LowerBITREVERSE_XOP()
21075 Res = DAG.getNode(ISD::BITREVERSE, DL, VecVT, Res); in LowerBITREVERSE_XOP()
29414 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), MVT::f64, VecSize / 64); in combineStore() local
29415 SDValue BitCast = DAG.getBitcast(VecVT, ExtOp0); in combineStore()