Lines Matching refs:SelectInst
622 bool matchLeftShift(SelectInst *SelI, Value *CIV, ParsedValues &PV);
623 bool matchRightShift(SelectInst *SelI, ParsedValues &PV);
624 bool scanSelect(SelectInst *SI, BasicBlock *LoopB, BasicBlock *PrehB,
683 bool PolynomialMultiplyRecognize::matchLeftShift(SelectInst *SelI, in matchLeftShift()
798 bool PolynomialMultiplyRecognize::matchRightShift(SelectInst *SelI, in matchRightShift()
873 bool PolynomialMultiplyRecognize::scanSelect(SelectInst *SelI, in scanSelect()
1648 if (SelectInst *Sel = dyn_cast<SelectInst>(BO->getOperand(0))) { in setupPreSimplifier()
1656 if (SelectInst *Sel = dyn_cast<SelectInst>(BO->getOperand(1))) { in setupPreSimplifier()
1670 SelectInst *Sel = dyn_cast<SelectInst>(I); in setupPreSimplifier()
1675 if (SelectInst *Sel0 = dyn_cast<SelectInst>(Sel->getTrueValue())) { in setupPreSimplifier()
1679 if (SelectInst *Sel1 = dyn_cast<SelectInst>(Sel->getFalseValue())) { in setupPreSimplifier()
1828 SelectInst *SI = dyn_cast<SelectInst>(&In); in recognize()
1834 SelectInst *SelI = (T && isa<SelectInst>(T)) ? cast<SelectInst>(T) : SI; in recognize()
1863 SelectInst *SI = dyn_cast<SelectInst>(&In); in recognize()
1868 SelectInst *SelI = dyn_cast_or_null<SelectInst>(T); in recognize()
1885 SelectInst *SelI = dyn_cast<SelectInst>(&In); in recognize()