Estoy aprendiendo programación de backends LLVM.ejemplos de código para aprender la programación back-end de LLVM
Actualmente estoy interesado en pases de análisis, transformaciones de programas posteriores. (Asumo que como voy a ser más fluido con el análisis, entonces será el momento de las transformaciones del programa).
¿Podría recomendar recursos para aprender? (Sé el manual de programadores de LLVM y Dragon Book;)).
Por recursos quiero decir no solo tutoriales, libros, sino especialmente pequeños proyectos bien escritos. Me gustaría leer ejemplos de código, compilarlos y jugar con ellos (hackear un poco) para obtener más información sobre la implementación práctica.
Esos códigos no tienen que estar restringidos a la parte de análisis. El tema es la programación backend de LLVM en general, mientras que el análisis y las transformaciones de programas son muy interesantes.
Ligeramente tangente: al utilizar la página [Try'll LLVM] (http://llvm.org/demo/index.cgi), puede solicitarse generar la fuente LLVM C++ API equivalente que habría generado el IR. Puede ser útil (o no) al buscar una traducción en particular. –