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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
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,