Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:hasOneUse

103   if (!AI.hasOneUse() && CastElTyAlign == AllocElTyAlign) return nullptr;
113 if (!AI.hasOneUse() && CastElTyStoreSize < AllocElTyStoreSize) return nullptr;
151 if (!AI.hasOneUse()) {
356 if (!I->hasOneUse()) return false;
477 if (Src->hasOneUse() &&
500 if (Src->hasOneUse() && isa<IntegerType>(Src->getType()) &&
669 if (!I->hasOneUse()) return false;
763 if (CI.hasOneUse() && isa<TruncInst>(CI.user_back()))
855 if (LHS && RHS && LHS->hasOneUse() && RHS->hasOneUse() &&
882 if (SrcI && SrcI->hasOneUse() &&
884 match(SrcI, m_Not(m_Value(X))) && (!X->hasOneUse() || !isa<CmpInst>(X))) {
920 if (ICI->hasOneUse() &&
1000 if (!I->hasOneUse()) return false;
1044 if (CI.hasOneUse() && isa<TruncInst>(CI.user_back()))
1087 if (TI->hasOneUse() && TI->getOperand(0)->getType() == DestTy) {
1182 if (OpI && OpI->hasOneUse()) {
1325 Call->hasOneUse()) {
1462 if (GEP->hasOneUse() &&
1646 if (!V->hasOneUse()) return false;
1885 if (SVI->hasOneUse() && DestTy->isVectorTy() &&