Lines Matching refs:SelectInst
366 if (!Cur->isCommutative() && !IsAPhi && !isa<SelectInst>(Cur) &&
385 if (auto *Sel = dyn_cast<SelectInst>(ReduxDesc.getPatternInst())) {
402 bool IsASelect = isa<SelectInst>(Cur);
420 (isa<ICmpInst>(Cur) || isa<SelectInst>(Cur)))
423 (isa<FCmpInst>(Cur) || isa<SelectInst>(Cur)))
486 !isa<SelectInst>(UI)) ||
634 if (auto *Select = dyn_cast<SelectInst>(*I->user_begin()))
642 SelectInst *SI = cast<SelectInst>(I);
665 assert((isa<CmpInst>(I) || isa<SelectInst>(I) || isa<CallInst>(I)) &&
674 if (auto *Select = dyn_cast<SelectInst>(*I->user_begin()))
724 SelectInst *SI = dyn_cast<SelectInst>(I);
1162 if (isa<SelectInst>(UI))