Searched refs:MulConst (Results 1 – 4 of 4) sorted by relevance
574 uint64_t MulConst, ShiftConst; in tryToRecognizeTableBasedCttz() local579 m_ConstantInt(MulConst)), in tryToRecognizeTableBasedCttz()592 if (!isCTTZTable(*ConstData, MulConst, ShiftConst, InputBits)) in tryToRecognizeTableBasedCttz()
631 const APInt *MulConst; in canEvaluateShifted() local633 return !IsLeftShift && match(I->getOperand(1), m_APInt(MulConst)) && in canEvaluateShifted()634 MulConst->isNegatedPowerOf2() && MulConst->countr_zero() == NumBits; in canEvaluateShifted()
3620 const APInt *MulConst = nullptr; in matchBitmaskMul() local3622 m_APInt(MulConst)))) { in matchBitmaskMul()3623 if (MulConst->isZero() || Mask->isZero()) in matchBitmaskMul()3627 {Original, *MulConst, *Mask, in matchBitmaskMul()
563 ConstantSDNode *MulConst = dyn_cast<ConstantSDNode>(N.getOperand(1)); in canExtractShiftFromMul() local564 if (!MulConst) return false; in canExtractShiftFromMul()567 if (!MulConst->hasOneUse()) return false; in canExtractShiftFromMul()568 unsigned MulConstVal = MulConst->getZExtValue(); in canExtractShiftFromMul()