Lines Matching refs:ExtElt

43594 static SDValue scalarizeExtEltFP(SDNode *ExtElt, SelectionDAG &DAG,  in scalarizeExtEltFP()  argument
43596 assert(ExtElt->getOpcode() == ISD::EXTRACT_VECTOR_ELT && "Expected extract"); in scalarizeExtEltFP()
43597 SDValue Vec = ExtElt->getOperand(0); in scalarizeExtEltFP()
43598 SDValue Index = ExtElt->getOperand(1); in scalarizeExtEltFP()
43599 EVT VT = ExtElt->getValueType(0); in scalarizeExtEltFP()
43615 SDLoc DL(ExtElt); in scalarizeExtEltFP()
43638 SDLoc DL(ExtElt); in scalarizeExtEltFP()
43680 SDLoc DL(ExtElt); in scalarizeExtEltFP()
43694 static SDValue combineArithReduction(SDNode *ExtElt, SelectionDAG &DAG, in combineArithReduction() argument
43696 assert(ExtElt->getOpcode() == ISD::EXTRACT_VECTOR_ELT && "Unexpected caller"); in combineArithReduction()
43703 SDValue Rdx = DAG.matchBinOpReduction(ExtElt, Opc, in combineArithReduction()
43708 SDValue Index = ExtElt->getOperand(1); in combineArithReduction()
43712 EVT VT = ExtElt->getValueType(0); in combineArithReduction()
43717 SDLoc DL(ExtElt); in combineArithReduction()
52588 SDValue ExtElt = Trunc.getOperand(0); in combineToFPTruncExtElt() local
52589 if (!ExtElt.hasOneUse() || ExtElt.getOpcode() != ISD::EXTRACT_VECTOR_ELT || in combineToFPTruncExtElt()
52590 !isNullConstant(ExtElt.getOperand(1))) in combineToFPTruncExtElt()
52594 EVT SrcVT = ExtElt.getValueType(); in combineToFPTruncExtElt()
52601 EVT SrcVecVT = ExtElt.getOperand(0).getValueType(); in combineToFPTruncExtElt()
52605 SDValue BitcastVec = DAG.getBitcast(BitcastVT, ExtElt.getOperand(0)); in combineToFPTruncExtElt()
52608 BitcastVec, ExtElt.getOperand(1)); in combineToFPTruncExtElt()