¿Dónde puedo encontrar la secuencia de optimizaciones utilizada por clang de acuerdo con -OX?¿Dónde encontrar la secuencia de optimización para clang -OX?
Respuesta
clang ejecuta exactamente la misma secuencia de pases que opt -ON. Por lo tanto, puede hacer algo como
llvm-as < /dev/null | opt -O3 -disable-output -debug-pass=Arguments
para derivar el conjunto "completo" de pases que se ejecutan en O3.
Pero solo veo hasta O3 en opt. ¿Por qué clang tiene O4? – dalibocai
-O4 generalmente significa optimización de tiempo de enlace, por lo que no se puede realizar a través de la opción solo. El conjunto de pases adecuados para LTO se puede encontrar a través de opt -std-link-opts. –
Gracias! Analicé y publiqué el resultado para todos los niveles de optimización [aquí] (http://stackoverflow.com/a/15548189/762488) para llvm 3.2 – Antoine
- 1. Niveles de optimización en LLVM y Clang
- 2. Optimización de la manipulación de la secuencia F #
- 3. ¿Dónde puedo encontrar la aplicación para IVCWizCtlUI
- 4. Después de instalar Xcode, ¿dónde está el clang?
- 5. rvm: comando no encontrado MAC OX
- 6. Encontrar Boost compilado con CLang con CMake
- 7. ¿Dónde puedo encontrar la documentación de la API para tkinter?
- 8. Optimización de MySQL: EXPLAIN La columna "Extra" contiene "Usar dónde"
- 9. ¿Dónde puedo encontrar un diccionario para la validación de contraseñas?
- 10. ¿Dónde puedo encontrar la documentación de vtk para python?
- 11. ¿por qué la optimización de clang está rompiendo mi código ensamblador en línea?
- 12. Enlazador para Clang?
- 13. ¿Dónde puedo encontrar la documentación de PythonMagick?
- 14. ¿Dónde puedo encontrar fuentes .NET para descargar?
- 15. ¿Dónde encontrar tutoriales para scaladoc 2?
- 16. ¿Dónde encontrar bello código PHP para leer?
- 17. ¿Dónde puedo encontrar documentación para NHibernate ISession.Persist()?
- 18. ¿Dónde puedo encontrar bcp para impulsar?
- 19. ¿Dónde puedo encontrar documentación para BlueZ?
- 20. Optimización para encontrar y reemplazar archivos grandes en Python
- 21. ¿Dónde encontrar la implementación de stdio.h?
- 22. ¿Dónde puedo encontrar la documentación de MSpec?
- 23. ¿Dónde puedo encontrar la implementación de XMLHttpRequest?
- 24. ¿Dónde puedo encontrar la fuente de System.Web.Optimization?
- 25. ¿Dónde puedo encontrar la documentación de Hpricot?
- 26. ¿Dónde puedo encontrar documentación para RDLC xml?
- 27. ¿Dónde puedo encontrar complementos para Resharper?
- 28. ¿Dónde encontrar todas las opciones para module.config.php?
- 29. ¿Dónde encontrar Generic.xaml para controles WPF nativos?
- 30. ¿Dónde encontrar el módulo win32api para Python?
Aparte del código fuente, ¿eso es? – delnan