Lines Matching refs:PHINode
78 SmallSetVector<PHINode *, 16> PHIsToRemove; in formLCSSAForInstructions()
106 if (auto *PN = dyn_cast<PHINode>(User)) in formLCSSAForInstructions()
129 SmallVector<PHINode *, 16> AddedPHIs; in formLCSSAForInstructions()
130 SmallVector<PHINode *, 8> PostProcessPHIs; in formLCSSAForInstructions()
132 SmallVector<PHINode *, 4> InsertedPHIs; in formLCSSAForInstructions()
146 PHINode *PN = PHINode::Create(I->getType(), PredCache.size(ExitBB), in formLCSSAForInstructions()
190 if (auto *PN = dyn_cast<PHINode>(User)) in formLCSSAForInstructions()
193 if (isa<PHINode>(UserBB->begin()) && isExitBlock(UserBB, ExitBlocks)) { in formLCSSAForInstructions()
222 for (PHINode *InsertedPN : InsertedPHIs) { in formLCSSAForInstructions()
237 SmallVector<PHINode *, 2> NeedDbgValues; in formLCSSAForInstructions()
238 for (PHINode *PN : AddedPHIs) in formLCSSAForInstructions()
253 for (PHINode *PN : PHIsToRemove) in formLCSSAForInstructions()
333 !isa<PHINode>(I.user_back()))) in formLCSSA()