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

    <tr>
        <th>Summary</th>
        <td>
            [mlir] Rename dataflow classes to indicate direction
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    After https://reviews.llvm.org/D138935, the two directions of dataflow are named:

Forward: `AbstractSparseDataFlowAnalysis`, `SparseDataFlowAnalysis`
Backward: `AbstractSparseBackwardDataFlowAnalysis`, `SparseBackwardDataFlowAnalysis`

Rename this to the below (making clear what the direction is, and dropping the self-explanatory "DataFlow"):
 
Forward: `AbstractSparseForwardAnalysis`, `SparseForwardAnalysis`
Backward: `AbstractSparseBackwardAnalysis`, `SparseBackwardAnalysis`

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyMU9GOmzAQ_BrzYl1kDCbwwEOuiA9ov2Cxl-CewcjeHM3fV0a59Ko2TV9AYpbZndlZiNGeF8SWqVemugwuNPnQzkA0WYhvAeY5G7y5tqeRMPCJaI2sODHZM9kHfLe4xYNz7_PBhzOTfZcXdVMoJr9wmpDT5rmxATVZv0TuR26AYHR-4xCQLzCjSXSiY-L27H3YIKSvnFXiNEQKoOnbCiFiBwS989tpAXeNNrJKpE6sEo_xnfQV9NtD1g_wGfu_6j4J-IpJFqfJRk5-t2HApJjJeoY3u5y5dgiBbxPQDt8d4jamjrAYboJf11SbCiK68QV_rA4WIB-unEn5MQWTksnmbiJ_7uINeyTzL_D_e_jMuz9YM9MWpikayLDNq6MoSlU3TTa1gJWoS2WGRqqjkfV4LLEeVVkfa2GKss5sK4WUuRRVXqk6bw5DPio9GFNopUVR1KwUOIN193xmNsYLtqopqjxzMKCLe_ClXHDjO5jcVF0W2vTPy3A5R1YKZyP9SnlGltx-MbOzgamO3zZ-j7Z2ECPu27eLsRro046zS3Dt73d0tjRdhoP2M5N9anN7vazBf0dNTPb7cJHJfh_-ZwAAAP__JYo3kg">