Searched refs:isOnlyUserOf (Results 1 – 13 of 13) sorted by relevance
926 LLVM_ABI bool isOnlyUserOf(const SDNode *N) const;
6238 if (!N->isOnlyUserOf(Sub.getNode())) in getFauxShuffleMask()6423 if (N0.getOpcode() == X86ISD::VSRAI && N->isOnlyUserOf(N0.getNode()) && in getFauxShuffleMask()6428 if (N1.getOpcode() == X86ISD::VSRAI && N->isOnlyUserOf(N1.getNode()) && in getFauxShuffleMask()7777 if (!ConstSplatVal && !IsLoad && !BVOp->isOnlyUserOf(Ld.getNode())) in lowerBuildVectorAsBroadcast()9429 if (Op.getNode()->isOnlyUserOf(Item.getNode())) in LowerBUILD_VECTOR()40886 if (Src1.getOpcode() == Opcode0 && Src0->isOnlyUserOf(Src1.getNode())) in canonicalizeShuffleMaskWithHorizOp()41736 !V->isOnlyUserOf(V.getOperand(0).getNode())) in combineRedundantDWordShuffle()41816 if (V.getOpcode() != X86ISD::SHUFP || !Parent->isOnlyUserOf(V.getNode())) in combineCommutableSHUFP()42017 N->isOnlyUserOf(N.getOperand(SrcIdx).getNode())) { in canonicalizeShuffleWithOp()42077 if (N->isOnlyUserOf(N.getOperand(0).getNode()) && in canonicalizeShuffleWithOp()[all …]
1698 if (Op0 != N->getOperand(1) || !N->isOnlyUserOf(Op0.getNode()) || in PostprocessISelDAG()
2327 if (ImmedUse->isOnlyUserOf(Def)) in findNonImmUse()
25176 CurSVN && CurSVN->getOperand(1).isUndef() && N->isOnlyUserOf(CurSVN) && in combineConcatVectorOfShuffleAndItsOperands()27381 N->isOnlyUserOf(N->getOperand(i).getNode())) { in visitVECTOR_SHUFFLE()27408 if (TLI.isBinOp(SrcOpcode) && N->isOnlyUserOf(N0.getNode()) && in visitVECTOR_SHUFFLE()27410 (SrcOpcode == N1.getOpcode() && N->isOnlyUserOf(N1.getNode())))) { in visitVECTOR_SHUFFLE()27436 return SVN0 && InnerN->isOnlyUserOf(SVN0) && in visitVECTOR_SHUFFLE()27512 Scalar->isOnlyUserOf(Scalar.getOperand(0).getNode()) && in visitSCALAR_TO_VECTOR()27513 Scalar->isOnlyUserOf(Scalar.getOperand(1).getNode()) && in visitSCALAR_TO_VECTOR()
3704 Op->isOnlyUserOf(Src.getNode()) && in SimplifyDemandedVectorElts()3728 if (Op0 == Op1 && Op->isOnlyUserOf(Op0.getNode())) { in SimplifyDemandedVectorElts()
12735 bool SDNode::isOnlyUserOf(const SDNode *N) const { in isOnlyUserOf() function in SDNode
7580 if (V->use_empty() || !V->user_begin()->isOnlyUserOf(V.getNode())) in reduceVSXSwap()
9479 (!IsLoad && !V->isOnlyUserOf(V->getOperand(i).getNode()))) in haveEfficientBuildVectorPattern()
20099 N1Opc == ISD::TRUNCATE && N->isOnlyUserOf(N0.getNode()) && in performConcatVectorsCombine()20100 N->isOnlyUserOf(N1.getNode())) { in performConcatVectorsCombine()20107 if (isBitwiseVectorNegate(N00) && N0->isOnlyUserOf(N00.getNode()) && in performConcatVectorsCombine()20108 isBitwiseVectorNegate(N10) && N1->isOnlyUserOf(N10.getNode())) { in performConcatVectorsCombine()
2433 if (!IsIdeneity || !IdentitySrc || !BVOp->isOnlyUserOf(IdentitySrc.getNode())) in lowerBUILD_VECTORAsBroadCastLoad()
19371 !ExtVal->user_begin()->isOnlyUserOf(ExtVal.getNode())) in isVectorLoadExtDesirable()
15189 {"_ZNK4llvm6SDNode12isOnlyUserOfEPS0_", "llvm::SDNode::isOnlyUserOf(llvm::SDNode*) const"},