Lines Matching defs:PartVT
2348 MVT PartVT = TargetLowering::getRegisterTypeForCallingConv(Context, CC, VT);
2350 if (RV64LegalI32 && Subtarget.is64Bit() && PartVT == MVT::i32)
2353 return PartVT;
20029 EVT PartVT = PartValue.getValueType();
20030 if (PartVT.isScalableVector())
20032 StoredSize += PartVT.getStoreSize();
20033 StackAlign = std::max(StackAlign, getPrefTypeAlign(PartVT, DAG));
21480 unsigned NumParts, MVT PartVT, std::optional<CallingConv::ID> CC) const {
21484 PartVT == MVT::f32) {
21496 if (ValueVT.isScalableVector() && PartVT.isScalableVector()) {
21499 EVT PartEltVT = PartVT.getVectorElementType();
21501 unsigned PartVTBitSize = PartVT.getSizeInBits().getKnownMinValue();
21505 // PartVT first.
21520 Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val);
21523 DAG.getNode(ISD::INSERT_SUBVECTOR, DL, PartVT, DAG.getUNDEF(PartVT),
21535 MVT PartVT, EVT ValueVT, std::optional<CallingConv::ID> CC) const {
21538 PartVT == MVT::f32) {
21548 if (ValueVT.isScalableVector() && PartVT.isScalableVector()) {
21552 EVT PartEltVT = PartVT.getVectorElementType();
21554 unsigned PartVTBitSize = PartVT.getSizeInBits().getKnownMinValue();
21559 // of PartVT.