Lines Matching refs:SVT

8166   EVT SVT = VT.getScalarType();  in tryToFoldExtendOfConstant()  local
8167 if (!(VT.isVector() && (!LegalTypes || TLI.isTypeLegal(SVT)) && in tryToFoldExtendOfConstant()
8172 unsigned VTBits = SVT.getSizeInBits(); in tryToFoldExtendOfConstant()
8186 Elts.push_back(IsZext ? DAG.getConstant(0, DL, SVT) : DAG.getUNDEF(SVT)); in tryToFoldExtendOfConstant()
8195 Elts.push_back(DAG.getConstant(C.sext(VTBits), DL, SVT)); in tryToFoldExtendOfConstant()
8197 Elts.push_back(DAG.getConstant(C.zext(VTBits), DL, SVT)); in tryToFoldExtendOfConstant()
8742 EVT SVT = getSetCCResultType(N00VT); in visitSIGN_EXTEND() local
8745 if (SVT != N0.getValueType()) { in visitSIGN_EXTEND()
8751 if (VT.getSizeInBits() == SVT.getSizeInBits()) in visitSIGN_EXTEND()
8758 if (SVT == MatchingVecType) { in visitSIGN_EXTEND()
15163 EVT SVT = Value.getOperand(0).getValueType(); in visitSTORE() local
15170 TLI.isOperationLegal(ISD::STORE, SVT)) && in visitSTORE()
15171 TLI.isStoreBitCastBeneficial(Value.getValueType(), SVT)) { in visitSTORE()
15174 if (TLI.allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), SVT, in visitSTORE()
16618 EVT SVT = EVT::getIntegerVT(*DAG.getContext(), OpVT.getSizeInBits()); in combineConcatVectorOfScalars() local
16619 SDValue ScalarUndef = DAG.getNode(ISD::UNDEF, DL, SVT); in combineConcatVectorOfScalars()
16648 SVT = EVT::getFloatingPointVT(OpVT.getSizeInBits()); in combineConcatVectorOfScalars()
16649 ScalarUndef = DAG.getNode(ISD::UNDEF, DL, SVT); in combineConcatVectorOfScalars()
16652 if (Op.getValueType() == SVT) in combineConcatVectorOfScalars()
16657 Op = DAG.getBitcast(SVT, Op); in combineConcatVectorOfScalars()
16662 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), SVT, in combineConcatVectorOfScalars()
16663 VT.getSizeInBits() / SVT.getSizeInBits()); in combineConcatVectorOfScalars()
16768 EVT SVT = Scalar.getValueType().getVectorElementType(); in visitCONCAT_VECTORS() local
16769 if (SVT == Scalar.getOperand(0).getValueType()) in visitCONCAT_VECTORS()
16814 EVT SVT = VT.getScalarType(); in visitCONCAT_VECTORS() local
16816 EVT MinVT = SVT; in visitCONCAT_VECTORS()
16817 if (!SVT.isFloatingPoint()) { in visitCONCAT_VECTORS()
16838 if (SVT.isFloatingPoint()) { in visitCONCAT_VECTORS()
16839 assert(SVT == OpVT.getScalarType() && "Concat vector type mismatch"); in visitCONCAT_VECTORS()
17308 EVT SVT = VT.getScalarType(); in combineShuffleOfScalars() local
17309 if (SVT.isInteger()) in combineShuffleOfScalars()
17311 SVT = (SVT.bitsLT(Op.getValueType()) ? Op.getValueType() : SVT); in combineShuffleOfScalars()
17312 if (SVT != VT.getScalarType()) in combineShuffleOfScalars()
17314 Op = TLI.isZExtFree(Op.getValueType(), SVT) in combineShuffleOfScalars()
17315 ? DAG.getZExtOrTrunc(Op, SDLoc(SVN), SVT) in combineShuffleOfScalars()
17316 : DAG.getSExtOrTrunc(Op, SDLoc(SVN), SVT); in combineShuffleOfScalars()
17716 EVT SVT = VT.getScalarType(); in visitVECTOR_SHUFFLE() local
17721 EVT ScaleVT = SVT.bitsLT(InnerSVT) ? VT : InnerVT; in visitVECTOR_SHUFFLE()
17726 0 == (SVT.getSizeInBits() % ScaleSVT.getSizeInBits())) { in visitVECTOR_SHUFFLE()
17728 int OuterScale = SVT.getSizeInBits() / ScaleSVT.getSizeInBits(); in visitVECTOR_SHUFFLE()