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()
797 bool PolynomialMultiplyRecognize::matchRightShift(SelectInst *SelI, in matchRightShift()
867 bool PolynomialMultiplyRecognize::scanSelect(SelectInst *SelI, in scanSelect()
1642 if (SelectInst *Sel = dyn_cast<SelectInst>(BO->getOperand(0))) { in setupPreSimplifier()
1650 if (SelectInst *Sel = dyn_cast<SelectInst>(BO->getOperand(1))) { in setupPreSimplifier()
1664 SelectInst *Sel = dyn_cast<SelectInst>(I); in setupPreSimplifier()
1669 if (SelectInst *Sel0 = dyn_cast<SelectInst>(Sel->getTrueValue())) { in setupPreSimplifier()
1673 if (SelectInst *Sel1 = dyn_cast<SelectInst>(Sel->getFalseValue())) { in setupPreSimplifier()
1822 SelectInst *SI = dyn_cast<SelectInst>(&In); in recognize()
1828 SelectInst *SelI = (T && isa<SelectInst>(T)) ? cast<SelectInst>(T) : SI; in recognize()
1857 SelectInst *SI = dyn_cast<SelectInst>(&In); in recognize()
1862 SelectInst *SelI = dyn_cast_or_null<SelectInst>(T); in recognize()
1879 SelectInst *SelI = dyn_cast<SelectInst>(&In); in recognize()