Orateur
Henri-Pierre Charles
(CEA)
Description
La boite à outils LLVM a été conçue pour permettre la construction de compilateurs à la fois efficaces, versatiles et permettant de garder la structuration du code source aussi loin que possible dans le processus de génération d'exécutable. Au delà du compilateur Clang, démonstration éclatante de la puissance de l'approche, elle a engendré beaucoup d'outils annexes et un énorme intérêt scientifique, technologique et industriel. Nous verrons les raisons qui ont suscité cet intérêt et quelques-uns de ces outils.