reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
668 EVT PartEVT = PartVT; 671 } else if (PartVT.getSizeInBits() == ValueVT.getSizeInBits()) { 673 Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val); 674 } else if (SDValue Widened = widenVectorToPartType(DAG, Val, DL, PartVT)) { 676 } else if (PartVT.isVector() && 682 Val = DAG.getAnyExtOrTrunc(Val, DL, PartVT); 686 ISD::EXTRACT_VECTOR_ELT, DL, PartVT, Val, 689 assert(PartVT.getSizeInBits() > ValueVT.getSizeInBits() && 694 Val = DAG.getAnyExtOrTrunc(Val, DL, PartVT); 698 assert(Val.getValueType() == PartVT && "Unexpected vector part value type"); 720 assert(RegisterVT == PartVT && "Part type doesn't match vector breakdown!"); 756 getCopyToParts(DAG, DL, Ops[i], &Parts[i], 1, PartVT, V, CallConv); 765 getCopyToParts(DAG, DL, Ops[i], &Parts[i * Factor], Factor, PartVT, V,