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

    <tr>
        <th>Summary</th>
        <td>
            Move EnableIntervals out of scheduler model to a command line option
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            llvm:codegen
      </td>
    </tr>

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

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

<pre>
    I wonder whether it would be a good idea to move `EnableIntervals` out of the scheduler model and add an option like `use-intervals-to-schedule` so that we can control it on a per per-program basis for each processor. EnableIntervals isn't really a property of the scheduler model itself, and more a property of how the scheduler behaves.

CC: @fpetrogalli 
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx0ks2O6ygQhZ8Gb0qJMP5LFl5kuidSL-YhClMxzMWUBeVE_fZXTnfrSpHuApAQdXTO4cNSwpyIRtX9o7r3CjfxnMclTB4pLhgkYnKVZfc5fsCDk6MMD0_iKUMQePAWHVgChJnZQXCEIAwL3wlUr_9NaCN9JKF8x1hUr4E3Ab6BeIIyeXJbpAwLO4qAyQE6B5iAVwmcIIZfT52t0CH8qByEDz-ju2JhEI8CD4IJE0ycJHPc7XEChJXyvg5r5jnjAhZLKHDjDISThzXzRKVwPsKLWwglKTMIZMIYP3epzCtl-fxbgCCF4k2Zt2eUhTO9DHl-vAxa8ninclT6XenL1_72ppoLqFbfVpLMM8YYoHJj487NGSsa60Gbc12f-qHyY2-ayTS6tx01utWD7QZrrNF1f765zuoqjEabpjb1qe50a4ZjdzrpYTCDu7UtDX2vWk0LhniM8b4cOc9VKGWjcehO-lRFtBTLkxBj9hequUzsaKakjNmpyeN-fbDbXFSrYyhS_khJkEjjfzsQr_1-o_DaojAgTLwse4kxJPqmodpyHL3IWlRzUeaqzHUO4jd7nHhR5vr09nXsn_0_TaLM9RmlKHN9pvkdAAD__6Xe_mk">