Lines Matching refs:EXTRACT_VECTOR_ELT
1582 case ISD::EXTRACT_VECTOR_ELT: return visitEXTRACT_VECTOR_ELT(N); in visit()
4618 if ((N0.getOpcode() == ISD::EXTRACT_VECTOR_ELT && in visitAND()
9716 if (N0.getOpcode() == ISD::EXTRACT_VECTOR_ELT && in visitTRUNCATE()
9735 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, TrTy, in visitTRUNCATE()
9889 TLI.isOperationLegal(ISD::EXTRACT_VECTOR_ELT, SrcVT))) { in visitTRUNCATE()
9894 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, VT, in visitTRUNCATE()
14249 (Val.getOpcode() == ISD::EXTRACT_VECTOR_ELT || in MergeStoresOfConstantsOrVecElts()
14257 : ISD::EXTRACT_VECTOR_ELT; in MergeStoresOfConstantsOrVecElts()
14359 bool IsExtractVecSrc = (Val.getOpcode() == ISD::EXTRACT_VECTOR_ELT || in getStoreMergeCandidates()
14418 if (Val.getOpcode() != ISD::EXTRACT_VECTOR_ELT && in getStoreMergeCandidates()
14552 bool IsExtractVecSrc = (StoredVal.getOpcode() == ISD::EXTRACT_VECTOR_ELT || in MergeConsecutiveStores()
15511 if (InVal.getOpcode() == ISD::EXTRACT_VECTOR_ELT && in visitINSERT_VECTOR_ELT()
15693 SDValue Ext0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT, Op0, Index); in scalarizeExtractedBinop()
15694 SDValue Ext1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT, Op1, Index); in scalarizeExtractedBinop()
15833 TLI.isOperationLegal(ISD::EXTRACT_VECTOR_ELT, VecVT) || in visitEXTRACT_VECTOR_ELT()
15836 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ScalarVT, SVInVec, in visitEXTRACT_VECTOR_ELT()
15844 return Use->getOpcode() == ISD::EXTRACT_VECTOR_ELT && in visitEXTRACT_VECTOR_ELT()
16223 Zext.getOperand(0).getOpcode() != ISD::EXTRACT_VECTOR_ELT || in reduceBuildVecToShuffleWithZero()
16320 if (Op.getOpcode() != ISD::EXTRACT_VECTOR_ELT || in reduceBuildVecToShuffle()
16498 Op.getOperand(0).getOpcode() == ISD::EXTRACT_VECTOR_ELT && in convertBuildVecZextToZext()
16569 if ((Op.getOpcode() == ISD::EXTRACT_VECTOR_ELT) && in visitBUILD_VECTOR()
17902 if (InVal.getOpcode() == ISD::EXTRACT_VECTOR_ELT) { in visitSCALAR_TO_VECTOR()