[LLVM][g++] A helping hand

Hi All,

I was looking into using LLVM with C++. Currently there is almost no C++ support (C support only).

Just wondering who is the person to contact so I could help out with C++ extension for LLVM.

With Best Regards

KaZ

Department of Mathematics and Computing
Imperial College London

LLVM is written in C++, has a C++ API, and llvm-gcc frontend can
compile C++ programs.
What exactly is the C++ support you are missing?

Best regards,
--Edwin

Hi,

I was a little ambiguous. I know LLVM is in C++. By support I meant compilation of C++ source code into LLVM IR.
I am right to assume this feature is not fully implemented right?

With Best Regards

--KaZ

It's implemented through the llvm-gcc front end, but not yet through
the clang frontend. If you're interested in helping with clang, then
you should post to cfe-dev mailing list instead.

-Alexei

llvm-g++ fully supports compiling C++ into LLVM. Support in clang is a WIP.

Andrew

From: Török Edwin <edwintorok@gmail.com>
Subject: Re: [LLVMdev] [LLVM][g++] A helping hand
To: kasra_n500@yahoo.com, "LLVM Developers Mailing List" <llvmdev@cs.uiuc..edu>
Date: Friday, January 30, 2009, 8:29 AM
    

Hi All,

I was looking into using LLVM with C++. Currently
      

there is almost no C++ support (C support only).
    

LLVM is written in C++, has a C++ API, and llvm-gcc
frontend can
compile C++ programs.
What exactly is the C++ support you are missing?

Best regards,
--Edwin
    
Hi,

I was a little ambiguous. I know LLVM is in C++. By support I meant compilation of C++ source code into LLVM IR.
I am right to assume

What do you base your assumption on?

this feature is not fully implemented right?

LLVM (with llvm-g++) is able to compile itself. See
http://llvm.org/cmds/llvmgxx.html
It is Clang that doesn't have full C++ support yet, are you sure you
aren't confusing the two?

Best regards,
--Edwin