search for: rosecompil

Displaying 5 results from an estimated 5 matches for "rosecompil".

Did you mean: rosecompiler
2009 Jul 12
0
[LLVMdev] ANTLR?
I've done extensive research on the subject and if you want to parse ALL of C++, there are only two options, g++ or the Edison Design Group C++ front-end. Both of these have projects designed to make this easier LLVM (as you know) and Rose (http://www.rosecompiler.org/), which works with the EDG compiler. AspectC++, OpenC++, Antler, TLX, all work with only a portion of the grammer. On Sat, Jul 11, 2009 at 10:40 PM, Vikram S. Adve <vadve at cs.uiuc.edu> wrote: > We are looking for an open source C++ parser other than g++ if possible. > Clang...
2009 Jul 11
10
[LLVMdev] ANTLR?
We are looking for an open source C++ parser other than g++ if possible. Clang would be great but its C++ support is still some way away and we need something that works or nearly works now. Does anyone have any experience with ANTLR for parsing C++ and for extending their C++ parser? Any other feedback on ANTLR in general would be welcome too. Thanks, --Vikram Associate Professor,
2012 Jan 16
0
[LLVMdev] OpenMP support for LLVM
...get a wider audience to review such a proposal. (You may also want to > copy the mpc authors, who have some experience in how to add support for > OpenMP into a compiler IR. FWIW, there is a BSD-licensed OpenMP 3 source-to-source translator available as part of the ROSE project: http://www.rosecompiler.org/ It might be worth looking at. > > Some ideas from my side: > > How to represent OpenMP in LLVM? > > I do not believe OpenMP needs direct LLVM-IR extensions, but should > rather be represented through a set of intrinsics. The intrinsics may be > similar to functi...
2012 Jan 16
1
[LLVMdev] OpenMP support for LLVM
On 01/16/2012 03:04 AM, Vlad Krylov wrote: > I am interested. I would be grateful for your hints. Great. ;-) > So OpenMP has various constructs such as parallel, barrier, single, > for, etc. And there is at least two libraries to generate OpenMP code: > libgomp and mpc. We want to be independent of specific library. True. > We should create an interface with methods which
2012 Jan 16
3
[LLVMdev] multi-threading in llvm
I am interested. I would be grateful for your hints. So OpenMP has various constructs such as parallel, barrier, single, for, etc. And there is at least two libraries to generate OpenMP code: libgomp and mpc. We want to be independent of specific library. We should create an interface with methods which present manual inserting of OpenMP pragmas in C or Fortran code. These sounds like "this