Displaying 3 results from an estimated 3 matches for "spiling".
Did you mean:
spilling
2010 Aug 16
0
[LLVMdev] NumLoads/NumStores for linearscan?
On Aug 15, 2010, at 5:12 PM, Silvio Ricardo Cordeiro wrote:
> 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
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?
...at VirtRegRewriter.cpp end up being
0/0. I've also tried to compile a couple other source files, and
VirtRegRewriter.cpp
always has NumLoads=0 and NumStores=0 in the end.
I can't believe linearscan is *that *good! I've tried to add other variables
to the source code, but it seems to be spiling them without updating
NumLoads/NumStores...
Is there a source file that's commonly used to test this kind of thing?
We are working on simplifying this for obvious reasons. If you specify
> -spiller=inline, the InlineSpiller will insert loads and stores immediately.
> There are currentl...