Home
last modified time | relevance | path

Searched refs:NeZero (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp3633 const APInt *EqZero = nullptr, *NeZero = nullptr; in matchBitmaskMul() local
3636 if (match(Op, m_Select(m_Value(Cond), m_APInt(EqZero), m_APInt(NeZero)))) { in matchBitmaskMul()
3647 std::swap(EqZero, NeZero); in matchBitmaskMul()
3649 if (!EqZero->isZero() || NeZero->isZero()) in matchBitmaskMul()
3653 NeZero->getBitWidth() != ICmpDecompose->Mask.getBitWidth()) in matchBitmaskMul()
3656 if (!NeZero->urem(ICmpDecompose->Mask).isZero()) in matchBitmaskMul()
3660 {ICmpDecompose->X, NeZero->udiv(ICmpDecompose->Mask), in matchBitmaskMul()