Displaying 20 results from an estimated 25 matches for "bolz".
Did you mean:
bold
2008 Jan 07
2
[LLVMdev] GC infrastructure checked in
On Jan 7, 2008, at 10:54, Carl Friedrich Bolz wrote:
> Gordon Henriksen wrote:
>
>> That said, the PyPy group has llvmgcroot support on a branch; you
>> could ask Armin Rigo <arigo at tunes dot org> for details about
>> accessing it.
>>
>> On his benchmarks, Armin saw an 8% speedup vs. a shadow st...
2007 Aug 13
2
[LLVMdev] ocaml+llvm
...ots function. Note that
> these are not well tested and probably have holes in them, but these are
> the interfaces we want to use :)
How is this function actually implemented? Is there special
stack-walking code emitted or does LLVM keep an extra stack of roots?
Cheers,
Carl Friedrich Bolz
2008 Jan 08
0
[LLVMdev] GC infrastructure checked in
...Using llvm-gcc would still give you LLVM's code
generator which seems to be not optimal for what PyPy does (for whatever
reason).
Besides, PyPy cannot get rid of its own shadow-stack implementation as
long as LLVM is not the leading compiler on most platforms :-).
Cheers,
Carl Friedrich Bolz
2008 Feb 05
0
[LLVMdev] 2.2 garbage collector questions
...if: "you just connect
the GC and
> it works". I'm sure that isn't the intention, but judging from some
of the posts
> on this mailing lists over the past months, this seems to be a common
expectation.
Maybe a disclaimer would make sense indeed.
Cheers,
Carl Friedrich Bolz
2008 Jan 07
0
[LLVMdev] GC infrastructure checked in
...> So perhaps those llvm-gcc GC
> extensions could be put to good use after all! :)
Right now using LLVM's GC features is not really helpful for us, because
the benefits of having a proper stack walker disappear again due to the
worse code generator of LLVM.
Cheers,
Carl Friedrich Bolz
2008 Jan 07
2
[LLVMdev] GC infrastructure checked in
On 2008-01-07, at 05:29, Jon Harrop wrote:
> On Monday 07 January 2008 02:32:47 Gordon Henriksen wrote:
>
>> Everything described in GarbageCollection.html should now be live.
>> Phew!
>>
>
> This is wonderful news! Are there any example programs using these
> GCs?
The division of labor is such that the user program must provide the
stack walker (in
2005 Jun 20
4
[LLVMdev] variable sized structs in LLVM
Hi Reid,
Reid Spencer wrote:
> Yes, for that you need TargetData:
>
> http://illuvium.net/docs/doxygen/classllvm_1_1TargetData.html
I feared that that would be the answer :-). We're not using the LLVM-API
at the moment. We're just generating a .ll file 'by hand', e.g. via
simple string operations. I guess we get what we deserve :-).
Thanks for your help,
Carl
2008 Feb 05
4
[LLVMdev] 2.2 garbage collector questions
> LLVM currently lacks working examples demonstrating the use of garbage
> collection...
Hello,
if anybody has time, I would recommend putting a big disclaimer at the top of
the garbage collection page that explains that, for the most part, garbage
collection falls outside of LLVM's domain.
Right now LLVM advertises itself as "supporting garbage collecting", which
although
2005 Jun 20
4
[LLVMdev] variable sized structs in LLVM
Hi LLVM-dev!
I'm having problems figuring out how to do variable sized structs in
LLVM (which are neccessary for PyPy's LLVM backend, on which I'm
working). I'm trying to do the equivalent of
struct array {
long refcount;
long length;
long items[1];
};
in LLVM, where the items array can be arbitrarily long. I guess that the
struct definition should
2006 Sep 12
2
HAL Problems
Hi,
since the last few days my system crashs at startup of gdm (on system boot).
If I choose runlevel 2, the system doesn't crash. I found out, that HAL is
the problem. After disabling hal (chkconfig haldaemon --off) no crashes
appear.
The system freezes completly so I can't look into the logfiles.
I removed an reinstalled hal already, but nothing changed.
I tried older kernels
2006 Apr 15
0
Set "setuid" bit on a Solaris server from a Windows client
...he S-bit (-rw-r--r-- becomes -r-Sr--r--).
As to my understanding, for Samba this would require a slight modification in smbd/dismode.c (at least this is what I read from the debug log).
Anybody else ever came across this problem? Any solution, comments, thoughts...
Kind regards
Karsten
Karsten Bolz
Storage Architect
Sun Microsystems GmbH
Data Management Group
Phone: +49 6196 9568-264
Fax: +49 6196 9568-293
2006 Apr 15
0
[LLVMdev] how to code a loop in llvm assembly
Using an alloca'd variable with loads and stores would work well
too. To date this
is how every llvm language front end works. You would want to avoid
malloc for
such a purpose generally. mem2reg is nice enough to take your local
load
and stores and promote them to registers with PHINodes :-)
On Apr 15, 2006, at 4:43 AM, Ralph Corderoy wrote:
>
> Hi Simon,
>
>>
2006 Apr 15
1
[LLVMdev] how to code a loop in llvm assembly
Hi Simon,
> I've read over the "LLVM Language Reference Manual" a few times, and
> writing some ll code, but i'm stuck at a very basic point. How to
> decrement a counter variable ?
As Oscar pointed out, you need a phi-node. I read some of the published
papers on LLVM before the Language Reference Manual and found them to be
of use. You may also find Wikipedia's
2005 Jun 20
0
[LLVMdev] variable sized structs in LLVM
...ytes. Etc. and always.
There are also methods in LLVM to help you deal with the size of a type
in bits and bytes. In particular you might want to note the following
methods:
Type::isSized
Type::getPrimitiveSize
Type::getPrimitiveSizeInBites
Reid
On Mon, 2005-06-20 at 13:03 +0200, Carl Friedrich Bolz wrote:
> Hi LLVM-dev!
>
> I'm having problems figuring out how to do variable sized structs in
> LLVM (which are neccessary for PyPy's LLVM backend, on which I'm
> working). I'm trying to do the equivalent of
>
> struct array {
> long refcount;
&...
2006 May 03
2
[LLVMdev] summer of code - what to write in the proposal?
Hello
I'm new to this "summer of code" and was planning to apply for llvm but I'm
not sure what to write in my proposal?
I have looked at a couple of proposal templates and most of them has an
"Project Details" part. Lets say I want to
implement an new and cool optimization pass for llvm, what kind of details
do you want to know of: details about how
I'm planning
2005 Jul 30
0
[LLVMdev] PyPy sprint announcement: Heidelberg (Germany) 22nd - 29th August 2005
...alf a year ago we would be very
interested in collaborating with more experienced LLVMers.
If you consider coming to the one week sprint but need some
support for travel and accomodation costs, then please don't
hesitate to mail me. Maybe we can work something out.
Regards,
Carl Friedrich Bolz
PyPy Sprint in Heidelberg 22nd - 29th August 2005
==================================================
The next PyPy sprint will take place at the Heidelberg University
in Germany from 22nd August to 29th August (both days included).
Its main focus is translation of the whole PyPy interpreter
to...
2005 Jun 20
0
[LLVMdev] variable sized structs in LLVM
...parately allocated arrays so
that your example becomes:
%struct.array = type { int, int, int* }
The third field is allocated according to the actual size needed.
This is a bit more code generation but should be fairly efficient.
Reid.
On Tue, 2005-06-21 at 00:40 +0200, Carl Friedrich Bolz wrote:
> Hi Reid,
>
> Reid Spencer wrote:
> > Yes, for that you need TargetData:
> >
> > http://illuvium.net/docs/doxygen/classllvm_1_1TargetData.html
>
> I feared that that would be the answer :-). We're not using the LLVM-API
> at the moment. We're...
2005 Jun 24
0
[LLVMdev] variable sized structs in LLVM
On Mon, 20 Jun 2005, Carl Friedrich Bolz wrote:
> I'm having problems figuring out how to do variable sized structs in LLVM
> (which are neccessary for PyPy's LLVM backend, on which I'm working). I'm
> trying to do the equivalent of
...
> in LLVM, where the items array can be arbitrarily long. I guess that th...
2005 Aug 29
0
[LLVMdev] PyPy release 0.7.0 announcement
...ypy/dist/pypy/doc/contact.html
contributor list:
http://codespeak.net/pypy/dist/pypy/doc/contributor.html
have fun,
the pypy team, of which here is a partial snapshot
of mainly involved persons:
Armin Rigo, Samuele Pedroni,
Holger Krekel, Christian Tismer,
Carl Friedrich Bolz, Michael Hudson,
Eric van Riet Paap, Richard Emslie,
Anders Chrigstroem, Anders Lehmann,
Ludovic Aubry, Adrien Di Mascio,
Niklaus Haldimann, Jacob Hallen,
Bea During, Laura Creighton,
and many contributors ...
PyPy development and activities happen as an open source project...
2005 May 20
0
[LLVMdev] PyPy 0.6 released
...el free to give feedback and
raise questions.
contact points: http://codespeak.net/pypy/index.cgi?contact
contributor list:
http://codespeak.net/pypy/index.cgi?doc/contributor.html
have fun,
Armin Rigo, Samuele Pedroni,
Holger Krekel, Christian Tismer,
Carl Friedrich Bolz
PyPy development and activities happen as an open source project
and with the support of a consortium funded by a two year EU IST
research grant. Here is a list of partners of the EU project:
Heinrich-Heine University (Germany), AB Strakt (Sweden)
merlinux GmbH...