|
|
|
|
|
by millstone
4776 days ago
|
|
Right. I had always thought that LLVM bitcode was unsuitable as a portable representation because it inevitably encoded architecture-specific details. Consider code like this: int lsize(void) { return sizeof(void *); }
how would this be compiled portably, so that it returns 4 or 8 as appropriate? What would the LLVM bitcode look like? |
|
See http://www.chromium.org/nativeclient/pnacl/bitcode-abi#TOC-D...