[hellogcc] Re: [hellogcc] llvm前端各个版本之间bitcode兼容问题

  • From: Jia Liu <proljc@xxxxxxxxx>
  • To: hellogcc@xxxxxxxxxxxxx
  • Date: Mon, 1 Oct 2012 01:25:56 +0800

IR最近有变化,当然,变化非常小
bitcode的格式因为API的变化,而进行了一些调整

2012/9/30 Hongxu Chen <leftcopy.chx@xxxxxxxxx>:
> 刚接触llvm,有个问题非常令我困惑:各个版本之间的.bc文件之间好像都不兼容。
> 比如用llvm-gcc2.5编译出的bitcode、clang2.8、clang2.9、clang3.0编译出的bitcode只能在对应的lli上执行或用对应的llc编译,否则会报错。然而生成的llvm反编译文件(.ll)似乎格式是差不多的(比如用clang2.8带选项-S
> -emit-llvm生成的hello.ll可以被llvm-as2.9编译成hello.bc文件)。这究竟是怎么回事?
>
>
>
> Hongxu Chen

Other related posts:

  • » [hellogcc] Re: [hellogcc] llvm前端各个版本之间bitcode兼容问题 - Jia Liu