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: