<font face="Verdana,Arial,Helvetica,sans-serif" size="2"><div><div>Hi, <br><br>Sorry about that. I have updated my mail client configuration to sent it both HTML and plain text. This is the content of my last mail. Thank you!<br><br>"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></span></div></div><br><br><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" color="#000000"><font color="#990099">-----Alex Bradbury <<a href="mailto:asb@asbradbury.org" target="_blank">asb@asbradbury.org</a>> wrote: -----</font><div class="iNotesHistory" style="padding-left:5px;"><div style="padding-right:0px;padding-left:5px;border-left:solid black 2px;">To: Qing Shan Zhang <<a href="mailto:qshanz@cn.ibm.com" target="_blank">qshanz@cn.ibm.com</a>><br>From: Alex Bradbury <<a href="mailto:asb@asbradbury.org" target="_blank">asb@asbradbury.org</a>><br>Date: 06/16/2019 10:54PM<br>Cc: llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>>, <a href="mailto:flo@fhahn.com" target="_blank">flo@fhahn.com</a><br>Subject: [EXTERNAL] Re: [llvm-dev] Collecting some feedback on forward the scheduling state across machine basic block.<br><br><div><font face="Courier New,Courier,monospace" size="2">On Tue, 11 Jun 2019 at 10:21, Qing Shan Zhang via llvm-dev<br><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<br>><br>> Hi, all,<br>><br>> 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>><br>> <a href="https://reviews.llvm.org/D61248">https://reviews.llvm.org/D61248</a>  is the 1st patch to allow the schedule strategy to forward the schedule state between MBB.<br>> <a href="https://reviews.llvm.org/D61249">https://reviews.llvm.org/D61249</a>  is the 2nd patch to update the schedule strategy for SystemZ target to adapt with 1st patch.<br>> <a href="https://reviews.llvm.org/D59480">https://reviews.llvm.org/D59480</a>  is the 3rd patch to add the scheduled state data structure, so that, it could be kept somewhere.<br>> <a href="https://reviews.llvm.org/D61250">https://reviews.llvm.org/D61250</a>  is the last patch to forward the scheduled state 3rd patch added for PostGenericScheduler and enable it for PowerPC target.<br><br>Hi! I wanted to link this from tomorrow's LLVM Weekly, but your email<br>was sent HTML-only and doesn't appear up in a readable form in the<br>mailing list archives<br>(<a href="http://lists.llvm.org/pipermail/llvm-dev/2019-June/132953.html">http://lists.llvm.org/pipermail/llvm-dev/2019-June/132953.html</a> ).<br>Responding with your email quoted so there's a plain-text form I can<br>link to.<br><br>Please look at configuring your email client to send plain text for<br>the llvm-dev list.<br><br>Best,<br><br>Alex<br><br></font></div></div></div></font></font><BR>