Sur gcc, le manuel explique ce -O3
, -Os
etc. traduire en termes d'arguments d'optimisation spécifique ( -funswitch-loops
, -fcompare-elim
, etc.)
Je cherche les mêmes informations pour clang .
J'ai regardé en ligne et dans man clang
lequel ne donne que des informations générales ( -O2
optimise plus que -O1
, -Os
optimise pour la vitesse, ...) et j'ai également regardé ici sur Stack Overflow et j'ai trouvé cela , mais je n'ai rien trouvé de pertinent dans les fichiers source cités.
Edit: J'ai trouvé une réponse mais je suis toujours intéressé si quelqu'un a un lien vers un manuel d'utilisation documentant toutes les passes d'optimisation et les passes sélectionnées par . Actuellement, je viens de trouver cette liste de passes, mais rien sur les niveaux d'optimisation.-Ox