Lines Matching refs:hasOneUse

172       if (!Cmp->hasOneUse())  in foldSelectICmpAnd()
300 (!TI->hasOneUse() || !FI->hasOneUse())) in foldSelectOpOp()
302 } else if (!TI->hasOneUse() || !FI->hasOneUse()) { in foldSelectOpOp()
320 (TI->hasOneUse() || FI->hasOneUse())) { in foldSelectOpOp()
339 (TII->hasOneUse() || FII->hasOneUse())) { in foldSelectOpOp()
369 !TI->hasOneUse() || !FI->hasOneUse()) in foldSelectOpOp()
446 if (TVI->hasOneUse() && !isa<Constant>(FalseVal)) { in foldSelectIntoOp()
507 if (!(Cmp->hasOneUse() && Cmp->getOperand(0)->hasOneUse() && in foldSelectICmpAndAnd()
666 (IC->hasOneUse() + Or->hasOneUse())) in foldSelectICmpAndOr()
821 if (IsNegative && !TrueVal->hasOneUse() && !ICI->hasOneUse()) in canonicalizeSaturatedSubtract()
834 if (!Cmp->hasOneUse()) in canonicalizeSaturatedAdd()
991 if (II->hasOneUse() && SelectArg->hasOneUse() && in foldSelectCttzCtlz()
1010 if (!Cmp.hasOneUse() || !match(CmpRHS, m_APInt(CmpC))) in adjustMinMax()
1101 if (!Cmp.hasOneUse() && !RHS->hasOneUse()) in canonicalizeSPF()
1195 if (I->hasOneUse() && isSafeToSpeculativelyExecute(I)) in foldSelectValueEquivalence()
1276 if (!Cmp0.hasOneUse()) in canonicalizeClampLike()
1321 if (!Sel1->hasOneUse()) in canonicalizeClampLike()
1326 if (Cmp00->getType() != X->getType() && X->hasOneUse()) in canonicalizeClampLike()
1350 if (!Cmp1->hasOneUse() && (Cmp00 == X || !Cmp00->hasOneUse())) in canonicalizeClampLike()
1517 if (!Cmp->hasOneUse()) in foldSelectZeroOrOnes()
1616 ICI->hasOneUse()) { in foldSelectInstWithICmp()
1769 if (!TI || !FI || !TI->hasOneUse() || !FI->hasOneUse()) in foldAddSubSelect()
1982 if (ExtC == C && ExtInst->hasOneUse()) { in foldSelectExtConst()
2158 if (SI.hasOneUse()) in foldSelectCmpXchg()
2456 if (FI->hasOneUse() && in foldSelectWithFrozenICmp()
2623 if (!XBiasedHighBits->hasOneUse()) { in foldRoundUpIntegerWithPow2Alignment()
2722 (CondVal->hasOneUse() || TrueVal->hasOneUse()) && in visitSelectInst()
2729 (CondVal->hasOneUse() || FalseVal->hasOneUse()) && in visitSelectInst()
2745 CondVal->hasOneUse()) { in visitSelectInst()
2751 CondVal->hasOneUse()) { in visitSelectInst()
2874 if (FCmp->hasOneUse() && FCmpInst::isUnordered(FCmp->getPredicate())) { in visitSelectInst()
2923 !Gep->hasOneUse()) in visitSelectInst()
3033 if (TrueSI->getFalseValue() == FalseVal && TrueSI->hasOneUse()) { in visitSelectInst()
3050 if (FalseSI->getTrueValue() == TrueVal && FalseSI->hasOneUse()) { in visitSelectInst()