Lines Matching refs:hasOneUse
103 if (!AI.hasOneUse() && CastElTyAlign == AllocElTyAlign) return nullptr;
113 if (!AI.hasOneUse() && CastElTyStoreSize < AllocElTyStoreSize) return nullptr;
151 if (!AI.hasOneUse()) {
271 if (CSrc->hasOneUse())
328 if (!V->hasOneUse())
465 if (!TruncOp->hasOneUse() || !isa<IntegerType>(DestType))
646 if (Shuf && Shuf->hasOneUse() && isa<UndefValue>(Shuf->getOperand(1)) &&
670 if (!InsElt || !InsElt->hasOneUse())
790 if (Src->hasOneUse() &&
826 if (Src->hasOneUse()) {
844 if (Src->hasOneUse() && isa<IntegerType>(SrcTy) &&
1142 if (CI.hasOneUse() && isa<TruncInst>(CI.user_back()))
1169 if (SrcOp->hasOneUse())
1236 if (LHS && RHS && LHS->hasOneUse() && RHS->hasOneUse() &&
1304 if (ICI->hasOneUse() &&
1416 if (CI.hasOneUse() && isa<TruncInst>(CI.user_back()))
1632 if (BO && BO->hasOneUse()) {
1720 if (Op && Op->hasOneUse()) {
1763 if (!Src->hasOneUse())
2118 if (!V->hasOneUse()) return false;
2200 if (!ExtElt || !ExtElt->hasOneUse())
2355 if (LI->hasOneUse() && LI->isSimple())
2614 if (Shuf->hasOneUse() && DestTy->isVectorTy() &&
2640 Shuf->hasOneUse() && Shuf->isReverse()) {