Displaying 2 results from an estimated 2 matches for "93ac6bcd".
2009 Dec 20
0
[LLVMdev] Status of first-class aggregate types
...I'd pass them by value if they are small but by reference if they are large. Passing large tuples by value isn't going to provide a win.
-Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20091220/93ac6bcd/attachment.html>
2009 Dec 20
3
[LLVMdev] Status of first-class aggregate types
What's the current status on support for first-class structs? The last I
heard was:
- Structs which are smaller or equal to two pointers can be passed /
returned / loaded / stored by value.
- There are plans to expand this in the future to support arbitrary-sized
structs as first class values. (Probably via some transformation pass the
converts the return value into a hidden