search for: bolz

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...