<font face="Verdana,Arial,Helvetica,sans-serif" size="2"><div>Hi, all,<br style="box-sizing: inherit;"><br style="box-sizing: inherit;">I am trying to do some improvement to forward the scheduling state between MBB for MI scheduler. It is based on the idea that, if MBB2 has single pred MBB1, then, the MBB1's scheduling state is valid to MBB2. I have posted all the needed patches for months. I really need your input. Thank you!<br style="box-sizing: inherit;"><br style="box-sizing: inherit;"><a href="https://reviews.llvm.org/D61248" class="remarkup-link" target="_blank" rel="noreferrer" style="box-sizing: inherit; text-decoration-line: none; cursor: pointer; font-size: 13px; font-family: "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;"><font color="#136cb2" style="box-sizing: inherit;">https://reviews.llvm.org/D61248</font></a><span style="box-sizing: inherit; font-size: 13px; font-family: "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;"> is the 1st patch to allow the schedule strategy to forward the schedule state between MBB.</span><br style="box-sizing: inherit; font-size: 13px; font-family: "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;"><a href="https://reviews.llvm.org/D61249" class="remarkup-link" target="_blank" rel="noreferrer" style="box-sizing: inherit; text-decoration-line: none; cursor: pointer; font-size: 13px; font-family: "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;"><font color="#136cb2" style="box-sizing: inherit;">https://reviews.llvm.org/D61249</font></a><span style="box-sizing: inherit; font-size: 13px; font-family: "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;"> is the 2nd patch to update the schedule strategy for SystemZ target to adapt with 1st patch.</span><br style="box-sizing: inherit; font-size: 13px; font-family: "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;"><a href="https://reviews.llvm.org/D59480" class="remarkup-link" target="_blank" rel="noreferrer" style="box-sizing: inherit; text-decoration-line: none; cursor: pointer; font-size: 13px; font-family: "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;"><font color="#136cb2" style="box-sizing: inherit;">https://reviews.llvm.org/D59480</font></a><span style="box-sizing: inherit; font-size: 13px; font-family: "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;"> is the 3rd patch to add the scheduled state data structure, so that, it could be kept somewhere.</span><br style="box-sizing: inherit; font-size: 13px; font-family: "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;"><a href="https://reviews.llvm.org/D61250" class="remarkup-link" target="_blank" rel="noreferrer" style="box-sizing: inherit; text-decoration-line: none; cursor: pointer; font-size: 13px; font-family: "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;"><font color="#136cb2" style="box-sizing: inherit;">https://reviews.llvm.org/D61250</font></a><span style="box-sizing: inherit; font-size: 13px; font-family: "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;"> is the last patch to forward the scheduled state 3rd patch added for PostGenericScheduler and enable it for PowerPC target.<br><br></span></div></font><BR>