search for: pwalton

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

Did you mean: walton
2011 Sep 05
1
[LLVMdev] Named struct metadata
Hi everyone, It'd be useful for our purposes if we could attach metadata to named structs. In particular, in Rust we're looking to use this information to communicate information about our discriminated unions to the garbage collector. (We could, and are at the moment, using the metadata argument to the gcroot intrinsic, but this seems to inhibit optimizations and adds a fair amount
2011 Sep 30
0
[LLVMdev] [patch] Add the returns_twice attribute
...I didn't hook Hotpatch up to anything yet, and I don't expect to get to it anytime soon; that's why I'm giving it to them for now. If you don't want this to happen, you better speak up now. > > Chip > > Begin forwarded message: > >> From: Patrick Walton <pwalton at mozilla.com> >> Subject: Re: [patch] Add the returns_twice attribute >> Date: September 29, 2011 4:43:52 PM MDT >> To: Rafael Ávila de Espíndola <rafael.espindola at gmail.com> >> Cc: llvm-commits <llvm-commits at cs.uiuc.edu>, Charles Davis <cdavis at m...
2010 Jun 11
3
[LLVMdev] Void values
Hi, I'm interested in adding support for void values (i.e. unit types) to LLVM. Currently, "void" is only allowed as the return value of a function, and numerous assertions are in place to check this. This document [1] that Google pulled up seems to suggest that this idea was planned: > Finally, one annoying, but trivial, nuance of the LLVM type-system is > the
2010 Jun 11
1
[LLVMdev] Void values
On 6/11/10 4:20 PM, Chris Lattner wrote: > Hi Patrick, > > I don't know of anyone working on it, but I'd really like to eliminate void. It doesn't seem like a useful feature of the type system. Functions can be changed to return {} for example. > > -Chris That's the structure type with zero elements, right? Patrick
2011 Sep 27
1
[LLVMdev] Function attribute size limit
Hi everyone, It looks to me like we're out of bits for function attributes. I need another one, unfortunately... Is there any objection to moving to 64 bits? I can write the patch. Thanks, Patrick