Lines Matching refs:PHINode
733 PHINode *PN = dyn_cast<PHINode>(I); ++I) {
1128 if (const PHINode *PN = dyn_cast<PHINode>(UserInst)) {
1776 void RewriteForPHI(PHINode *PN, const LSRFixup &LF,
1842 PHINode *PH = dyn_cast<PHINode>(ShadowUse->getOperand(0));
1889 /* Add new PHINode. */
1890 PHINode *NewPH = PHINode::Create(DestTy, 2, "IV.S.", PH);
2560 if (isa<PHINode>(Chain.tailUserInst())
2636 if (isa<PHINode>(UserInst) && isa<PHINode>(Chain.tailUserInst()))
2653 if (isa<PHINode>(UserInst))
2761 if (isa<PHINode>(I) || !IU.isIVUserOrOperand(&*I))
2789 PHINode *PN = dyn_cast<PHINode>(I); ++I) {
2887 if (isa<PHINode>(InsertPt))
2927 if (isa<PHINode>(Chain.tailUserInst())) {
2929 PHINode *Phi = dyn_cast<PHINode>(I); ++I) {
3122 const BasicBlock *UseBB = !isa<PHINode>(UserInst) ?
3124 cast<PHINode>(UserInst)->getIncomingBlock(
3125 PHINode::getIncomingValueNumForOperand(U.getOperandNo()));
4417 assert(!isa<PHINode>(LowestIP) && !LowestIP->isEHPad()
4426 while (isa<PHINode>(IP)) ++IP;
4630 void LSRInstance::RewriteForPHI(PHINode *PN,
4711 if (PHINode *PN = dyn_cast<PHINode>(LF.UserInst)) {
4759 if (PHINode *PN = dyn_cast<PHINode>(Chain.tailUserInst()))
4805 if (auto *PN = dyn_cast<PHINode>(U.getUser())) {