[LLVMdev] Marking *some* pointers for gc

Philip Reames listmail at philipreames.com
Tue Feb 3 10:27:54 PST 2015


On 01/21/2015 10:00 AM, Ramkumar Ramachandra wrote:
> Philip Reames wrote:
>> There's lots of room to experiment with a gc-leaf function attribute, and -
>> in particular - the inference of such.
> I'm not sure how this would help: do you have optimizations that we
> can apply specifically to gc-leaf functions?
You don't need a safepoint (i.e. statepoint) on a call to a gc-leaf 
function.  You also don't need all of the explicit relocation in the 
IR.  At least in principal, this can lead to substantially better 
optimization.

Philip



More information about the llvm-dev mailing list