Níveis de otimização de clang
No gcc,o manual explica o que-O3
, -Os
, etc. traduzem em termos de argumentos específicos de otimização (-funswitch-loops
, -fcompare-elim
etc.)
Eu estou procurando a mesma informação para clang.
Eu olheiconectados e emman clang
que apenas fornece informações gerais (-O2
otimiza mais de-O1
, -Os
otimiza a velocidade,…) e também olhou aqui no Stack Overflow e encontrouisto, mas não encontrei nada relevante nos arquivos de origem citados.
Editar: Eu encontrei uma resposta, mas estouainda interessado se alguém tiver um link para um manual do usuário documentando todos os passes de otimização e os passes selecionados por-Ox
. Atualmente acabei de encontraristo lista de passes, mas nada nos níveis de otimização.