<div dir="ltr">Salut,<div><br></div><div>Am observat ca llc aplica si el niste optimizari (desi este rulat cu -O0) la compilarea pentru ARM. Din aceasta cauza, implementarea unor pass-uri care reduc semnificativ IR-ul nu au niciun impact asupra scorului intrucat acel cod era oricum eliminat la compilarea pentru ARM.</div><div><br></div><div>De exemplu, aceste 2 IR-uri (de la testul 5) obtin acelasi scor dupa compilarea pentru ARM, desi al doilea reduce complet functia getBias():</div><div><a href="https://pastebin.com/WYFkh7nT">https://pastebin.com/WYFkh7nT</a><br></div><div><a href="https://pastebin.com/NyXNLwHg">https://pastebin.com/NyXNLwHg</a><br></div><div><br></div><div>Intrebarea mea este: cum ne putem da seama de optimizarile care intr-adevar imbunatatesc scorul final inainte sa le implementam in aceste conditii?</div><div><br></div><div>Ca nota suplimentara, am cautat prin help-ul llc o optiune care sa dezactiveze optimizarile llc (alta decat -O0), dar nu am gasit vreo modalitate. Am observat totusi ca llc elimina mai putin cod daca se compileaza pentru arm64 in loc de arm.</div><div><br></div><div><br></div><div>Multumesc,</div><div>Stefan</div></div>