Lines Matching refs:SVT
5800 EVT SVT = VT.getScalarType(); in tryToFoldExtendOfConstant() local
5802 (!LegalTypes || (!LegalOperations && TLI.isTypeLegal(SVT))) && in tryToFoldExtendOfConstant()
5807 unsigned VTBits = SVT.getSizeInBits(); in tryToFoldExtendOfConstant()
5816 Elts.push_back(DAG.getUNDEF(SVT)); in tryToFoldExtendOfConstant()
5825 Elts.push_back(DAG.getConstant(C.sext(VTBits), DL, SVT)); in tryToFoldExtendOfConstant()
5827 Elts.push_back(DAG.getConstant(C.zext(VTBits), DL, SVT)); in tryToFoldExtendOfConstant()
6180 EVT SVT = getSetCCResultType(N0VT); in visitSIGN_EXTEND() local
6187 if (VT.getSizeInBits() == SVT.getSizeInBits()) in visitSIGN_EXTEND()
6196 if (SVT == MatchingVectorType) { in visitSIGN_EXTEND()
12023 EVT SVT = Value.getOperand(0).getValueType(); in visitSTORE() local
12025 TLI.isOperationLegalOrCustom(ISD::STORE, SVT)) && in visitSTORE()
12026 TLI.isStoreBitCastBeneficial(Value.getValueType(), SVT)) { in visitSTORE()
12029 if (TLI.allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), SVT, in visitSTORE()
12909 EVT SVT = EVT::getIntegerVT(*DAG.getContext(), OpVT.getSizeInBits()); in combineConcatVectorOfScalars() local
12910 SDValue ScalarUndef = DAG.getNode(ISD::UNDEF, DL, SVT); in combineConcatVectorOfScalars()
12939 SVT = EVT::getFloatingPointVT(OpVT.getSizeInBits()); in combineConcatVectorOfScalars()
12940 ScalarUndef = DAG.getNode(ISD::UNDEF, DL, SVT); in combineConcatVectorOfScalars()
12943 if (Op.getValueType() == SVT) in combineConcatVectorOfScalars()
12948 Op = DAG.getBitcast(SVT, Op); in combineConcatVectorOfScalars()
12953 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), SVT, in combineConcatVectorOfScalars()
12954 VT.getSizeInBits() / SVT.getSizeInBits()); in combineConcatVectorOfScalars()
13096 EVT SVT = VT.getScalarType(); in visitCONCAT_VECTORS() local
13098 EVT MinVT = SVT; in visitCONCAT_VECTORS()
13099 if (!SVT.isFloatingPoint()) { in visitCONCAT_VECTORS()
13120 if (SVT.isFloatingPoint()) { in visitCONCAT_VECTORS()
13121 assert(SVT == OpVT.getScalarType() && "Concat vector type mismatch"); in visitCONCAT_VECTORS()
13538 EVT SVT = VT.getScalarType(); in visitVECTOR_SHUFFLE() local
13539 if (SVT.isInteger()) in visitVECTOR_SHUFFLE()
13541 SVT = (SVT.bitsLT(Op.getValueType()) ? Op.getValueType() : SVT); in visitVECTOR_SHUFFLE()
13542 if (SVT != VT.getScalarType()) in visitVECTOR_SHUFFLE()
13544 Op = TLI.isZExtFree(Op.getValueType(), SVT) in visitVECTOR_SHUFFLE()
13545 ? DAG.getZExtOrTrunc(Op, SDLoc(N), SVT) in visitVECTOR_SHUFFLE()
13546 : DAG.getSExtOrTrunc(Op, SDLoc(N), SVT); in visitVECTOR_SHUFFLE()
13578 EVT SVT = VT.getScalarType(); in visitVECTOR_SHUFFLE() local
13583 EVT ScaleVT = SVT.bitsLT(InnerSVT) ? VT : InnerVT; in visitVECTOR_SHUFFLE()
13588 0 == (SVT.getSizeInBits() % ScaleSVT.getSizeInBits())) { in visitVECTOR_SHUFFLE()
13591 int OuterScale = SVT.getSizeInBits() / ScaleSVT.getSizeInBits(); in visitVECTOR_SHUFFLE()