[LLVMdev] LLVM IR is a compiler IR

Duncan Sands
Wed, 05 Oct 2011 07:37:34 -0000

Hi Talin,

> I'd like to add a couple of additional items to your list - first, LLVM
IR isn't
> stable, and it isn't backwards compatible. Bitcode is not useful as an
archival
> format, because a bitcode file cannot be loaded if it's even a few
months out of
> sync with the code that loads it. Loading a bitcode file that is years old
is
> hopeless.

that sounds like a bug, assuming the bitcode was produced by released versions
of LLVM (bitcode produced with some intermediate development version of LLVM may
or may not be loadable in the final release).  Maybe you should open some bug
reports?

Ciao, Duncan.