Lines Matching refs:VecVT
742 VecVT = MVT::getVectorVT(MVT::getIntegerVT(8), 16); in isVectorConstantLegal()
755 VecVT = MVT::getVectorVT(MVT::getIntegerVT(SplatBitSize), in isVectorConstantLegal()
768 VecVT = MVT::getVectorVT(MVT::getIntegerVT(SplatBitSize), in isVectorConstantLegal()
5538 EVT VecVT = Op0.getValueType(); in lowerEXTRACT_VECTOR_ELT() local
5543 unsigned Mask = VecVT.getVectorNumElements() - 1; in lowerEXTRACT_VECTOR_ELT()
5550 MVT IntVecVT = MVT::getVectorVT(IntVT, VecVT.getVectorNumElements()); in lowerEXTRACT_VECTOR_ELT()
6051 EVT VecVT, SDValue Op, in combineExtract() argument
6058 unsigned BytesPerElement = VecVT.getVectorElementType().getStoreSize(); in combineExtract()
6144 if (Op.getValueType() != VecVT) { in combineExtract()
6145 Op = DAG.getNode(ISD::BITCAST, DL, VecVT, Op); in combineExtract()
6164 EVT VecVT = Vec.getValueType(); in combineTruncateExtract() local
6165 if (canTreatAsByteVector(VecVT)) { in combineTruncateExtract()
6167 unsigned BytesPerElement = VecVT.getVectorElementType().getStoreSize(); in combineTruncateExtract()
6180 VecVT = MVT::getVectorVT(MVT::getIntegerVT(TruncBytes * 8), in combineTruncateExtract()
6181 VecVT.getStoreSize() / TruncBytes); in combineTruncateExtract()
6183 return combineExtract(DL, ResVT, VecVT, Vec, NewIndex, DCI, true); in combineTruncateExtract()
6464 WordVT = VCI.VecVT.getScalarType(); in combineSTORE()
6488 WordVT == VCI.VecVT.getScalarType()) in combineSTORE()
6579 EVT VecVT = Op.getValueType(); in combineEXTRACT_VECTOR_ELT() local
6580 EVT EltVT = VecVT.getVectorElementType(); in combineEXTRACT_VECTOR_ELT()
6595 EVT VecVT = Op0.getValueType(); in combineEXTRACT_VECTOR_ELT() local
6596 return combineExtract(SDLoc(N), N->getValueType(0), VecVT, Op0, in combineEXTRACT_VECTOR_ELT()
6848 EVT VecVT = N->getValueType(0); in combineBSWAP() local
6850 if (VecVT != Vec.getValueType()) { in combineBSWAP()
6851 Vec = DAG.getNode(ISD::BITCAST, SDLoc(N), VecVT, Vec); in combineBSWAP()
6858 Vec = DAG.getNode(ISD::BSWAP, SDLoc(N), VecVT, Vec); in combineBSWAP()
6862 return DAG.getNode(ISD::INSERT_VECTOR_ELT, SDLoc(N), VecVT, in combineBSWAP()
6877 EVT VecVT = N->getValueType(0); in combineBSWAP() local
6878 if (VecVT != Op0.getValueType()) { in combineBSWAP()
6879 Op0 = DAG.getNode(ISD::BITCAST, SDLoc(N), VecVT, Op0); in combineBSWAP()
6882 if (VecVT != Op1.getValueType()) { in combineBSWAP()
6883 Op1 = DAG.getNode(ISD::BITCAST, SDLoc(N), VecVT, Op1); in combineBSWAP()
6886 Op0 = DAG.getNode(ISD::BSWAP, SDLoc(N), VecVT, Op0); in combineBSWAP()
6888 Op1 = DAG.getNode(ISD::BSWAP, SDLoc(N), VecVT, Op1); in combineBSWAP()
6890 return DAG.getVectorShuffle(VecVT, SDLoc(N), Op0, Op1, SV->getMask()); in combineBSWAP()