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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
18116   if (!TLI.isOperationLegalOrCustomOrPromote(BOpcode, NarrowBVT))
18124   unsigned ExtBOIdx = ConcatOpNum * NarrowBVT.getVectorNumElements();
18126   if (TLI.isExtractSubvectorCheap(NarrowBVT, WideBVT, ExtBOIdx) &&
18131     SDValue X = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, NarrowBVT,
18133     SDValue Y = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, NarrowBVT,
18135     SDValue NarrowBinOp = DAG.getNode(BOpcode, DL, NarrowBVT, X, Y,
18171     SDValue X = SubVecL ? DAG.getBitcast(NarrowBVT, SubVecL)
18172                         : DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, NarrowBVT,
18175     SDValue Y = SubVecR ? DAG.getBitcast(NarrowBVT, SubVecR)
18176                         : DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, NarrowBVT,
18179     SDValue NarrowBinOp = DAG.getNode(BOpcode, DL, NarrowBVT, X, Y);