Lines Matching defs:Extract
1916 const SDValue &Extract = Op.getOperand(0);
1917 MVT VecT = Extract.getOperand(0).getSimpleValueType();
1928 const SDNode *Index = Extract.getOperand(1).getNode();
1938 ISD::EXTRACT_VECTOR_ELT, DL, Extract.getValueType(),
1939 DAG.getBitcast(ExtractedVecT, Extract.getOperand(0)), NewIndex);
2535 auto Extract = N->getOperand(0);
2536 if (Extract.getOpcode() != ISD::EXTRACT_SUBVECTOR)
2538 auto Source = Extract.getOperand(0);
2539 auto *IndexNode = dyn_cast<ConstantSDNode>(Extract.getOperand(1));
2548 if (Extract.getValueType() != MVT::v8i8 ||
2552 if (Extract.getValueType() != MVT::v4i16 ||
2556 if (Extract.getValueType() != MVT::v2i32 ||
2704 // Extract the relevant VectorWidth bits. Generate an EXTRACT_SUBVECTOR