<div dir="ltr">Hi,<div><br></div><div>I'm trying to fix <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__llvm.org_bugs_show-5Fbug.cgi-3Fid-3D23405&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=Mfk2qtn1LTDThVkh6-oGglNfMADXfJdty4_bhmuhMHA&m=vDUc-cOHvaluVOHYLyk1JDDP7ZSUiAcLu_cj97u9s-s&s=zYZNeMw8yvpmL99bmnbrB-TTL0ZDTrOdpbw0hKz-acY&e=">PR23405</a> - assert failure during instruction scheduling in llc. I have related but more generic questions.</div><div><br></div><div>Is there any higher level description of the algorithm used for instruction scheduling in this case? It is new area for me and I would love to see bigger picture.</div><div><br></div><div>My currently smallest test case contains 90 DAG nodes. I got it by manually reducing IR previously reduced by bugpoint. Is there a way to reduce it more, maybe on DAG level? Identifying the part of the DAG that causes the problem could be helpful.</div><div><br></div><div>- Paweł</div></div>