Sul gcc, il manuale spiega che cosa -O3
, -Os
ecc traducono in termini di argomenti specifici di ottimizzazione ( -funswitch-loops
, -fcompare-elim
, ecc)
Sto cercando le stesse informazioni per clang .
Ho cercato online e in man clang
cui fornisce solo informazioni generali ( -O2
ottimizza più di -O1
, -Os
ottimizza per velocità, ...) e ho anche cercato qui su Stack Overflow e ho trovato questo , ma non ho trovato nulla di rilevante nei file sorgente citati.
Modifica: ho trovato una risposta ma sono ancora interessato se qualcuno ha un collegamento a un manuale utente che documenta tutti i passaggi di ottimizzazione e i passaggi selezionati da . Attualmente ho appena trovato questo elenco di passaggi, ma niente sui livelli di ottimizzazione.-Ox