回答

16

LLVM被称为LLVM(低级别虚拟机)是有原因的。它是如此的低级别,你不会被绑定到你的源语言的任何特定的语义。

有在LLVM一些有用的东西,使得一些并行语言更加容易的汇编 - 例如,跳转到任意块:http://llvm.org/docs/LangRef.html#blockaddress

而且LLVM并不意味着任何特定的运行属性,不会强迫任何具体的实施GC的。你可以建立你想要的任何东西。