[LLVMdev] LLVM IR is a compiler IR

Duncan Sands baldrick at free.fr
Wed Oct 5 00:37:34 PDT 2011


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.



More information about the llvm-dev mailing list