Lines Matching refs:SrcEltVT
13884 EVT SrcEltVT = BV->getValueType(0).getVectorElementType(); in ConstantFoldBITCASTofBUILD_VECTOR() local
13887 if (SrcEltVT == DstEltVT) return SDValue(BV, 0); in ConstantFoldBITCASTofBUILD_VECTOR()
13889 unsigned SrcBitSize = SrcEltVT.getSizeInBits(); in ConstantFoldBITCASTofBUILD_VECTOR()
13899 if (Op.getValueType() != SrcEltVT) in ConstantFoldBITCASTofBUILD_VECTOR()
13900 Op = DAG.getNode(ISD::TRUNCATE, SDLoc(BV), SrcEltVT, Op); in ConstantFoldBITCASTofBUILD_VECTOR()
13912 if (SrcEltVT.isFloatingPoint()) { in ConstantFoldBITCASTofBUILD_VECTOR()
13915 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), SrcEltVT.getSizeInBits()); in ConstantFoldBITCASTofBUILD_VECTOR()
13917 SrcEltVT = IntVT; in ConstantFoldBITCASTofBUILD_VECTOR()
13931 assert(SrcEltVT.isInteger() && DstEltVT.isInteger()); in ConstantFoldBITCASTofBUILD_VECTOR()
21080 EVT SrcEltVT = SrcVT.getVectorElementType(); in combineConcatVectorOfCasts() local
21082 EVT ConcatSrcVT = EVT::getVectorVT(*DAG.getContext(), SrcEltVT, NumElts); in combineConcatVectorOfCasts()