Lines Matching refs:hasOneUse
471 InstQuota = ((!isa<Constant>(V0) && V0->hasOneUse()) && in simplify()
472 (!isa<Constant>(V1) && V1->hasOneUse())) ? 2 : 1; in simplify()
776 if (!LHS->hasOneUse() && !RHS->hasOneUse()) in checkForNegativeOperand()
882 if (C->isOneValue() && Op0->hasOneUse()) { in foldAddWithConstant()
1087 if (LHS->hasOneUse() && (XorRHS->getValue()+1).isPowerOf2()) { in visitAdd()
1148 if (LHS->hasOneUse() && in visitAdd()
1177 if (SI && SI->hasOneUse()) { in visitAdd()
1323 if (LHSConv->hasOneUse() && in visitFAdd()
1342 (LHSConv->hasOneUse() || RHSConv->hasOneUse()) && in visitFAdd()
1429 ((NumNonConstantIndices1 > 0 && !GEP1->hasOneUse()) || in OptimizePointerDifference()
1430 (NumNonConstantIndices2 > 0 && !GEP2->hasOneUse()))) { in OptimizePointerDifference()
1561 if (Op1->hasOneUse()) { in visitSub()
1614 if (Op1->hasOneUse()) { in visitSub()