LLVM contient tout ce qu'il faut pour gérer les langages avec garbage collector. C'est prévu dans le langage de base [1]. Et LLVM est un bytecode. Et on peut exécuter ce bytecode directement dans une VM. Donc je ne comprends pas bien ton raisonnement à propos de LLVM et surtout la restriction d'utilisation que tu en fais. Oui, il peut faire des optimisations au niveau du bytecode, mais ce n'est clairement qu'une feature parmi tant d'autres.
[^] # Re: Language
Posté par rewind (Mastodon) . En réponse au journal Apache vs Oracle. Évalué à 2.
[1] http://llvm.org/docs/LangRef.html#int_gc