Lines Matching defs:PHINode
119 DenseMap<const PHINode *, bool> BreakPhiNodesCache;
151 bool canBreakPHINode(const PHINode &I);
325 bool visitPHINode(PHINode &I);
1814 static void collectPHINodes(const PHINode &I,
1815 SmallPtrSet<const PHINode *, 8> &SeenPHIs) {
1821 if (const auto *PhiInc = dyn_cast<PHINode>(Inc))
1826 if (const auto *PhiU = dyn_cast<PHINode>(U))
1831 bool AMDGPUCodeGenPrepareImpl::canBreakPHINode(const PHINode &I) {
1843 SmallPtrSet<const PHINode *, 8> WorkList;
1849 for (const PHINode *WLP : WorkList) {
1868 for (const PHINode *Cur : WorkList) {
1883 for (const PHINode *Cur : WorkList)
1910 PHINode *NewPHI = nullptr;
1956 bool AMDGPUCodeGenPrepareImpl::visitPHINode(PHINode &I) {