I'm using Clang but not llvm-gcc. Now, I get it. Maybe Clang will support it soon, but I think it have nothing to do with BE... 2010/8/4 Eric Christopher <echristo at apple.com>> > On Aug 3, 2010, at 8:48 PM, Liu wrote: > > > It is so difficult ... > > Which FE? It need BE support? I didn't get it. > > > > 2010/8/4 vijay kumar <vijaygbvv at gmail.com> > > Yeah OpenMP support. I read that it has a front end support but not the > back end. So are there any projects or teams looking at this issue. > > > > On Wed, Aug 4, 2010 at 7:24 AM, Liu <proljc at gmail.com> wrote: > > Multicore? > > You want OpenMP support? > > > > 2010/8/3 vijay kumar <vijaygbvv at gmail.com> > > Hi all, > > I am new to this LLVM. I went through the documenation of LLVM > but I didn't find any support for Multicore. Is there any such possibility > where multicore architecture can be exploited using LLVM. > > llvm-gcc has some support for OpenMP via the atomic built-ins. It's > largely untested. I ran the tests a few days ago to test something, but > that's about it - and has some bugs. clang does not currently have support > for OpenMP. > > You would use the llvm-gcc support the same way you would the gcc support. > > -eric-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100804/fd509dfb/attachment.html>
On Aug 3, 2010, at 8:55 PM, Liu wrote:> I'm using Clang but not llvm-gcc. Now, I get it. > Maybe Clang will support it soon, but I think it have nothing to do with BE...The constructs need to be lowered to something that the backend understands. And, as far as I know, no one is working on OpenMP in clang. There is support for Blocks though which works very well. -eric
On 08/03/2010 08:59 PM, Eric Christopher wrote:> On Aug 3, 2010, at 8:55 PM, Liu wrote: > > >> I'm using Clang but not llvm-gcc. Now, I get it. >> Maybe Clang will support it soon, but I think it have nothing to do with BE... >> > The constructs need to be lowered to something that the backend understands. > > And, as far as I know, no one is working on OpenMP in clang. There is support > for Blocks though which works very well. >There was a mail on cfe-dev a few days ago from someone who is apparently working on it. Sebastian
make Clang work with OpenMP is a great project... It need a OpenMP expert and a LLVM expert and a Clang expert. parse must know OpenMP and translate them into OpenMP calls in LLVM way... 2010/8/4 Eric Christopher <echristo at apple.com>> > On Aug 3, 2010, at 8:55 PM, Liu wrote: > > > I'm using Clang but not llvm-gcc. Now, I get it. > > Maybe Clang will support it soon, but I think it have nothing to do with > BE... > > The constructs need to be lowered to something that the backend > understands. > > And, as far as I know, no one is working on OpenMP in clang. There is > support > for Blocks though which works very well. > > -eric-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100805/12cabc72/attachment.html>