Y
Hacker News
new
|
ask
|
show
|
jobs
by
tawaypol
1537 days ago
LLVM is as much a virtual machine as the "C Virtual Machine" from the spec is. To my knowledge there are no LLVM IR interpreters.
2 comments
The_rationalist
1537 days ago
https://llvm.org/docs/tutorial/BuildingAJIT1.html
link
pjmlp
1537 days ago
watchOS uses an Apple flavour of LLVM bitcode as executable format.
GraalVM also supports LLVM IR.
link
saagarjha
1536 days ago
watchOS does not support executing LLVM IR, or runs normal ARM code with a somewhat tweaked ABI that’s generated from Bitcode.
link
pjmlp
1536 days ago
Executable format does not mean it is executed directly, rather the format used for the executable files shipped into the store, which then does the AOT compilation for the specific version of watchOS.
Better now?
link
saagarjha
1536 days ago
That is accurate, but not probably not the definition this thread was using for “executable”.
link