similar to: [LLVMdev] Tooling support for LLVM-GCC, or CLANG?

Displaying 20 results from an estimated 4000 matches similar to: "[LLVMdev] Tooling support for LLVM-GCC, or CLANG?"

2009 Jun 16
2
[LLVMdev] Tooling support for LLVM-GCC, or CLANG?
I'm more interested in whether or not there are any projects in the works that fuse the tools together to build a better IDE experience. I forget which presentation it was, but one of the developers (I *think* it was the gentleman that presented something on CLANG at the dev's conference 2008) made a bit of a point by saying that LLVM, unlike GCC has been built from the ground up with
2009 Jun 16
0
[LLVMdev] Tooling support for LLVM-GCC, or CLANG?
On Tue, Jun 16, 2009 at 6:04 AM, Granville Barnett<granvillebarnett at googlemail.com> wrote: > Hi, > I seem to remember that a big point of LLVM being built with tooling support > out of the box was a major thing, however, I've not read anything about any > tools which are actually taking advantage of the foundation LLVM provides. > I'm not a Mac user, but I'd
2009 Jun 16
0
[LLVMdev] Tooling support for LLVM-GCC, or CLANG?
On Jun 16, 2009, at 1:05 PM, Granville Barnett wrote: > I'm more interested in whether or not there are any projects in the > works that fuse the tools together to build a better IDE experience. > I forget which presentation it was, but one of the developers (I > *think* it was the gentleman that presented something on CLANG at > the dev's conference 2008) made a bit
2009 Jun 18
0
[LLVMdev] Garbage Collection Project
> > That is similar to the approach I used, although HLVM provides a pointer directly to the type, saving you a single hop. I'm not so sure that is a very good reason, depending on your implementation data structures that are fundamental to the type system of the virtual machine use custom allocators so the extra hop carries little to no expense. I would not have considered it had I
2009 Jun 18
3
[LLVMdev] Garbage Collection Project
> Firstly, rather than using a single 1 word pointer to represent a reference > I > chose to use 3 words including a pointer to the type and a pointer to the > value (as well as metadata). This allows typed nulls and that addresses an > important deficiency found in most other VMs including the CLR. Is Scarcity > able to handle such references or does its implementation of stack
2009 Jun 18
2
[LLVMdev] Garbage Collection Project
On Thursday 18 June 2009 12:28:57 Cory Nelson wrote: > I'm also curious what language uses this and why it is useful :) HLVM is intended to be a general-purpose VM rather than a particular language. > Also, things like this would make lock-free algorithms difficult or > impossible. True. Perhaps that is a good argument for providing both kinds. However, nulls are certainly more
2009 Jul 11
2
[LLVMdev] ANTLR?
That sounds like a problem. Just so I understand, do you mean there isn't the run-time support etc. to write back ends for the C++ language, or that the compiler IR is also somehow insufficient to write a code generator? --Vikram Associate Professor, Computer Science University of Illinois at Urbana-Champaign http://llvm.org/~vadve On Jul 11, 2009, at 3:00 PM, Granville Barnett
2009 Jul 11
0
[LLVMdev] ANTLR?
When you create a parser via ANTLR you specify the output language of the resulting recursive descent parser, at the moment there exists no C++ output template to my knowledge, thus you would have to generate the parser as C code for which a template exists. The runtime support should be there, at least partially but it won't use things like exceptions, nor will it have a very modular design
2009 Jun 16
2
[LLVMdev] Some understanding of LLVM vs gCC vs Intel C++ Compilers
Are there any papers in the works which benchmark some specification suite of C programs on GCC, LLVM-GCC, and CLANG? The only stuff I have seen so far are some bar charts in a few LLVM presentations, would be nice to have something a little more comprehensive. Cheers, Granville On Tue, Jun 16, 2009 at 6:51 AM, Jon Harrop <jon at ffconsultancy.com> wrote: > On Tuesday 16 June 2009
2009 Jul 11
0
[LLVMdev] ANTLR?
Hi, I've not got any experience using ANTLR to parse C++, however, you will find that there only exists a C code generator for ANTLR and NOT a C++ one. Over the years numerous people have requested a C++ code generation template but alas there is still only a C one. Just a heads up. Granville 2009/7/11 Vikram S. Adve <vadve at cs.uiuc.edu> > We are looking for an open source C++
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,
2009 Jun 18
0
[LLVMdev] Garbage Collection Project
On Thu, Jun 18, 2009 at 3:14 AM, Granville Barnett<granvillebarnett at googlemail.com> wrote: > >> Firstly, rather than using a single 1 word pointer to represent a >> reference I >> chose to use 3 words including a pointer to the type and a pointer to the >> value (as well as metadata). This allows typed nulls and that addresses an >> important deficiency
2009 Jun 16
0
[LLVMdev] Some understanding of LLVM vs gCC vs Intel C++ Compilers
Trying to capture a notion of overall compiler optimization in a representative set of benchmarks is a hard problem. If you're interested in performance, it's best to measure it on the applications you're interested in. You should be suspicious of any one-dimensional analysis of compiler optimization, especially if it's presented by someone with an interest in a particular
2009 Jun 18
0
[LLVMdev] Garbage Collection Project
On Tuesday 16 June 2009 07:37:32 Talin wrote: > A while back there was a discussion thread about whether an accurate, > concurrent garbage collector could be "generic" in the sense of being > able to support multiple different languages efficiently. After having > done some work on this, I now believe that this is the case - using C++ > policy-based design principles, you
2009 Jun 16
3
[LLVMdev] Garbage Collection Project
A while back there was a discussion thread about whether an accurate, concurrent garbage collector could be "generic" in the sense of being able to support multiple different languages efficiently. After having done some work on this, I now believe that this is the case - using C++ policy-based design principles, you can create a set of modules that represent different aspects of
2009 Jun 16
0
[LLVMdev] Some understanding of LLVM vs gCC vs Intel C++ Compilers
On Tuesday 16 June 2009 00:43:58 David Greene wrote: > But hey, we use LLVM to do it! Hello David, I just noticed your post and was wondering what Cray are doing with LLVM? Are you using it in production? I am trying to keep an eye on the fast moving LLVM project and like to keep up to date with respect to its industrial applications... -- Dr Jon Harrop, Flying Frog Consultancy Ltd.
2005 Jan 03
8
load balancing and DNAT
Does anyone know if load balancing and DNAT work well together? I know that load balancing and NAT do not, but what about a simple port forward? I can''t apply Julian Anastasov''s patches, because they don''t work with PPTP patches. :/ Anyhow, a simple: iptables -t nat -A PREROUTING -i eth0 -p tcp --dport xxx -j DNAT --to yyy:xxx iptables -I FORWARD -i eth0 -d yyy -p
2007 Dec 14
3
Plot question
I have some data consisting of multiple trials of an experiment with different values of an independent variable. If I run R> plot(var,result) I get a scatterplot of result versus the independent variable var. If I run R> plot(as.factor(var),result) I get a boxplot of the distribution of result for each value of var. In this plot, each boxplot is labeled by the corresponding value of
2009 Jun 15
6
[LLVMdev] Some understanding of LLVM vs gCC vs Intel C++ Compilers
On Monday 15 June 2009 01:32, me22 wrote: > My (possibly faultly) understanding is that intel's has good support > for numerics, presumably through auto-vectorization and such, but only Yes, that's true. > works for intel's architectures and is only excellent on intel chips. That used to be the case, but not so anymore. Intel compilers generate just fine code for AMD
2013 Jan 30
2
[LLVMdev] Edge Profiling
Hello. I'm using these commands to compile the code below in order to collect edge/blocks profiling: clang -emit-llvm -c sort.c -o sort.bc opt -insert-edge-profiling sort.bc -o sort_prof.bc clang sort_prof.bc -lprofile_rt -L/llvms/lib -o sort_prof then I run the program and display the profiling information using llvm-prof sort_prof.bc, and the result is: