[PATCH 1/3] Track new virtual registers by register number.

Jakob Stoklund Olesen stoklund at 2pi.dk
Wed Aug 14 16:04:29 PDT 2013


On Aug 14, 2013, at 3:42 PM, Mark Lacey <mark.lacey at apple.com> wrote:

> Hi all -
> 
> This is the first of three patches that together make it possible for spill code to create and use more than one virtual register, e.g. in the case where a register class or type cannot be spilled/loaded with a single instruction.
> 
> Please review and let me know if you find any issues.

-  bool splitRegister(unsigned OldLocNo, ArrayRef<LiveInterval*> NewRegs);
+  bool splitRegister(unsigned OldLocNo, ArrayRef<unsigned> NewRegs
+                     , LiveIntervals &LIS);

Weird comma.

Otherwise, LGTM.

Thanks,
/jakob



More information about the llvm-commits mailing list