Lines Matching defs:CommonAncestor
3441 // Match the operation that's used to compute CtlzOp from CommonAncestor. If
3442 // CtlzOp == CommonAncestor, return true as no operation is needed. If a
3445 auto MatchForward = [&](Value *CommonAncestor) {
3447 if (CtlzOp == CommonAncestor)
3449 if (match(CtlzOp, m_Add(m_Specific(CommonAncestor), m_APInt(C)))) {
3453 if (match(CtlzOp, m_Sub(m_APInt(C), m_Specific(CommonAncestor)))) {
3458 if (match(CtlzOp, m_Not(m_Specific(CommonAncestor)))) {
3466 Value *CommonAncestor;
3469 } else if (match(Cond0, m_Add(m_Value(CommonAncestor), m_APInt(C)))) {
3471 if (!MatchForward(CommonAncestor))