reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
18228 return DAG.getUNDEF(NVT); 18230 if (TLI.isOperationLegalOrCustomOrPromote(ISD::LOAD, NVT)) 18239 if (TLI.isExtractSubvectorCheap(NVT, V.getOperand(0).getValueType(), 18241 TLI.isOperationLegalOrCustom(ISD::EXTRACT_SUBVECTOR, NVT)) { 18242 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, SDLoc(N), NVT, V.getOperand(0), 18257 unsigned NewExtNumElts = NVT.getVectorNumElements() * SrcDestRatio; 18266 return DAG.getBitcast(NVT, NewExtract); 18279 V.getOperand(0).getValueType() == NVT) { 18281 unsigned NumElems = NVT.getVectorNumElements(); 18293 unsigned ExtractSize = NVT.getSizeInBits(); 18307 IdxVal *= NVT.getScalarSizeInBits(); 18314 return DAG.getBitcast(NVT, Src); 18320 return DAG.getBitcast(NVT, BuildVec); 18330 if (!NVT.bitsEq(SmallVT)) 18343 ExtIdx->getZExtValue() * NVT.getScalarSizeInBits()) 18344 return DAG.getBitcast(NVT, V.getOperand(1)); 18346 ISD::EXTRACT_SUBVECTOR, SDLoc(N), NVT,