Lines Matching refs:SVT
12768 EVT SVT = VT.getScalarType(); in tryToFoldExtendOfConstant() local
12769 if (!(VT.isVector() && (!LegalTypes || TLI.isTypeLegal(SVT)) && in tryToFoldExtendOfConstant()
12774 unsigned VTBits = SVT.getSizeInBits(); in tryToFoldExtendOfConstant()
12783 Elts.push_back(DAG.getUNDEF(SVT)); in tryToFoldExtendOfConstant()
12785 Elts.push_back(DAG.getConstant(0, DL, SVT)); in tryToFoldExtendOfConstant()
12794 Elts.push_back(DAG.getConstant(C.sext(VTBits), DL, SVT)); in tryToFoldExtendOfConstant()
12796 Elts.push_back(DAG.getConstant(C.zext(VTBits), DL, SVT)); in tryToFoldExtendOfConstant()
13267 EVT SVT = getSetCCResultType(N00VT); in foldSextSetcc() local
13270 if (SVT != N0.getValueType()) { in foldSextSetcc()
13276 if (VT.getSizeInBits() == SVT.getSizeInBits()) in foldSextSetcc()
13283 if (SVT == MatchingVecType) { in foldSextSetcc()
13291 !TLI.isOperationLegalOrCustom(ISD::SETCC, SVT)) { in foldSextSetcc()
14796 EVT SVT = VT.getScalarType(); in visitTRUNCATE() local
14799 SDValue TruncOp = DAG.getNode(ISD::TRUNCATE, DL, SVT, Op); in visitTRUNCATE()
14810 EVT SVT = VT.getScalarType(); in visitTRUNCATE() local
14812 VT, DL, DAG.getNode(ISD::TRUNCATE, DL, SVT, N0->getOperand(0))); in visitTRUNCATE()
21064 EVT SVT = Value.getOperand(0).getValueType(); in visitSTORE() local
21072 TLI.isOperationLegal(ISD::STORE, SVT)) && in visitSTORE()
21073 TLI.isStoreBitCastBeneficial(Value.getValueType(), SVT, in visitSTORE()
23483 EVT SVT = EVT::getIntegerVT(*DAG.getContext(), OpVT.getSizeInBits()); in combineConcatVectorOfScalars() local
23484 SDValue ScalarUndef = DAG.getNode(ISD::UNDEF, DL, SVT); in combineConcatVectorOfScalars()
23513 SVT = EVT::getFloatingPointVT(OpVT.getSizeInBits()); in combineConcatVectorOfScalars()
23514 ScalarUndef = DAG.getNode(ISD::UNDEF, DL, SVT); in combineConcatVectorOfScalars()
23517 if (Op.getValueType() == SVT) in combineConcatVectorOfScalars()
23522 Op = DAG.getBitcast(SVT, Op); in combineConcatVectorOfScalars()
23527 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), SVT, in combineConcatVectorOfScalars()
23528 VT.getSizeInBits() / SVT.getSizeInBits()); in combineConcatVectorOfScalars()
23851 EVT SVT = Scalar.getValueType().getVectorElementType(); in visitCONCAT_VECTORS() local
23852 if (SVT == Scalar.getOperand(0).getValueType()) in visitCONCAT_VECTORS()
23897 EVT SVT = VT.getScalarType(); in visitCONCAT_VECTORS() local
23899 EVT MinVT = SVT; in visitCONCAT_VECTORS()
23900 if (!SVT.isFloatingPoint()) { in visitCONCAT_VECTORS()
23921 if (SVT.isFloatingPoint()) { in visitCONCAT_VECTORS()
23922 assert(SVT == OpVT.getScalarType() && "Concat vector type mismatch"); in visitCONCAT_VECTORS()
24792 EVT SVT = VT.getScalarType(); in combineShuffleOfScalars() local
24793 if (SVT.isInteger()) in combineShuffleOfScalars()
24795 SVT = (SVT.bitsLT(Op.getValueType()) ? Op.getValueType() : SVT); in combineShuffleOfScalars()
24796 if (SVT != VT.getScalarType()) in combineShuffleOfScalars()
24798 Op = Op.isUndef() ? DAG.getUNDEF(SVT) in combineShuffleOfScalars()
24799 : (TLI.isZExtFree(Op.getValueType(), SVT) in combineShuffleOfScalars()
24800 ? DAG.getZExtOrTrunc(Op, SDLoc(SVN), SVT) in combineShuffleOfScalars()
24801 : DAG.getSExtOrTrunc(Op, SDLoc(SVN), SVT)); in combineShuffleOfScalars()
25707 EVT SVT = VT.getScalarType(); in visitVECTOR_SHUFFLE() local
25712 EVT ScaleVT = SVT.bitsLT(InnerSVT) ? VT : InnerVT; in visitVECTOR_SHUFFLE()
25717 0 == (SVT.getSizeInBits() % ScaleSVT.getSizeInBits())) { in visitVECTOR_SHUFFLE()
25719 int OuterScale = SVT.getSizeInBits() / ScaleSVT.getSizeInBits(); in visitVECTOR_SHUFFLE()