Lines Matching refs:hasOneUse
198 !Trunc->hasOneUse()) in dropRedundantMaskingOfLeftShiftInput()
302 if (!Masked->hasOneUse()) in dropRedundantMaskingOfLeftShiftInput()
333 if (!LogicInst || !LogicInst->isBitwiseLogicOp() || !LogicInst->hasOneUse()) in foldShiftOfShiftedLogic()
457 if (Op1->hasOneUse() && match(Op1, m_SRem(m_Value(A), m_Constant(C))) && in commonShiftTransforms()
537 if (!I->hasOneUse()) return false; in canEvaluateShifted()
762 if (!Op0->hasOneUse()) in FoldShiftByConstant()
971 if (Op0BO->isCommutative() && Y->hasOneUse() && in visitShl()
1101 if (Op0->hasOneUse()) { in visitLShr()
1116 if (Op0->hasOneUse()) { in visitLShr()
1164 Op0->hasOneUse()) { in visitLShr()
1219 (TruncSrc->hasOneUse() || C1->uge(SrcWidth - BitWidth))) { in visitLShr()
1243 if (Op0->hasOneUse()) { in visitLShr()