Lines Matching refs:SVT

10438   EVT SVT = VT.getScalarType();  in tryToFoldExtendOfConstant()  local
10439 if (!(VT.isVector() && (!LegalTypes || TLI.isTypeLegal(SVT)) && in tryToFoldExtendOfConstant()
10444 unsigned VTBits = SVT.getSizeInBits(); in tryToFoldExtendOfConstant()
10457 Elts.push_back(IsZext ? DAG.getConstant(0, DL, SVT) : DAG.getUNDEF(SVT)); in tryToFoldExtendOfConstant()
10466 Elts.push_back(DAG.getConstant(C.sext(VTBits), DL, SVT)); in tryToFoldExtendOfConstant()
10468 Elts.push_back(DAG.getConstant(C.zext(VTBits), DL, SVT)); in tryToFoldExtendOfConstant()
10935 EVT SVT = getSetCCResultType(N00VT); in foldSextSetcc() local
10938 if (SVT != N0.getValueType()) { in foldSextSetcc()
10944 if (VT.getSizeInBits() == SVT.getSizeInBits()) in foldSextSetcc()
10951 if (SVT == MatchingVecType) { in foldSextSetcc()
10959 !TLI.isOperationLegalOrCustom(ISD::SETCC, SVT)) { in foldSextSetcc()
12314 EVT SVT = VT.getScalarType(); in visitTRUNCATE() local
12317 SDValue TruncOp = DAG.getNode(ISD::TRUNCATE, DL, SVT, Op); in visitTRUNCATE()
18010 EVT SVT = Value.getOperand(0).getValueType(); in visitSTORE() local
18018 TLI.isOperationLegal(ISD::STORE, SVT)) && in visitSTORE()
18019 TLI.isStoreBitCastBeneficial(Value.getValueType(), SVT, in visitSTORE()
19797 EVT SVT = EVT::getIntegerVT(*DAG.getContext(), OpVT.getSizeInBits()); in combineConcatVectorOfScalars() local
19798 SDValue ScalarUndef = DAG.getNode(ISD::UNDEF, DL, SVT); in combineConcatVectorOfScalars()
19827 SVT = EVT::getFloatingPointVT(OpVT.getSizeInBits()); in combineConcatVectorOfScalars()
19828 ScalarUndef = DAG.getNode(ISD::UNDEF, DL, SVT); in combineConcatVectorOfScalars()
19831 if (Op.getValueType() == SVT) in combineConcatVectorOfScalars()
19836 Op = DAG.getBitcast(SVT, Op); in combineConcatVectorOfScalars()
19841 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), SVT, in combineConcatVectorOfScalars()
19842 VT.getSizeInBits() / SVT.getSizeInBits()); in combineConcatVectorOfScalars()
20018 EVT SVT = Scalar.getValueType().getVectorElementType(); in visitCONCAT_VECTORS() local
20019 if (SVT == Scalar.getOperand(0).getValueType()) in visitCONCAT_VECTORS()
20064 EVT SVT = VT.getScalarType(); in visitCONCAT_VECTORS() local
20066 EVT MinVT = SVT; in visitCONCAT_VECTORS()
20067 if (!SVT.isFloatingPoint()) { in visitCONCAT_VECTORS()
20088 if (SVT.isFloatingPoint()) { in visitCONCAT_VECTORS()
20089 assert(SVT == OpVT.getScalarType() && "Concat vector type mismatch"); in visitCONCAT_VECTORS()
20781 EVT SVT = VT.getScalarType(); in combineShuffleOfScalars() local
20782 if (SVT.isInteger()) in combineShuffleOfScalars()
20784 SVT = (SVT.bitsLT(Op.getValueType()) ? Op.getValueType() : SVT); in combineShuffleOfScalars()
20785 if (SVT != VT.getScalarType()) in combineShuffleOfScalars()
20787 Op = TLI.isZExtFree(Op.getValueType(), SVT) in combineShuffleOfScalars()
20788 ? DAG.getZExtOrTrunc(Op, SDLoc(SVN), SVT) in combineShuffleOfScalars()
20789 : DAG.getSExtOrTrunc(Op, SDLoc(SVN), SVT); in combineShuffleOfScalars()
21311 EVT SVT = VT.getScalarType(); in visitVECTOR_SHUFFLE() local
21316 EVT ScaleVT = SVT.bitsLT(InnerSVT) ? VT : InnerVT; in visitVECTOR_SHUFFLE()
21321 0 == (SVT.getSizeInBits() % ScaleSVT.getSizeInBits())) { in visitVECTOR_SHUFFLE()
21323 int OuterScale = SVT.getSizeInBits() / ScaleSVT.getSizeInBits(); in visitVECTOR_SHUFFLE()