No gcc, o manual explica o que -O3, -Osetc. traduzir para em termos de argumentos de otimização específica ( -funswitch-loops, -fcompare-elim, etc.)
Estou procurando as mesmas informações para o clang .
Procurei online e no man clangqual só dá informações gerais ( -O2otimiza mais que -O1, -Osotimiza para velocidade, ...) e também procurei aqui no Stack Overflow e encontrei isso , mas não encontrei nada relevante nos arquivos de origem citados.
Edit: Eu encontrei uma resposta, mas ainda estou interessado se alguém tiver um link para um manual do usuário documentando todas as passagens de otimização e as passagens selecionadas por . Atualmente encontrei apenas esta lista de passes, mas nada sobre os níveis de otimização.-Ox