1306 shaares
Une très bonne vidéo sur le fonctionnement de la suite d'outils LLVM qui permet de créer plus facilement des langages compilés ahead of time comme C++ ou Rust.
LLVM gère une représentation intermédiaire du langage, un peu comme le bytecode Java ou Javascript, qui est ensuite traduit vers les différentes architectures de CPU.
Cette représentation intermédiaire est optimisé par LLVM et peu être inspecté par tous les outils LLVM compatibles