<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">