<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/129034>129034</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [DAG] Convert MatchFunnelPosNeg to use SDPatternMatch matchers
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            good first issue,
            llvm:SelectionDAG
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          RKSimon
      </td>
    </tr>
</table>

<pre>
    The IsBinOpImm lambda can be replaced with equivalent m_Srl / m_Shl / m_Xor etc. - along with m_Value / m_Specific / m_SpecificInt
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxckU-P2yAUxD8NXJ4SkUfsrA8cshu5iqq2q6aqelth_GxT8ccFnKrfvrK3q0p7AAbNbwQDOmc7BiLFqkdWXbheyhST-vrxZn0MvIv9H_VtIrjmRxu-zFfvwWnf9RqMDtARJJqdNtTDb1smoF-LvWtHoYB_uSUHDNtVTW_qR0xAxexhB9rFML7G_Mt37RZ6o2cydrDm3fYaCu-V7BvZaE7qcDqKukIhBZ8U1hK7QTa66x-kQFNLEkM9NKfqcGqGpuNWocBKIJ4OYh37B11rbIbBUK_xJGt2FOS1dXvn7n4f08htzgupAzZCHrnTHbm8vRLiGGMPg025wAYxRIZPDHHNMnm-kSNTbAyX84fVqy48qdXbdcuY2VE4m0v-f1KxxW0_sPLVBZ5iuFMq8EkXM7VLCOSeY_5MI5QISya4XZ51KZTCRoBfZ0qZL8mpqZQ5M3lm2DJsR1umpdub6Bm22_Vel92c4k8yhWG7VcgM239V7wr_BgAA__9Zh6y-">