Lines Matching refs:PartEVT

284   EVT PartEVT = Val.getValueType();  in getCopyFromParts()  local
286 if (PartEVT == ValueVT) in getCopyFromParts()
289 if (PartEVT.isInteger() && ValueVT.isFloatingPoint() && in getCopyFromParts()
290 ValueVT.bitsLT(PartEVT)) { in getCopyFromParts()
293 PartEVT = EVT::getIntegerVT(*DAG.getContext(), ValueVT.getSizeInBits()); in getCopyFromParts()
294 Val = DAG.getNode(ISD::TRUNCATE, DL, PartEVT, Val); in getCopyFromParts()
298 if (PartEVT.getSizeInBits() == ValueVT.getSizeInBits()) in getCopyFromParts()
302 if (PartEVT.isInteger() && ValueVT.isInteger()) { in getCopyFromParts()
303 if (ValueVT.bitsLT(PartEVT)) { in getCopyFromParts()
308 Val = DAG.getNode(*AssertOp, DL, PartEVT, Val, in getCopyFromParts()
315 if (PartEVT.isFloatingPoint() && ValueVT.isFloatingPoint()) { in getCopyFromParts()
414 EVT PartEVT = Val.getValueType(); in getCopyFromPartsVector() local
416 if (PartEVT == ValueVT) in getCopyFromPartsVector()
419 if (PartEVT.isVector()) { in getCopyFromPartsVector()
424 if (PartEVT.getVectorElementType() == ValueVT.getVectorElementType()) { in getCopyFromPartsVector()
425 assert(PartEVT.getVectorNumElements() > ValueVT.getVectorNumElements() && in getCopyFromPartsVector()
433 if (ValueVT.getSizeInBits() == PartEVT.getSizeInBits()) in getCopyFromPartsVector()
436 assert(PartEVT.getVectorNumElements() == ValueVT.getVectorNumElements() && in getCopyFromPartsVector()
445 if (PartEVT.getSizeInBits() == ValueVT.getSizeInBits() && in getCopyFromPartsVector()
452 if (ValueVT.getSizeInBits() == PartEVT.getSizeInBits()) { in getCopyFromPartsVector()
454 } else if (ValueVT.getSizeInBits() < PartEVT.getSizeInBits()) { in getCopyFromPartsVector()
457 unsigned Elts = PartEVT.getSizeInBits() / ValueVT.getScalarSizeInBits(); in getCopyFromPartsVector()
473 if (ValueVT.getVectorNumElements() == 1 && ValueSVT != PartEVT) in getCopyFromPartsVector()
509 EVT PartEVT = PartVT; in getCopyToParts() local
510 if (PartEVT == ValueVT) { in getCopyToParts()
538 assert(NumParts == 1 && PartEVT != ValueVT); in getCopyToParts()
557 if (PartEVT != ValueVT) { in getCopyToParts()
657 EVT PartEVT = PartVT; in getCopyToPartsVector() local
658 if (PartEVT == ValueVT) { in getCopyToPartsVector()
666 PartEVT.getVectorElementType().bitsGE( in getCopyToPartsVector()
668 PartEVT.getVectorNumElements() == ValueVT.getVectorNumElements()) { in getCopyToPartsVector()