reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
 3025   unsigned NumElts =  VT.getVectorNumElements();
 3027   while (!TLI.isTypeLegal(VT) && NumElts != 1) {
 3029     VT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NumElts);
 3032   if (NumElts != 1 && !TLI.canOpTrap(N->getOpcode(), VT)) {
 3044   EVT MaxVT = VT;
 3061           ISD::EXTRACT_SUBVECTOR, dl, VT, InOp1,
 3064           ISD::EXTRACT_SUBVECTOR, dl, VT, InOp2,
 3066       ConcatOps[ConcatEnd++] = DAG.getNode(Opcode, dl, VT, EOp1, EOp2, Flags);
 3072       VT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NumElts);
 3073     } while (!TLI.isTypeLegal(VT) && NumElts != 1);
 3090   return CollectOpsToWiden(DAG, TLI, ConcatOps, ConcatEnd, VT, MaxVT, WidenVT);