search for: prtrseinfo

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

2011 Jul 07
0
[LLVMdev] Improving Garbage Collection
...tead of physical activations that may combine multiple logical activations via inlining. You can then call another runtime function, prtEnumerateRootsOfActivation, to ask for the roots associated with the given stack iterator's current activation to be enumerated. To this function, you pass a PrtRseInfo struct that contains a callback that gets invoked once per live ref found and a opaque environment variable passed (unexamined) onto the callback function. To go to the next activation on the call stack, you then call the runtime's prtNextActivation. There are routines to determine when you...
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
...low this data structure to be sliced in that way, at least not during a safe point. ** You can then call another runtime function, prtEnumerateRootsOfActivation, to ask for the roots associated with the given stack iterator's current activation to be enumerated. To this function, you pass a PrtRseInfo struct that contains a callback that gets invoked once per live ref found and a opaque environment variable passed (unexamined) onto the callback function. To go to the next activation on the call stack, you then call the runtime's prtNextActivation. There are routines to determine when you...
2011 Jul 07
1
[LLVMdev] Improving Garbage Collection
...> > ** > I'm in agreement here. > ** > > **** > > You can then call another runtime function, prtEnumerateRootsOfActivation, > to ask for the roots associated with the given stack iterator's current > activation to be enumerated. To this function, you pass a PrtRseInfo struct > that contains a callback that gets invoked once per live ref found and a > opaque environment variable passed (unexamined) onto the callback function. > To go to the next activation on the call stack, you then call the runtime's > prtNextActivation. There are routines to d...
2011 Jul 07
0
[LLVMdev] Improving Garbage Collection
...ters. You can define it as data structures in the core and implement a library on top. You can then call another runtime function, prtEnumerateRootsOfActivation, to ask for the roots associated with the given stack iterator's current activation to be enumerated. To this function, you pass a PrtRseInfo struct that contains a callback that gets invoked once per live ref found and a opaque environment variable passed (unexamined) onto the callback function. To go to the next activation on the call stack, you then call the runtime's prtNextActivation. There are routines to determine when you...