LLVM permet aussi l'utilisation d'une machine virtuelle. Il y a même été discuté d'utiliser LLVM pour distribuer des plasmoids cross plate-forme.
Gallium3D utilise LLVM pour compiler les shaders, pour les cartes disposant d'unités programmables. Je ne sais pas si Apple utilise LLVM pour OpenCL.
On pourrait aussi imaginer d'utiliser LLVM pour améliorer les perfos des langages comme Python, Perl, ou php. En tout cas c'est un projet majeur, qui devrait permettre de faire des choses inattendues.
# Virtual Machine && Gallium3D
Posté par thedidouille . En réponse à la dépêche La version 2.5 du compilateur LLVM est disponible. Évalué à 8.
Gallium3D utilise LLVM pour compiler les shaders, pour les cartes disposant d'unités programmables. Je ne sais pas si Apple utilise LLVM pour OpenCL.
On pourrait aussi imaginer d'utiliser LLVM pour améliorer les perfos des langages comme Python, Perl, ou php. En tout cas c'est un projet majeur, qui devrait permettre de faire des choses inattendues.