Lines Matching refs:hasOneUse
199 !Trunc->hasOneUse()) in dropRedundantMaskingOfLeftShiftInput()
303 if (!Masked->hasOneUse()) in dropRedundantMaskingOfLeftShiftInput()
334 if (!LogicInst || !LogicInst->isBitwiseLogicOp() || !LogicInst->hasOneUse()) in foldShiftOfShiftedLogic()
414 if (Op1->hasOneUse() && match(Op1, m_SRem(m_Value(A), m_Constant(C))) && in commonShiftTransforms()
494 if (!I->hasOneUse()) return false; in canEvaluateShifted()
731 if (Op0->hasOneUse()) { in FoldShiftByConstant()
744 if (isLeftShift && Op0BO->getOperand(1)->hasOneUse() && in FoldShiftByConstant()
760 if (isLeftShift && Op0BOOp1->hasOneUse() && in FoldShiftByConstant()
776 if (isLeftShift && Op0BO->getOperand(0)->hasOneUse() && in FoldShiftByConstant()
791 if (isLeftShift && Op0BO->getOperand(0)->hasOneUse() && in FoldShiftByConstant()
1125 if (Op0->hasOneUse()) { in visitLShr()
1132 if (ShAmt == BitWidth - SrcTyBitWidth && Op0->hasOneUse()) { in visitLShr()