search for: prtregister

Displaying 3 results from an estimated 3 matches for "prtregister".

2011 Jul 07
0
[LLVMdev] Improving Garbage Collection
...er to enumerate roots. The GC could optimize its barriers and provide its own code info manager to handle enumerating roots in those barriers. Thoughts? Todd Below are the relevant portions from our runtime's include files. /* This is essentially a pointer-sized integer. */ typedef char *PrtRegister; /* These are used to document function parameters to indicate whether they are IN, OUT, or INOUT. */ #define PRT_IN #define PRT_OUT #define PRT_INOUT /* *********************************************************************************************** * Basic constants, definitions, and types. ****...
2011 Jul 07
4
[LLVMdev] Improving Garbage Collection
On 07.07.2011 08:31, Nate Fries wrote: > On 7/6/2011 6:24 PM, Talin wrote: >> The LLVM code generators and analysis passes have a much more >> thorough knowledge of SSA value lifetimes than frontends do, and >> therefore could avoid spilling and reloading of values when it wasn't >> needed. > Although this would indeed be nice, it is not done by similar >
2011 Jul 07
2
[LLVMdev] Improving Garbage Collection
...s and provide its own code info manager to handle enumerating roots in those barriers.**** ** ** Thoughts?**** ** ** Todd**** ** ** ** ** Below are the relevant portions from our runtime’s include files.**** ** ** ** ** /* This is essentially a pointer-sized integer. */**** typedef char *PrtRegister;**** ** ** /* These are used to document function parameters to indicate whether they are IN, OUT, or INOUT. */**** #define PRT_IN**** #define PRT_OUT**** #define PRT_INOUT**** ** ** /***** *********************************************************************************************** ****...