reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);