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