reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5808 if (U != Op0.getNode() && 5809 U->hasOneUse() && 5810 U->getOpcode() == ISD::EXTRACT_VECTOR_ELT && 5811 U->getOperand(0) == Vec && 5812 U->getOperand(1).getOpcode() == ISD::Constant && 5813 cast<ConstantSDNode>(U->getOperand(1))->getZExtValue() == 2) { 5814 SDValue OtherExtend = SDValue(*U->use_begin(), 0); 5816 OtherExtend.getOperand(0) == SDValue(U, 0) && 5822 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(U), MVT::f64, 5823 VExtend, DAG.getConstant(1, SDLoc(U), MVT::i32));