Lines Matching refs:UI
340 Instruction *UI = cast<Instruction>(U);
343 BasicBlock *Parent = UI->getParent();
371 if (VisitedInsts.insert(UI).second) {
372 if (isa<PHINode>(UI))
373 PHIs.push_back(UI);
375 NonPHIs.push_back(UI);
376 } else if (!isa<PHINode>(UI) &&
377 ((!isa<FCmpInst>(UI) && !isa<ICmpInst>(UI) &&
378 !isa<SelectInst>(UI)) ||
379 (!isConditionalRdxPattern(Kind, UI).isRecurrence() &&
380 !isMinMaxSelectCmpPattern(UI, IgnoredVal).isRecurrence())))
384 if (UI == Phi)