Lines Matching full:phis
1479 // Skip PHIs which are trivial.
1506 // If there are no PHIs to process, bail early. This helps ensure idempotence
1539 // Skip PHIs which are trivial.
1733 // we ran out of PHIs then we simplified them all.
1737 // Don't fold i1 branches on PHIs which contain binary operators. These can
2041 SmallVector<PHINode*, 4> PHIs;
2046 !isProfitableToFoldUnconditional(BI, PBI, Cond, PHIs)))
2198 for (unsigned i = 0, e = PHIs.size(); i != e; ++i) {
2200 PHIs[i]->getIncomingValueForBlock(PBI->getParent()));
2238 PHIs[i]->setIncomingValue(PHIs[i]->getBasicBlockIndex(PBI->getParent()),
2436 // it. If it has PHIs though, the PHIs may have different
2605 // If the block has any PHIs in it or the icmp has multiple uses, it is too
3688 SmallVector<PHINode*, 4> PHIs;
3707 PHIs.push_back(I->first);
3748 for (size_t I = 0, E = PHIs.size(); I != E; ++I) {
3749 PHINode *PHI = PHIs[I];