Displaying 3 results from an estimated 3 matches for "ralinearscan".
Did you mean:
linearscan
2010 Aug 16
0
[LLVMdev] NumLoads/NumStores for linearscan?
...bout the number of loads/stores added by the "linearscan" register allocator (just like can be done with the "local" allocator)? I still haven't grokked very well the interaction between RALinScan and Spiller... Should I add those two statistics to the spiller's class?
RALinearScan asks the Spiller to spill a virtual register. The StandardSpiller passes the request to LiveIntervals::addIntervalsForSpills. Here, the spill and restore points are added to the VirtRegMap. No spill code has been inserted yet. After register allocation completes, VirtRegRewriter inserts the store a...
2010 Aug 16
2
[LLVMdev] NumLoads/NumStores for linearscan?
Hi,
Is there a way for me to collect statistics about the number of loads/stores
added by the "linearscan" register allocator (just like can be done with the
"local" allocator)? I still haven't grokked very well the interaction
between RALinScan and Spiller... Should I add those two statistics to the
spiller's class?
Thanks,
-- Silvio Ricardo Cordeiro
--------------
2010 Aug 24
2
[LLVMdev] NumLoads/NumStores for linearscan?
.../stores added by the "linearscan" register allocator (just like can be
> done with the "local" allocator)? I still haven't grokked very well the
> interaction between RALinScan and Spiller... Should I add those two
> statistics to the spiller's class?
>
> RALinearScan asks the Spiller to spill a virtual register. The
> StandardSpiller passes the request to LiveIntervals::addIntervalsForSpills.
> Here, the spill and restore points are added to the VirtRegMap. No spill
> code has been inserted yet. After register allocation completes,
> VirtRegRewriter...