Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] LLVM 2.8 released


Am 07/10/2010 10:58, schrieb Alex Blewitt:
LLVM 2.8 has been released, which includes full support for C++ and a full libc++ standard library. Unlike GCC, which is GPL, LLVM is under a BSD license and so can be used in tools as a means to compile, parse and introspect code. The AST is traversable via C++ and since it's a modular architecture, the new LLDB debugger also uses the same parser for source code navigation (unlike GDB which has its own parser separate from GCC).

I've written about it at InfoQ:

http://www.infoq.com/news/2010/10/llvm-2.8

but there's more info at the release notes:

http://llvm.org/docs/ReleaseNotes.html#whatsnew


Hmm, nice, but ... still no binaries of clang for windows!

Wasn't Windows also the main platform for Eclipse as far as the download statistics says?

Here's the links to the various sub projects which may be of interest:

http://clang.llvm.org/ - the Clang compiler, for C/C++/Objective-C source
http://clang-analyzer.llvm.org/ - Clang static analyzer for above
http://lldb.llvm.org/ - the LLDB debugger
http://libcxx.llvm.org/ - libc++, the standard library for c++ code
http://klee.llvm.org/ - the KLEE symbolic evaluation engine for code checking

There's a GCC front end to Clang, which gives Clang the appearance of a GCC compiler. That may be useful for hooking it in to CDT.


Aren't the Clang and llvm-gcc actually just two different frontends?
Are you really sure?

Alex
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev



Back to the top