Lines Matching defs:ValueVT
22063 EVT ValueVT = Val.getValueType();
22066 if ((ValueVT == PairVT ||
22068 ValueVT == MVT::f64)) &&
22072 if (ValueVT == MVT::f64)
22081 if (IsABIRegCopy && (ValueVT == MVT::f16 || ValueVT == MVT::bf16) &&
22094 if (ValueVT.isRISCVVectorTuple() && PartVT.isRISCVVectorTuple()) {
22096 unsigned ValNF = ValueVT.getRISCVVectorTupleNumFields();
22098 divideCeil(ValueVT.getSizeInBits().getKnownMinValue(),
22115 if (ValueVT.isScalableVector() && PartVT.isScalableVector()) {
22117 EVT ValueEltVT = ValueVT.getVectorElementType();
22119 unsigned ValueVTBitSize = ValueVT.getSizeInBits().getKnownMinValue();
22155 MVT PartVT, EVT ValueVT, std::optional<CallingConv::ID> CC) const {
22159 if ((ValueVT == PairVT ||
22161 ValueVT == MVT::f64)) &&
22173 if (ValueVT == MVT::f64)
22174 Val = DAG.getBitcast(ValueVT, Val);
22178 if (IsABIRegCopy && (ValueVT == MVT::f16 || ValueVT == MVT::bf16) &&
22185 Val = DAG.getNode(ISD::BITCAST, DL, ValueVT, Val);
22189 if (ValueVT.isScalableVector() && PartVT.isScalableVector()) {
22192 EVT ValueEltVT = ValueVT.getVectorElementType();
22194 unsigned ValueVTBitSize = ValueVT.getSizeInBits().getKnownMinValue();
22198 EVT SameEltTypeVT = ValueVT;
22212 Val = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, ValueVT, Val,