[cpl] [Concurs] Optimizari implicite la rularea LLC

Diana Picus diana.picus at gmail.com
Fri Jan 13 20:58:21 EET 2017


Buna,

Daca ai un build de debug, poti rula `llc -debug-pass=Structure` ca sa vezi
ce pass-uri sunt rulate si in ce ordine. Alte optiuni care pot fi utile
sunt `llc -print-after-all` daca vrei sa vezi outputul dupa fiecare pass,
sau `llc -print-after=<some-pass>`.

Hope that helps,
Diana

2017-01-13 18:42 GMT+02:00 Călin Cruceru via cpl <cpl at cursuri.cs.pub.ro>:

> Salut,
>
> Am scris niște optimizări simple, pentru început, și am observat spre
> surprinderea mea că deși în codul intermediar observ efectul, pe
> aceleași teste dimensiunea secțiunii .text, așa cum se compară în
> script, după rularea LLC, e aceeași.
>
> Asta m-a făcut să încerc să adaug la execuția LLC parametrul -O0 și
> atunci se pot observa optimizările mele.  Observ că outputul e același
> ca atunci când rulez LLC cu -O1, deci bănuiesc că acesta e default-ul.
> Totuși, e intenționată treaba asta?
>
> E adevărat că probabil optimizările mele sunt destul de mici momentan
> și oricum nu ar face o diferență în concurs, dar totuși, e ciudat să
> faci *ceva* și să nu observi *nimic*.
>
> Mersi,
> Călin
> _______________________________________________
> cpl mailing list
> cpl at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/cpl
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/cpl/attachments/20170113/e63f9260/attachment.html>


More information about the cpl mailing list