Lines Matching refs:hasOneUse
470 InstQuota = ((!isa<Constant>(V0) && V0->hasOneUse()) &&
471 (!isa<Constant>(V1) && V1->hasOneUse())) ? 2 : 1;
772 if (!LHS->hasOneUse() && !RHS->hasOneUse())
926 if (C->isOneValue() && Op0->hasOneUse()) {
1256 if (LHS->hasOneUse() && (XorRHS->getValue()+1).isPowerOf2()) {
1339 if (LHS->hasOneUse() &&
1368 if (SI && SI->hasOneUse()) {
1557 if (LHSConv->hasOneUse() &&
1576 (LHSConv->hasOneUse() || RHSConv->hasOneUse()) &&
1663 ((NumNonConstantIndices1 > 0 && !GEP1->hasOneUse()) ||
1664 (NumNonConstantIndices2 > 0 && !GEP2->hasOneUse()))) {
1872 (Op0->hasOneUse() || Op1->hasOneUse()))
1889 (Op0->hasOneUse() || Op1->hasOneUse()))
1971 (Op1->hasOneUse() || isa<Constant>(Y)))
2154 // killed later. We still limit that particular transform with 'hasOneUse'