Lines Matching refs:EXTRACT_VECTOR_ELT
205 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i32, Custom);
206 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f32, Custom);
207 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4i32, Custom);
208 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4f32, Custom);
277 setTargetDAGCombine(ISD::EXTRACT_VECTOR_ELT);
478 case ISD::EXTRACT_VECTOR_ELT: return LowerEXTRACT_VECTOR_ELT(Op, DAG);
571 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, Op.getOperand(1),
573 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, Op.getOperand(2),
575 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, Op.getOperand(1),
577 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, Op.getOperand(2),
579 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, Op.getOperand(1),
581 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, Op.getOperand(2),
583 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, Op.getOperand(1),
585 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, Op.getOperand(2),
701 ISD::EXTRACT_VECTOR_ELT, DL, EltVT, Vector,
719 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, Op.getValueType(),
1481 Result = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::i32, Result,
1741 if (NewBldVec[i].getOpcode() == ISD::EXTRACT_VECTOR_ELT) {
1750 if (NewBldVec[i].getOpcode() == ISD::EXTRACT_VECTOR_ELT) {
1827 Result = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::i32, Result,
1940 case ISD::EXTRACT_VECTOR_ELT: {