Searched refs:Sel0 (Results 1 – 4 of 4) sorted by relevance
118 auto *Sel0 = cast<SelectInst>(Bndl[0]); in notVectorizableBasedOnOpcodesAndTypes() local119 auto *Cond0 = Sel0->getCondition(); in notVectorizableBasedOnOpcodesAndTypes()120 if (VecUtils::getNumLanes(Cond0) != VecUtils::getNumLanes(Sel0)) in notVectorizableBasedOnOpcodesAndTypes()
1484 static Value *canonicalizeClampLike(SelectInst &Sel0, ICmpInst &Cmp0, in canonicalizeClampLike() argument1487 Value *X = Sel0.getTrueValue(); in canonicalizeClampLike()1488 Value *Sel1 = Sel0.getFalseValue(); in canonicalizeClampLike()1627 if (X->getType() != Sel0.getType()) { in canonicalizeClampLike()1632 const DataLayout &DL = Sel0.getDataLayout(); in canonicalizeClampLike()1651 return Builder.CreateTrunc(MaybeReplacedHigh, Sel0.getType()); in canonicalizeClampLike()
1655 if (SelectInst *Sel0 = dyn_cast<SelectInst>(Sel->getTrueValue())) { in setupPreSimplifier() local1656 if (Sel0->getCondition() == C) in setupPreSimplifier()1657 return B.CreateSelect(C, Sel0->getTrueValue(), Sel->getFalseValue()); in setupPreSimplifier()
3039 Value *Sel0 = Builder.CreateAnd(CI->getArgOperand(0), Sel); in upgradeX86IntrinsicCall() local3041 Rep = Builder.CreateOr(Sel0, Sel1); in upgradeX86IntrinsicCall()