Displaying 4 results from an estimated 4 matches for "linearscaninterferencedata".
2007 Aug 27
0
[LLVMdev] [patch] Pluggable Coalescers
...ferenceData &ifd) = 0;
80 col violation.
6.
+ /// doWork - The main coalescing algorithm. Return whether any
+ /// copies were coalesced.
+ bool doWork(MachineFunction &mf);
Please rename it to something like performCoalescing. Also, is this
defined anywhere?
7. About class LinearScanInterferenceData. Since it's just an
example, perhaps it should go into comments or a README file instead.
Evan
On Aug 20, 2007, at 1:58 PM, David A. Greene wrote:
> <pluggable_coalescer.patch>
2007 Aug 27
2
[LLVMdev] [patch] Pluggable Coalescers
...runOnMachineFunction used to be. I split it out into doWork
so that it could be called from coalesceFunction and this is what used to
happen before I realized that didn't make sense at all. So really, doWork
can go away. I'll change things back to the way they were.
> 7. About class LinearScanInterferenceData. Since it's just an
> example, perhaps it should go into comments or a README file instead.
Good idea.
Thanks for the good feedback.
-Dave
2007 Aug 20
4
[LLVMdev] [patch] Pluggable Coalescers
Here's a proposed patch for reworking register coalescing to allow pluggable
coalescers. I think I've got the interfaces where I want them and am
reasonably sure I've squashed most of the bugs. I'm still doing some testing
and want to get through a whole regimen before committing.
As a reminder, this patch has several goals:
- Allow user-specified register coalescers, similar
2007 Aug 28
0
[LLVMdev] [patch] Pluggable Coalescers
...out into
> doWork
> so that it could be called from coalesceFunction and this is what
> used to
> happen before I realized that didn't make sense at all. So really,
> doWork
> can go away. I'll change things back to the way they were.
>
>> 7. About class LinearScanInterferenceData. Since it's just an
>> example, perhaps it should go into comments or a README file instead.
>
> Good idea.
>
> Thanks for the good feedback.
>
> -Dave
> _______________________________________________
> LLVM Dev...