Lines Matching refs:ExtElt

44887 static SDValue scalarizeExtEltFP(SDNode *ExtElt, SelectionDAG &DAG,  in scalarizeExtEltFP()  argument
44889 assert(ExtElt->getOpcode() == ISD::EXTRACT_VECTOR_ELT && "Expected extract"); in scalarizeExtEltFP()
44890 SDValue Vec = ExtElt->getOperand(0); in scalarizeExtEltFP()
44891 SDValue Index = ExtElt->getOperand(1); in scalarizeExtEltFP()
44892 EVT VT = ExtElt->getValueType(0); in scalarizeExtEltFP()
44908 SDLoc DL(ExtElt); in scalarizeExtEltFP()
44931 SDLoc DL(ExtElt); in scalarizeExtEltFP()
44974 SDLoc DL(ExtElt); in scalarizeExtEltFP()
44988 static SDValue combineArithReduction(SDNode *ExtElt, SelectionDAG &DAG, in combineArithReduction() argument
44990 assert(ExtElt->getOpcode() == ISD::EXTRACT_VECTOR_ELT && "Unexpected caller"); in combineArithReduction()
44997 SDValue Rdx = DAG.matchBinOpReduction(ExtElt, Opc, in combineArithReduction()
45002 SDValue Index = ExtElt->getOperand(1); in combineArithReduction()
45006 EVT VT = ExtElt->getValueType(0); in combineArithReduction()
45011 SDLoc DL(ExtElt); in combineArithReduction()
54877 SDValue ExtElt = Trunc.getOperand(0); in combineToFPTruncExtElt() local
54878 if (!ExtElt.hasOneUse() || ExtElt.getOpcode() != ISD::EXTRACT_VECTOR_ELT || in combineToFPTruncExtElt()
54879 !isNullConstant(ExtElt.getOperand(1))) in combineToFPTruncExtElt()
54883 EVT SrcVT = ExtElt.getValueType(); in combineToFPTruncExtElt()
54890 EVT SrcVecVT = ExtElt.getOperand(0).getValueType(); in combineToFPTruncExtElt()
54894 SDValue BitcastVec = DAG.getBitcast(BitcastVT, ExtElt.getOperand(0)); in combineToFPTruncExtElt()
54897 BitcastVec, ExtElt.getOperand(1)); in combineToFPTruncExtElt()