<div dir="auto">Yes thanks, I saw that. I missed the target dependent pass. </div><br><div class="gmail_quote"><div dir="ltr">On Thu, Jun 21, 2018, 3:17 AM Nicolai Hähnle via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 20.06.2018 17:51, Ryan Taylor via llvm-dev wrote:<br>
> Is there any specific documentation on this? Is there a point of contact <br>
> for this file that I might bug?<br>
> <br>
> So I have an instruction that needs noops inserted and it appears that <br>
> the noops are being inserted in the EmitSchedule function of the <br>
> PostRAScheduler. From the loop in EmitSchedule it looks like it's <br>
> inserting noops whenever SUnit is NULL. I don't see anything in the DAG <br>
> that appears odd or any empty nodes, how are these NULL SUnits inserted <br>
> into the Sequence?<br>
<br>
I'm not an expert on this, but I believe they are inserted via the <br>
target's ScheduleHazardRecognizer implementation.<br>
<br>
Cheers,<br>
Nicolai<br>
<br>
> <br>
> Thanks,<br>
> <br>
> Ryan<br>
> <br>
> <br>
> _______________________________________________<br>
> LLVM Developers mailing list<br>
> <a href="mailto:llvm-dev@lists.llvm.org" target="_blank" rel="noreferrer">llvm-dev@lists.llvm.org</a><br>
> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
> <br>
<br>
<br>
-- <br>
Lerne, wie die Welt wirklich ist,<br>
Aber vergiss niemals, wie sie sein sollte.<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank" rel="noreferrer">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div>