Lines Matching refs:SVT

12912   EVT SVT = VT.getScalarType();  in tryToFoldExtendOfConstant()  local
12913 if (!(VT.isVector() && (!LegalTypes || TLI.isTypeLegal(SVT)) && in tryToFoldExtendOfConstant()
12918 unsigned VTBits = SVT.getSizeInBits(); in tryToFoldExtendOfConstant()
12927 Elts.push_back(DAG.getUNDEF(SVT)); in tryToFoldExtendOfConstant()
12929 Elts.push_back(DAG.getConstant(0, DL, SVT)); in tryToFoldExtendOfConstant()
12938 Elts.push_back(DAG.getConstant(C.sext(VTBits), DL, SVT)); in tryToFoldExtendOfConstant()
12940 Elts.push_back(DAG.getConstant(C.zext(VTBits), DL, SVT)); in tryToFoldExtendOfConstant()
13461 EVT SVT = getSetCCResultType(N00VT); in foldSextSetcc() local
13464 if (SVT != N0.getValueType()) { in foldSextSetcc()
13470 if (VT.getSizeInBits() == SVT.getSizeInBits()) in foldSextSetcc()
13477 if (SVT == MatchingVecType) { in foldSextSetcc()
13485 !TLI.isOperationLegalOrCustom(ISD::SETCC, SVT)) { in foldSextSetcc()
15051 EVT SVT = VT.getScalarType(); in visitTRUNCATE() local
15054 SDValue TruncOp = DAG.getNode(ISD::TRUNCATE, DL, SVT, Op); in visitTRUNCATE()
15064 EVT SVT = VT.getScalarType(); in visitTRUNCATE() local
15066 VT, DL, DAG.getNode(ISD::TRUNCATE, DL, SVT, N0->getOperand(0))); in visitTRUNCATE()
21432 EVT SVT = Value.getOperand(0).getValueType(); in visitSTORE() local
21440 TLI.isOperationLegal(ISD::STORE, SVT)) && in visitSTORE()
21441 TLI.isStoreBitCastBeneficial(Value.getValueType(), SVT, in visitSTORE()
23845 EVT SVT = EVT::getIntegerVT(*DAG.getContext(), OpVT.getSizeInBits()); in combineConcatVectorOfScalars() local
23855 Ops.push_back(DAG.getNode(ISD::UNDEF, DL, SVT)); in combineConcatVectorOfScalars()
23874 SVT = EVT::getFloatingPointVT(OpVT.getSizeInBits()); in combineConcatVectorOfScalars()
23877 if (Op.getValueType() == SVT) in combineConcatVectorOfScalars()
23880 Op = DAG.getNode(ISD::UNDEF, DL, SVT); in combineConcatVectorOfScalars()
23882 Op = DAG.getBitcast(SVT, Op); in combineConcatVectorOfScalars()
23887 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), SVT, in combineConcatVectorOfScalars()
23888 VT.getSizeInBits() / SVT.getSizeInBits()); in combineConcatVectorOfScalars()
24211 EVT SVT = Scalar.getValueType().getVectorElementType(); in visitCONCAT_VECTORS() local
24212 if (SVT == Scalar.getOperand(0).getValueType()) in visitCONCAT_VECTORS()
24257 EVT SVT = VT.getScalarType(); in visitCONCAT_VECTORS() local
24259 EVT MinVT = SVT; in visitCONCAT_VECTORS()
24260 if (!SVT.isFloatingPoint()) { in visitCONCAT_VECTORS()
24281 if (SVT.isFloatingPoint()) { in visitCONCAT_VECTORS()
24282 assert(SVT == OpVT.getScalarType() && "Concat vector type mismatch"); in visitCONCAT_VECTORS()
25167 EVT SVT = VT.getScalarType(); in combineShuffleOfScalars() local
25168 if (SVT.isInteger()) in combineShuffleOfScalars()
25170 SVT = (SVT.bitsLT(Op.getValueType()) ? Op.getValueType() : SVT); in combineShuffleOfScalars()
25171 if (SVT != VT.getScalarType()) in combineShuffleOfScalars()
25173 Op = Op.isUndef() ? DAG.getUNDEF(SVT) in combineShuffleOfScalars()
25174 : (TLI.isZExtFree(Op.getValueType(), SVT) in combineShuffleOfScalars()
25175 ? DAG.getZExtOrTrunc(Op, SDLoc(SVN), SVT) in combineShuffleOfScalars()
25176 : DAG.getSExtOrTrunc(Op, SDLoc(SVN), SVT)); in combineShuffleOfScalars()
26082 EVT SVT = VT.getScalarType(); in visitVECTOR_SHUFFLE() local
26087 EVT ScaleVT = SVT.bitsLT(InnerSVT) ? VT : InnerVT; in visitVECTOR_SHUFFLE()
26092 0 == (SVT.getSizeInBits() % ScaleSVT.getSizeInBits())) { in visitVECTOR_SHUFFLE()
26094 int OuterScale = SVT.getSizeInBits() / ScaleSVT.getSizeInBits(); in visitVECTOR_SHUFFLE()