Lines Matching refs:getVectorVT

3051     Info.memVT = MVT::getVectorVT(ScalarVT, VT.getVectorNumElements());  in getTgtMemIntrinsic()
3064 Info.memVT = MVT::getVectorVT(DataVT.getVectorElementType(), NumElts); in getTgtMemIntrinsic()
3076 Info.memVT = MVT::getVectorVT(DataVT.getVectorElementType(), NumElts); in getTgtMemIntrinsic()
3796 ConstVecVT = MVT::getVectorVT(MVT::i32, NumElts * 2); in getConstVector()
3827 ConstVecVT = MVT::getVectorVT(MVT::i32, NumElts * 2); in getConstVector()
3886 Vec = DAG.getConstant(0, dl, MVT::getVectorVT(MVT::i32, Num32BitElts)); in getZeroVector()
3919 EVT ResultVT = EVT::getVectorVT(*DAG.getContext(), ElVT, in extractSubVector()
4025 MVT VT = MVT::getVectorVT(SVT, WideNumElts); in widenSubVector()
4295 DstVT = MVT::getVectorVT(SVT, 512 / SVT.getSizeInBits()); in getAVX512Node()
4497 EVT VT = EVT::getVectorVT(*DAG.getContext(), SubSVT, 2 * SubNumElts); in concatSubVectors()
4509 SDValue Vec = DAG.getAllOnesConstant(dl, MVT::getVectorVT(MVT::i32, NumElts)); in getOnesVector()
6836 EVT NVT = EVT::getVectorVT(*DAG.getContext(), PVT, NumElems); in LowerAsSplatVectorLoad()
7071 EVT::getVectorVT(*DAG.getContext(), VT.getScalarType(), HalfNumElems); in EltsFromConsecutiveLoads()
7088 MVT VecVT = MVT::getVectorVT(VecSVT, VT.getSizeInBits() / LoadSizeInBits); in EltsFromConsecutiveLoads()
7144 RepeatVT = EVT::getVectorVT(*DAG.getContext(), RepeatVT, in EltsFromConsecutiveLoads()
7147 EVT::getVectorVT(*DAG.getContext(), RepeatVT.getScalarType(), in EltsFromConsecutiveLoads()
7328 MVT BcstVT = MVT::getVectorVT(EltType, NumElts / SeqLen); in lowerBuildVectorAsBroadcast()
7331 BcstVT = MVT::getVectorVT(EltType, Scale * (NumElts / SeqLen)); in lowerBuildVectorAsBroadcast()
7366 SDVTList Tys = DAG.getVTList(MVT::getVectorVT(CVT, Repeat), MVT::Other); in lowerBuildVectorAsBroadcast()
7380 MVT VVT = MVT::getVectorVT(VT.getScalarType(), NumElm); in lowerBuildVectorAsBroadcast()
8490 VT = MVT::getVectorVT(VT.getScalarType(), Scale * NumElts); in createVariablePermute()
8647 MVT WidenSrcVT = MVT::getVectorVT(VT.getScalarType(), 8); in createVariablePermute()
8878 MVT LowerVT = MVT::getVectorVT(EltVT, NumElems - UpperElems); in LowerBUILD_VECTOR()
8987 MVT ShufVT = MVT::getVectorVT(MVT::i32, VT.getSizeInBits() / 32); in LowerBUILD_VECTOR()
9065 MVT NarrowVT = MVT::getVectorVT(EltVT, 4); in LowerBUILD_VECTOR()
9067 SDValue NewBV = DAG.getBitcast(MVT::getVectorVT(WideEltVT, 2), in LowerBUILD_VECTOR()
9070 MVT BcastVT = MVT::getVectorVT(WideEltVT, NumElems / 2); in LowerBUILD_VECTOR()
9079 MVT HVT = MVT::getVectorVT(EltVT, NumElems / 2); in LowerBUILD_VECTOR()
9735 MVT VT = MVT::getVectorVT(EltVT, Mask.size()); in is128BitUnpackShuffleMask()
9883 MVT I8VT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerShuffleWithPSHUFB()
9910 SDValue VMask = getMaskNode(MaskNode, MVT::getVectorVT(MVT::i1, NumElts), in lowerShuffleToEXPAND()
10080 SrcVT = MVT::getVectorVT(SrcVT, NumSrcElts); in matchShuffleAsVTRUNC()
10084 DstVT = MVT::getVectorVT(DstVT, NumSrcElts); in matchShuffleAsVTRUNC()
10087 DstVT = MVT::getVectorVT(DstVT, 128 / EltSizeInBits); in matchShuffleAsVTRUNC()
10114 MVT TruncVT = MVT::getVectorVT(DstSVT, NumSrcElts); in getAVX512TruncNode()
10120 MVT TruncVT = MVT::getVectorVT(DstSVT, NumSrcElts); in getAVX512TruncNode()
10134 MVT TruncVT = MVT::getVectorVT(DstSVT, 128 / DstEltSizeInBits); in getAVX512TruncNode()
10186 MVT SrcVT = MVT::getVectorVT(SrcSVT, NumSrcElts); in lowerShuffleWithVPMOV()
10265 MVT ConcatVT = MVT::getVectorVT(VT.getScalarType(), NumElts * 2); in lowerShuffleAsVTRUNC()
10269 MVT SrcVT = MVT::getVectorVT(SrcSVT, NumSrcElts); in lowerShuffleAsVTRUNC()
10413 MVT PackVT = MVT::getVectorVT(PackSVT, NumElts >> NumStages); in matchShuffleWithPACK()
10466 MVT SrcVT = MVT::getVectorVT(SrcSVT, NumSrcElts); in lowerShuffleWithPACK()
10467 MVT DstVT = MVT::getVectorVT(DstSVT, NumSrcElts * 2); in lowerShuffleWithPACK()
10493 MaskVT = MVT::getVectorVT(EltVT, Mask.size()); in lowerShuffleAsBitMask()
10503 MVT::getVectorVT(EltVT == MVT::f64 ? MVT::i64 : MVT::i32, Mask.size()); in lowerShuffleAsBitMask()
10739 MVT BlendVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8); in lowerShuffleAsBlend()
10982 MVT::getVectorVT(MVT::getIntegerVT(ScalarSize), Size / Scale); in lowerShuffleAsPermuteAndUnpack()
11095 MVT ByteVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8); in lowerShuffleAsByteRotateAndPermute()
11289 RotateVT = MVT::getVectorVT(RotateSVT, NumElts / NumSubElts); in matchShuffleAsBitRotate()
11458 MVT ByteVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8); in lowerShuffleAsByteRotate()
11677 ShiftVT = ByteShift ? MVT::getVectorVT(MVT::i8, SizeInBits / 8) in matchShuffleAsShift()
11678 : MVT::getVectorVT(ShiftSVT, Size / Scale); in matchShuffleAsShift()
11930 MVT ExtVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits * Scale), in lowerShuffleAsSpecificZeroOrAnyExtend()
12030 MVT InputVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits), NumElements); in lowerShuffleAsSpecificZeroOrAnyExtend()
12265 ExtVT = MVT::getVectorVT(MVT::i32, ExtVT.getSizeInBits() / 32); in lowerShuffleAsElementInsertion()
12655 MVT BroadcastVT = MVT::getVectorVT(V.getSimpleValueType(), in lowerShuffleAsBroadcast()
12669 MVT CastVT = MVT::getVectorVT(VT.getVectorElementType(), NumSrcElts); in lowerShuffleAsBroadcast()
13315 MVT PSHUFDVT = MVT::getVectorVT(MVT::i32, VT.getVectorNumElements() / 2); in lowerV8I16GeneralSingleInputShuffle()
13509 MVT::getVectorVT(MVT::i16, V.getValueSizeInBits() / 16), V, in lowerV8I16GeneralSingleInputShuffle()
13837 MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerShuffleAsBlendOfPSHUFBs()
14553 MVT SplitVT = MVT::getVectorVT(ScalarVT, SplitNumElements); in splitAndLowerShuffle()
14975 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 2); in lowerV2X128Shuffle()
15003 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 2); in lowerV2X128Shuffle()
16607 MVT FpVT = MVT::getVectorVT(MVT::getFloatingPointVT(ElementBits), in lower256BitShuffle()
16662 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), NumElts); in lowerV4X128Shuffle()
16675 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 4); in lowerV4X128Shuffle()
16707 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 2); in lowerV4X128Shuffle()
17384 MVT ExtractVT = MVT::getVectorVT(MVT::i1, SubvecElts); in lower1BitShuffle()
17693 MVT NewVT = MVT::getVectorVT(NewEltVT, NewNumElts); in lowerVECTOR_SHUFFLE()
17826 MVT MaskVT = MVT::getVectorVT(MVT::i1, NumElts); in LowerVSELECT()
17841 MVT NewCondVT = MVT::getVectorVT(NewCondSVT, NumElts); in LowerVSELECT()
17880 MVT CastVT = MVT::getVectorVT(MVT::i8, NumElts * 2); in LowerVSELECT()
17965 MVT ExtVecVT = MVT::getVectorVT(ExtEltVT, NumElts); in ExtractBitFromMaskVector()
18190 MVT ExtVecVT = MVT::getVectorVT(ExtEltVT, NumElts); in InsertBitToMaskVector()
18236 MVT IdxVT = MVT::getVectorVT(IdxSVT, NumElts); in LowerINSERT_VECTOR_ELT()
18349 MVT ShufVT = MVT::getVectorVT(MVT::i32, VT.getSizeInBits() / 32); in LowerINSERT_VECTOR_ELT()
18428 MVT VT128 = MVT::getVectorVT(OpVT.getVectorElementType(), in LowerSCALAR_TO_VECTOR()
19041 MVT VecInVT = MVT::getVectorVT(MVT::i64, NumElts); in LowerI64IntToFP_AVX512DQ()
19042 MVT VecVT = MVT::getVectorVT(VT, NumElts); in LowerI64IntToFP_AVX512DQ()
19136 MVT Vec128VT = MVT::getVectorVT(FromVT.getScalarType(), NumEltsInXMM); in vectorizeExtractedCast()
19137 MVT ToVT = MVT::getVectorVT(DestVT, NumEltsInXMM); in vectorizeExtractedCast()
19187 MVT VecSrcVT = MVT::getVectorVT(SrcVT, 128 / SrcSize); in lowerFPToIntToFP()
19188 MVT VecIntVT = MVT::getVectorVT(IntVT, 128 / IntSize); in lowerFPToIntToFP()
19189 MVT VecVT = MVT::getVectorVT(VT, 128 / VTSize); in lowerFPToIntToFP()
20249 ExtVT = MVT::getVectorVT(MVT::i32, NumElts); in LowerZERO_EXTEND_Mask()
20256 InVT = MVT::getVectorVT(MVT::i1, NumElts); in LowerZERO_EXTEND_Mask()
20259 WideVT = MVT::getVectorVT(ExtVT.getVectorElementType(), in LowerZERO_EXTEND_Mask()
20270 WideVT = MVT::getVectorVT(MVT::i8, NumElts); in LowerZERO_EXTEND_Mask()
20328 EVT PackedVT = EVT::getVectorVT(Ctx, PackedSVT, NumElems); in truncateVectorWithPACK()
20342 InVT = EVT::getVectorVT(Ctx, InVT, 128 / InVT.getSizeInBits()); in truncateVectorWithPACK()
20343 OutVT = EVT::getVectorVT(Ctx, OutVT, 128 / OutVT.getSizeInBits()); in truncateVectorWithPACK()
20366 InVT = EVT::getVectorVT(Ctx, InVT, SubSizeInBits / InVT.getSizeInBits()); in truncateVectorWithPACK()
20367 OutVT = EVT::getVectorVT(Ctx, OutVT, SubSizeInBits / OutVT.getSizeInBits()); in truncateVectorWithPACK()
20411 EVT HalfPackedVT = EVT::getVectorVT(Ctx, PackedSVT, NumElems / 2); in truncateVectorWithPACK()
20609 MVT TruncVT = MVT::getVectorVT(MVT::i32, NumElems); in LowerTruncateVecPack()
20633 MVT ExtVT = MVT::getVectorVT(MVT::i16, InVT.getSizeInBits()/16); in LowerTruncateVecI1()
20679 MVT ExtVT = MVT::getVectorVT(EltVT, NumElts); in LowerTruncateVecI1()
20947 ResVT = MVT::getVectorVT(EleVT, 8); in LowerFP_TO_INT()
21112 MVT SrcVecVT = MVT::getVectorVT(SrcVT, 128 / SrcVT.getScalarSizeInBits()); in LowerFP_TO_INT()
22358 VT = EVT::getVectorVT(*DAG.getContext(), MVT::i64, VT.getSizeInBits() / 64); in LowerVectorAllEqual()
22378 VT = MVT::getVectorVT(SVT, VT.getSizeInBits() / SVT.getSizeInBits()); in LowerVectorAllEqual()
22407 MVT TestVT = MVT::getVectorVT(MVT::i32, VT.getSizeInBits() / 32); in LowerVectorAllEqual()
22416 MVT TestVT = MVT::getVectorVT(MVT::i64, VT.getSizeInBits() / 64); in LowerVectorAllEqual()
24369 ExtVT = MVT::getVectorVT(MVT::i32, NumElts); in LowerSIGN_EXTEND_Mask()
24376 InVT = MVT::getVectorVT(MVT::i1, NumElts); in LowerSIGN_EXTEND_Mask()
24379 WideVT = MVT::getVectorVT(ExtVT.getVectorElementType(), NumElts); in LowerSIGN_EXTEND_Mask()
24395 WideVT = MVT::getVectorVT(VTElt, NumElts); in LowerSIGN_EXTEND_Mask()
24732 MVT CastVT = MVT::getVectorVT(StVT, 2); in LowerStore()
25322 MVT ShVT = MVT::getVectorVT(EltVT, 128 / EltVT.getSizeInBits()); in getTargetVShiftNode()
25351 MVT BitcastVT = MVT::getVectorVT(MVT::i1, in getMaskNode()
25369 MVT MaskVT = MVT::getVectorVT(MVT::i1, VT.getVectorNumElements()); in getVectorMaskingNode()
26111 MVT MaskVT = MVT::getVectorVT(MVT::i1, SrcVT.getVectorNumElements()); in LowerINTRINSIC_WO_CHAIN()
26139 MVT MaskVT = MVT::getVectorVT(MVT::i1, SrcVT.getVectorNumElements()); in LowerINTRINSIC_WO_CHAIN()
26542 MVT MaskVT = MVT::getVectorVT(MVT::i1, MinElts); in getGatherNode()
26579 MVT MaskVT = MVT::getVectorVT(MVT::i1, MinElts); in getScatterNode()
26611 MVT::getVectorVT(MVT::i1, Index.getSimpleValueType().getVectorNumElements()); in getPrefetchNode()
27253 MVT MaskVT = MVT::getVectorVT(MVT::i1, MemVT.getVectorNumElements()); in LowerINTRINSIC_W_CHAIN()
27268 MVT MaskVT = MVT::getVectorVT(MVT::i1, MemVT.getVectorNumElements()); in LowerINTRINSIC_W_CHAIN()
27936 MVT NewVT = MVT::getVectorVT(MVT::i32, NumElems); in LowerVectorCTLZ_AVX512CDI()
27956 MVT CurrVT = MVT::getVectorVT(MVT::i8, NumBytes); in LowerVectorCTLZInRegLUT()
27982 MVT MaskVT = MVT::getVectorVT(MVT::i1, CurrVT.getVectorNumElements()); in LowerVectorCTLZInRegLUT()
28003 MVT NextVT = MVT::getVectorVT(NextSVT, CurrNumElts / 2); in LowerVectorCTLZInRegLUT()
28008 MVT MaskVT = MVT::getVectorVT(MVT::i1, CurrVT.getVectorNumElements()); in LowerVectorCTLZInRegLUT()
28359 MVT VectorType = MVT::getVectorVT(VT.getSimpleVT(), 128 / SizeInBits); in LowerFMINIMUM_FMAXIMUM()
28480 MVT ExVT = MVT::getVectorVT(MVT::i16, VT.getVectorNumElements()); in LowerMUL()
28488 MVT ExVT = MVT::getVectorVT(MVT::i16, NumElts / 2); in LowerMUL()
28647 MVT ExVT = MVT::getVectorVT(MVT::i16, NumElts / 2); in LowervXi8MulWithUNPCK()
28751 MVT MulVT = MVT::getVectorVT(MVT::i64, NumElts / 2); in LowerMULH()
28801 MVT ExVT = MVT::getVectorVT(MVT::i16, NumElts); in LowerMULH()
28862 MVT ExVT = MVT::getVectorVT(MVT::i16, NumElts); in LowerMULO()
29194 MVT ExVT = MVT::getVectorVT(MVT::i32, VT.getVectorNumElements() * 2); in LowerShiftByScalarImmediate()
29277 MVT ShiftVT = MVT::getVectorVT(MVT::i16, NumElts / 2); in LowerShiftByScalarImmediate()
29365 MVT ExtVT = MVT::getVectorVT(MVT::i16, NumElts / 2); in LowerShiftByScalarVariable()
29690 MVT ExtVT = MVT::getVectorVT(EvtSVT, VT.getVectorNumElements()); in LowerShift()
29709 MVT ExVT = MVT::getVectorVT(MVT::i16, NumElts); in LowerShift()
29732 MVT VT16 = MVT::getVectorVT(MVT::i16, NumElts / 2); in LowerShift()
29750 MVT ExtVT = MVT::getVectorVT(MVT::i16, VT.getVectorNumElements() / 2); in LowerShift()
29757 MVT MaskVT = MVT::getVectorVT(MVT::i1, VT.getVectorNumElements()); in LowerShift()
29884 MVT ExtVT = MVT::getVectorVT(MVT::i8, VT.getVectorNumElements() * 2); in LowerShift()
29994 MVT WideVT = MVT::getVectorVT(MVT::i16, NumElts / 2); in LowerFunnelShift()
30035 MVT ExtVT = MVT::getVectorVT(ExtSVT, NumElts / 2); in LowerFunnelShift()
30068 MVT WideVT = MVT::getVectorVT(WideSVT, NumElts); in LowerFunnelShift()
30264 MVT ExtVT = MVT::getVectorVT(ExtSVT, NumElts / 2); in LowerRotate()
30314 MVT::getVectorVT(Subtarget.hasBWI() ? MVT::i16 : MVT::i32, NumElts); in LowerRotate()
31182 MVT NewVT = MVT::getVectorVT(SrcVT.getVectorElementType(), in LowerBITCAST()
31225 MVT SadVecVT = MVT::getVectorVT(MVT::i64, VecSize / 64); in LowerHorizontalByteSum()
31243 MVT SadVecVT = MVT::getVectorVT(MVT::i64, VecSize / 64); in LowerHorizontalByteSum()
31250 MVT ShortVecVT = MVT::getVectorVT(MVT::i16, VecSize / 16); in LowerHorizontalByteSum()
31333 MVT NewVT = MVT::getVectorVT(MVT::i32, NumElems); in LowerVectorCTPOP()
31350 MVT ByteVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8); in LowerVectorCTPOP()
31458 MVT VecVT = MVT::getVectorVT(VT, 128 / VT.getSizeInBits()); in LowerBITREVERSE_XOP()
31520 MVT VecVT = MVT::getVectorVT(VT, 128 / VT.getSizeInBits()); in LowerBITREVERSE()
31533 MVT ByteVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8); in LowerBITREVERSE()
32005 VT = MVT::getVectorVT(VT.getVectorElementType(), NumElts); in LowerMSCATTER()
32006 IndexVT = MVT::getVectorVT(IndexVT.getVectorElementType(), NumElts); in LowerMSCATTER()
32007 MVT MaskVT = MVT::getVectorVT(MVT::i1, NumElts); in LowerMSCATTER()
32064 MVT WideDataVT = MVT::getVectorVT(ScalarVT, NumEltsInWideVec); in LowerMLOAD()
32071 MVT WideMaskVT = MVT::getVectorVT(MVT::i1, NumEltsInWideVec); in LowerMLOAD()
32112 MVT WideDataVT = MVT::getVectorVT(ScalarVT, NumEltsInWideVec); in LowerMSTORE()
32118 MVT WideMaskVT = MVT::getVectorVT(MVT::i1, NumEltsInWideVec); in LowerMSTORE()
32158 VT = MVT::getVectorVT(VT.getVectorElementType(), NumElts); in LowerMGATHER()
32159 IndexVT = MVT::getVectorVT(IndexVT.getVectorElementType(), NumElts); in LowerMGATHER()
32160 MVT MaskVT = MVT::getVectorVT(MVT::i1, NumElts); in LowerMGATHER()
32593 MVT MulVT = MVT::getVectorVT(MVT::i16, VT.getVectorNumElements()); in ReplaceNodeResults()
32654 EVT InWideVT = EVT::getVectorVT(*DAG.getContext(), in ReplaceNodeResults()
32657 EVT WideVT = EVT::getVectorVT(*DAG.getContext(), in ReplaceNodeResults()
32947 MVT TmpVT = MVT::getVectorVT(EleVT.getSimpleVT(), 8); in ReplaceNodeResults()
32952 MVT ConcatVT = MVT::getVectorVT(EleVT.getSimpleVT(), 8 * NumConcats); in ReplaceNodeResults()
32971 MVT PromoteVT = MVT::getVectorVT(MVT::getIntegerVT(NewEltWidth), in ReplaceNodeResults()
33001 MVT ConcatVT = MVT::getVectorVT(VT.getSimpleVT().getVectorElementType(), in ReplaceNodeResults()
33088 MVT VecVT = MVT::getVectorVT(MVT::i64, NumElts); in ReplaceNodeResults()
33089 MVT VecInVT = MVT::getVectorVT(SrcVT.getSimpleVT(), SrcElts); in ReplaceNodeResults()
33613 MVT VecVT = MVT::getVectorVT(LdVT, 2); in ReplaceNodeResults()
37046 EVT ExtVT = EVT::getVectorVT(*TLO.DAG.getContext(), ExtSVT, in targetShrinkDemandedConstant()
37876 SrcVT = MVT::getVectorVT(ScalarTy, SrcSize / MaskEltSize); in matchUnaryShuffle()
37885 DstVT = MVT::getVectorVT(DstVT, NumDstElts); in matchUnaryShuffle()
38013 ShuffleVT = MVT::getVectorVT(MVT::f64, Mask.size()); in matchUnaryPermuteShuffle()
38044 ShuffleVT = MVT::getVectorVT(ShuffleVT, InputSizeInBits / 32); in matchUnaryPermuteShuffle()
38064 ShuffleVT = MVT::getVectorVT(MVT::i16, InputSizeInBits / 16); in matchUnaryPermuteShuffle()
38078 ShuffleVT = MVT::getVectorVT(MVT::i16, InputSizeInBits / 16); in matchUnaryPermuteShuffle()
38340 ShuffleVT = MVT::getVectorVT(MVT::i64, MaskVT.getSizeInBits() / 64); in matchBinaryPermuteShuffle()
38342 ShuffleVT = MVT::getVectorVT(MVT::i32, MaskVT.getSizeInBits() / 32); in matchBinaryPermuteShuffle()
38356 ShuffleVT = MVT::getVectorVT(MVT::i8, MaskVT.getSizeInBits() / 8); in matchBinaryPermuteShuffle()
38420 ShuffleVT = MVT::getVectorVT(MVT::f64, MaskVT.getSizeInBits() / 64); in matchBinaryPermuteShuffle()
38465 ShuffleVT = MVT::getVectorVT(MVT::f32, MaskVT.getSizeInBits() / 32); in matchBinaryPermuteShuffle()
38756 MaskVT = MVT::getVectorVT(MaskVT, NumMaskElts); in combineX86ShuffleChain()
38895 IntMaskVT = MVT::getVectorVT(IntMaskVT, NumMaskElts); in combineX86ShuffleChain()
38954 ShuffleSrcVT = MVT::getVectorVT(ShuffleSrcVT, NumMaskElts / 2); in combineX86ShuffleChain()
38958 ShuffleSrcVT = MVT::getVectorVT(ShuffleSrcVT, NumMaskElts); in combineX86ShuffleChain()
39167 MVT ByteVT = MVT::getVectorVT(MVT::i8, NumBytes); in combineX86ShuffleChain()
39469 MVT ShuffleVT = MVT::getVectorVT(MVT::f32, RootSizeInBits / 32); in canonicalizeShuffleMaskWithHorizOp()
39654 MVT MaskVT = MVT::getVectorVT(MaskSVT, NumMaskElts); in combineX86ShufflesConstants()
40754 EVT NewVT = EVT::getVectorVT(*DAG.getContext(), BCVT.getScalarType(), in combineTargetShuffle()
40769 MVT::getVectorVT(BCVT.getSimpleVT().getScalarType(), in combineTargetShuffle()
40982 MVT VecVT = MVT::getVectorVT(MVT::i32, VT.getVectorNumElements() * 2); in combineTargetShuffle()
41023 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), in combineTargetShuffle()
41404 MVT WideVT = MVT::getVectorVT( in combineTargetShuffle()
41441 MVT DVT = MVT::getVectorVT(MVT::i32, VT.getVectorNumElements() / 2); in combineTargetShuffle()
42400 EVT BcstVT = EVT::getVectorVT(*TLO.DAG.getContext(), VT.getScalarType(), in SimplifyDemandedVectorEltsForTargetNode()
42409 EVT BcstVT = EVT::getVectorVT(*TLO.DAG.getContext(), VT.getScalarType(), in SimplifyDemandedVectorEltsForTargetNode()
42436 EVT BcstVT = EVT::getVectorVT(*TLO.DAG.getContext(), VT.getScalarType(), in SimplifyDemandedVectorEltsForTargetNode()
42545 ExtVT = MVT::getVectorVT(ExtVT.getScalarType(), in SimplifyDemandedVectorEltsForTargetNode()
42990 MVT NewVT = MVT::getVectorVT(NewSrcVT, VT.getVectorNumElements() * 2); in SimplifyDemandedBitsForTargetNode()
43802 EVT::getVectorVT(*DAG.getContext(), MVT::i1, Src.getValueSizeInBits()); in combineBitcastToBoolVector()
43814 EVT NewSrcVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, in combineBitcastToBoolVector()
43958 LoadVT = MVT::getVectorVT(LoadVT, SrcVT.getVectorNumElements()); in combineBitcast()
44081 MVT CmpVT = MVT::getVectorVT(MVT::i1, MovMskElts); in combineBitcast()
44208 MVT::getVectorVT(MVT::i8, LHS.getValueType().getVectorElementCount()); in createVPDPBUSD()
44228 MVT ExtendedVT = MVT::getVectorVT(MVT::i8, RegSize / 8); in createVPDPBUSD()
44237 MVT VT = MVT::getVectorVT(MVT::i32, Ops[0].getValueSizeInBits() / 32); in createVPDPBUSD()
44240 MVT DpVT = MVT::getVectorVT(MVT::i32, RegSize / 32); in createVPDPBUSD()
44261 MVT ExtendedVT = MVT::getVectorVT(MVT::i8, RegSize / 8); in createPSADBW()
44269 MVT VT = MVT::getVectorVT(MVT::i64, Ops[0].getValueSizeInBits() / 64); in createPSADBW()
44272 MVT SadVT = MVT::getVectorVT(MVT::i64, RegSize / 64); in createPSADBW()
44452 MaskSrcVT = MVT::getVectorVT(MVT::getFloatingPointVT(BitWidth), in combinePredicateReduction()
44455 MaskSrcVT = MVT::getVectorVT(MVT::i8, MatchSizeInBits / 8); in combinePredicateReduction()
44556 EVT::getVectorVT(*DAG.getContext(), ExtractVT, in combineVPDPBUSDPattern()
44630 EVT ResVT = EVT::getVectorVT(*DAG.getContext(), ExtractVT, in combineBasicSADPattern()
44771 MVT ExtractVT = MVT::getVectorVT(SrcSVT.getSimpleVT(), 128 / SrcEltBits); in combineExtractWithShuffle()
44789 VecVT = EVT::getVectorVT(*DAG.getContext(), VecSVT, NumEltsPerLane); in combineExtractWithShuffle()
44859 ExtractVT = EVT::getVectorVT(*DAG.getContext(), ExtractSVT, Mask.size()); in combineExtractWithShuffle()
45038 EVT WideVT = EVT::getVectorVT(*DAG.getContext(), MVT::i16, NumElts / 2); in combineArithReduction()
45121 MVT VT = MVT::getVectorVT(MVT::i64, Ops[0].getValueSizeInBits() / 64); in combineArithReduction()
45125 MVT SadVT = MVT::getVectorVT(MVT::i64, Rdx.getValueSizeInBits() / 64); in combineArithReduction()
45142 VecVT = MVT::getVectorVT(VT.getSimpleVT(), 128 / VT.getSizeInBits()); in combineArithReduction()
45222 MVT SubVT = MVT::getVectorVT(MVT::i1, NumEltBits); in combineExtractVectorElt()
45400 EVT BroadcastVT = EVT::getVectorVT(*DAG.getContext(), SclVT, EltSizeInBits); in combineToExtendBoolVectorInReg()
45416 EVT::getVectorVT(*DAG.getContext(), SclVT, NumElts * Scale); in combineToExtendBoolVectorInReg()
45442 EVT CCVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, NumElts); in combineToExtendBoolVectorInReg()
46930 MVT::getVectorVT(FloatSVT, OpVT.getSizeInBits() / EltBits); in combinePTESTCC()
47200 MVT FloatVT = MVT::getVectorVT(FloatSVT, NumElts); in combineSetCCMOVMSK()
47579 EVT ReducedVT = EVT::getVectorVT(*DAG.getContext(), MVT::i16, NumElts); in reduceVMULWidth()
47593 EVT ResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, NumElts / 2); in reduceVMULWidth()
47813 MVT ResVT = MVT::getVectorVT(MVT::i32, Ops[0].getValueSizeInBits() / 32); in combineMulToPMADDWD()
47814 MVT OpVT = MVT::getVectorVT(MVT::i16, Ops[0].getValueSizeInBits() / 16); in combineMulToPMADDWD()
48635 MVT ShufVT = MVT::getVectorVT(MVT::i32, VT.getSizeInBits() / 32); in combineVectorHADDSUB()
49250 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), N00Type, NumElts); in convertIntLogicToFPLogic()
49251 EVT BoolVecVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, NumElts); in convertIntLogicToFPLogic()
50164 MVT::getVectorVT(OpSVT, VT.getSizeInBits() / OpSVT.getSizeInBits()); in canonicalizeBitSelect()
51120 InVT = EVT::getVectorVT(*DAG.getContext(), InSVT, in combineTruncateWithSat()
51127 EVT TruncVT = EVT::getVectorVT(*DAG.getContext(), SVT, ResElts); in combineTruncateWithSat()
51241 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), MemVT.getScalarType(), in combineLoad()
51765 MVT TruncVT = MVT::getVectorVT(DstVT.getScalarType(), NumSrcElts); in combineStore()
51861 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), MVT::f64, VecSize / 64); in combineStore()
52274 MVT CVT = MVT::getVectorVT(MVT::f32, VT.getVectorNumElements() / 2); in combineFaddCFmul()
52459 EVT BCVT = EVT::getVectorVT(*DAG.getContext(), MVT::i16, in combinePMULH()
52600 MVT NVT = MVT::getVectorVT(MVT::i8, NumElems * 2); in detectPMADDUBSW()
52616 EVT ResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i16, in detectPMADDUBSW()
52951 MVT IntVT = MVT::getVectorVT(IntSVT, VT.getSizeInBits() / IntBits); in lowerX86FPLogicOp()
53409 MVT LoadVT = MVT::getVectorVT(MemVT, 128 / NumBits); in combineX86INT_TO_FP()
53438 MVT LoadVT = MVT::getVectorVT(MemVT, 128 / NumBits); in combineCVTP2I_CVTTP2I()
54564 ShiftVT = MVT::getVectorVT(MVT::i16, NumElts / 2); in combineMOVMSK()
54893 EVT BitcastVT = EVT::getVectorVT(*DAG.getContext(), TruncVT, NumElts); in combineToFPTruncExtElt()
54923 EVT::getVectorVT(*DAG.getContext(), in combineUIntToFP()
54994 EVT::getVectorVT(*DAG.getContext(), in combineSIntToFP()
55507 EVT TruncVT = EVT::getVectorVT(*DAG.getContext(), MVT::i16, in matchPMADDWD()
55516 EVT ResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, in matchPMADDWD()
55641 EVT ResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, in matchPMADDWD_2()
55648 EVT OutVT16 = EVT::getVectorVT(*DAG.getContext(), MVT::i16, in matchPMADDWD_2()
56182 EVT::getVectorVT(*DAG.getContext(), SubVT.getScalarType(), in combineConcatVectorOps()
56301 SrcVT = MVT::getVectorVT(SrcVT.getScalarType(), in combineConcatVectorOps()
56329 MVT IntMaskVT = MVT::getVectorVT(IntMaskSVT, NumOps * NumSrcElts); in combineConcatVectorOps()
56359 MVT IntMaskVT = MVT::getVectorVT(IntMaskSVT, NumOps * NumSrcElts); in combineConcatVectorOps()
56593 SrcVT = MVT::getVectorVT(SrcVT.getScalarType(), in combineConcatVectorOps()
56623 MVT MaskVT = MVT::getVectorVT(MVT::i1, VT.getVectorNumElements()); in combineConcatVectorOps()
56637 SelVT = EVT::getVectorVT(Ctx, MVT::i1, in combineConcatVectorOps()
56979 MVT NarrowSelVT = MVT::getVectorVT(SelVT.getVectorElementType(), NarrowElts); in narrowExtractedVectorSelect()
57553 EVT CvtVT = EVT::getVectorVT(*DAG.getContext(), MVT::f32, in combineFP_EXTEND()
57689 EVT::getVectorVT(*DAG.getContext(), MVT::i16, std::max(8U, NumElts)); in combineFP_ROUND()