Searched refs:isOnlyUserOf (Results 1 – 11 of 11) sorted by relevance
836 bool isOnlyUserOf(const SDNode *N) const;
5779 if (!N->isOnlyUserOf(Sub.getNode())) in getFauxShuffleMask()8886 if (Op.getNode()->isOnlyUserOf(Item.getNode())) in LowerBUILD_VECTOR()39497 !V->isOnlyUserOf(V.getOperand(0).getNode())) in combineRedundantDWordShuffle()39682 N->isOnlyUserOf(N.getOperand(0).getNode())) { in canonicalizeShuffleWithOp()39725 if (N->isOnlyUserOf(N.getOperand(0).getNode()) && in canonicalizeShuffleWithOp()39726 N->isOnlyUserOf(N.getOperand(1).getNode())) { in canonicalizeShuffleWithOp()46673 N->isOnlyUserOf(Op.getNode())) { in combineMulToPMADDWD()46680 N->isOnlyUserOf(Op.getNode())) { in combineMulToPMADDWD()47456 N->isOnlyUserOf(LHS.getNode()) && N->isOnlyUserOf(RHS.getNode())) { in combineVectorHADDSUB()47643 if (N->isOnlyUserOf(N0.getNode())) { in combineVectorShiftImm()[all …]
1608 N->isOnlyUserOf(N->getOperand(0).getNode()) && in PostprocessISelDAG()
2193 if (ImmedUse->isOnlyUserOf(Def)) in findNonImmUse()
23740 CurSVN && CurSVN->getOperand(1).isUndef() && N->isOnlyUserOf(CurSVN) && in combineConcatVectorOfShuffleAndItsOperands()25914 N->isOnlyUserOf(N->getOperand(i).getNode())) { in visitVECTOR_SHUFFLE()25941 if (TLI.isBinOp(SrcOpcode) && N->isOnlyUserOf(N0.getNode()) && in visitVECTOR_SHUFFLE()25943 (SrcOpcode == N1.getOpcode() && N->isOnlyUserOf(N1.getNode())))) { in visitVECTOR_SHUFFLE()25969 return SVN0 && InnerN->isOnlyUserOf(SVN0) && in visitVECTOR_SHUFFLE()26045 Scalar->isOnlyUserOf(Scalar.getOperand(0).getNode()) && in visitSCALAR_TO_VECTOR()26046 Scalar->isOnlyUserOf(Scalar.getOperand(1).getNode()) && in visitSCALAR_TO_VECTOR()
3498 Op->isOnlyUserOf(Src.getNode()) && in SimplifyDemandedVectorElts()3522 if (Op0 == Op1 && Op->isOnlyUserOf(Op0.getNode())) { in SimplifyDemandedVectorElts()
11839 bool SDNode::isOnlyUserOf(const SDNode *N) const { in isOnlyUserOf() function in SDNode
7556 if (V->use_empty() || !V->use_begin()->isOnlyUserOf(V.getNode())) in reduceVSXSwap()
9203 (!IsLoad && !V->isOnlyUserOf(V->getOperand(i).getNode()))) in haveEfficientBuildVectorPattern()
18201 N1Opc == ISD::TRUNCATE && N->isOnlyUserOf(N0.getNode()) && in performConcatVectorsCombine()18202 N->isOnlyUserOf(N1.getNode())) { in performConcatVectorsCombine()18209 if (isBitwiseVectorNegate(N00) && N0->isOnlyUserOf(N00.getNode()) && in performConcatVectorsCombine()18210 isBitwiseVectorNegate(N10) && N1->isOnlyUserOf(N10.getNode())) { in performConcatVectorsCombine()
19417 !ExtVal->use_begin()->isOnlyUserOf(ExtVal.getNode())) in isVectorLoadExtDesirable()