Lines Matching refs:SrcVT

962 bool RISCVTargetLowering::isTruncateFree(EVT SrcVT, EVT DstVT) const {  in isTruncateFree()  argument
963 if (Subtarget.is64Bit() || SrcVT.isVector() || DstVT.isVector() || in isTruncateFree()
964 !SrcVT.isInteger() || !DstVT.isInteger()) in isTruncateFree()
966 unsigned SrcBits = SrcVT.getSizeInBits(); in isTruncateFree()
985 bool RISCVTargetLowering::isSExtCheaperThanZExt(EVT SrcVT, EVT DstVT) const { in isSExtCheaperThanZExt() argument
986 return Subtarget.is64Bit() && SrcVT == MVT::i32 && DstVT == MVT::i64; in isSExtCheaperThanZExt()
2215 MVT SrcVT = Src.getSimpleValueType(); in LowerOperation() local
2216 MVT SrcEltVT = SrcVT.getVectorElementType(); in LowerOperation()
2223 MVT ContainerVT = SrcVT; in LowerOperation()
2224 if (SrcVT.isFixedLengthVector()) { in LowerOperation()
2225 ContainerVT = getContainerForFixedLengthVector(SrcVT); in LowerOperation()
2232 getDefaultVLOps(SrcVT, ContainerVT, DL, DAG, Subtarget); in LowerOperation()
2242 if (SrcVT.isFixedLengthVector()) in LowerOperation()
2304 MVT SrcVT = Src.getSimpleValueType(); in LowerOperation() local
2308 if (SrcVT.isFixedLengthVector()) { in LowerOperation()
2311 ContainerVT.changeVectorElementType(SrcVT.getVectorElementType()); in LowerOperation()
2316 SrcVT.getVectorElementType() != MVT::f16) { in LowerOperation()
2344 MVT SrcVT = Src.getSimpleValueType(); in LowerOperation() local
2349 MVT SrcContainerVT = getContainerForFixedLengthVector(SrcVT); in LowerOperation()
2356 SrcVT.getVectorElementType() != MVT::f64) { in LowerOperation()
2392 MVT SrcVT = Src.getSimpleValueType(); in LowerOperation() local
2393 MVT SrcEltVT = SrcVT.getVectorElementType(); in LowerOperation()
2467 SrcContainerVT = getContainerForFixedLengthVector(SrcVT); in LowerOperation()