[LLVMdev] How to enable cbe as a supported target?

Arnold Schwaighofer arnold.schwaighofer at gmail.com
Wed Dec 5 08:13:43 PST 2012


The C Backend was  remove in 3.1
(http://llvm.org/releases/3.1/docs/ReleaseNotes.html):

"Major Changes and Removed Features
...
The C backend has been removed. It had numerous problems, to the point
of not being able to compile any nontrivial program."

On Wed, Dec 5, 2012 at 10:00 AM, Mingliang LIU <liuml07 at gmail.com> wrote:
> Hi all,
>
> I met an error when I run the llc command to transform a bitcode file to C
> code (source to source):
> $ llc -march=c -o foo.c foo.ll
> However, it said "llc: error: invalid target 'c'." I checked the 'llc
> --version' only to find that there is no c as target. The cpp was there,
> which makes calls against the LLVM C++ API. But that's not what I want.
>
> I configured my LLVM with default options, thus I supposed the 'cbe' should
> have been enabled as a supported target. Nevertheless, I tried to enable it
> explicitly:
> $ ../configure --enable-targets=cbe
> It occurred the error: "configure: error: Unrecognized target cbe"
>
> Any clue?
>
> Thank you.
> --
> Mingliang LIU (刘明亮 in Chinese)
>
> PACMAN Group,  Dept. of Computer Science & Technology
> Tsinghua University, Beijing 100084, China
> Email: liuml07 at mails.tsinghua.edu.cn
> Homepage: http://pacman.cs.tsinghua.edu.cn/~liuml07/
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>




More information about the llvm-dev mailing list