Lines Matching refs:SelectInst
369 if (!Cur->isCommutative() && !IsAPhi && !isa<SelectInst>(Cur) && in AddReductionVar()
388 if (auto *Sel = dyn_cast<SelectInst>(ReduxDesc.getPatternInst())) { in AddReductionVar()
405 bool IsASelect = isa<SelectInst>(Cur); in AddReductionVar()
424 (isa<ICmpInst>(Cur) || isa<SelectInst>(Cur))) in AddReductionVar()
427 (isa<FCmpInst>(Cur) || isa<SelectInst>(Cur))) in AddReductionVar()
490 !isa<SelectInst>(UI)) || in AddReductionVar()
638 if (auto *Select = dyn_cast<SelectInst>(*I->user_begin())) in isSelectCmpPattern()
647 SelectInst *SI = cast<SelectInst>(I); in isSelectCmpPattern()
670 assert((isa<CmpInst>(I) || isa<SelectInst>(I) || isa<CallInst>(I)) && in isMinMaxPattern()
679 if (auto *Select = dyn_cast<SelectInst>(*I->user_begin())) in isMinMaxPattern()
725 SelectInst *SI = dyn_cast<SelectInst>(I); in isConditionalRdxPattern()
1166 if (isa<SelectInst>(UI)) in getReductionOpChain()