You're thinking of that email that someone sent on a mailing list a while back about how LLVM isn't really a bytecode because it includes architecture-specific codes.
It was a stupid email - you can make LLVM into an architecture-agnostic bytecode by disallowing those codes.
Don't believe me?... https://developer.chrome.com/native-client/reference/pnacl-b...