Lines Matching defs:Extract
2119 const SDValue &Extract = Op.getOperand(0);
2120 MVT VecT = Extract.getOperand(0).getSimpleValueType();
2131 const SDNode *Index = Extract.getOperand(1).getNode();
2141 ISD::EXTRACT_VECTOR_ELT, DL, Extract.getValueType(),
2142 DAG.getBitcast(ExtractedVecT, Extract.getOperand(0)), NewIndex);
2760 auto Extract = N->getOperand(0);
2761 if (Extract.getOpcode() != ISD::EXTRACT_SUBVECTOR)
2763 auto Source = Extract.getOperand(0);
2764 auto *IndexNode = dyn_cast<ConstantSDNode>(Extract.getOperand(1));
2773 if (Extract.getValueType() != MVT::v8i8 ||
2777 if (Extract.getValueType() != MVT::v4i16 ||
2781 if (Extract.getValueType() != MVT::v2i32 ||
2929 // Extract the relevant VectorWidth bits. Generate an EXTRACT_SUBVECTOR