[PATCH] D25070: [RegAllocGreedy] Attempt to split unspillable live intervals

Quentin Colombet via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 5 11:11:03 PDT 2016


qcolombet added a comment.

Hi,

As it is, I don't think this will do what you want.
Namely, I think when we spilt a live-range, we do not mark the new live-ranges as unspillable. Thus, I believe we may spill the new split products of an unspillable live-range.

At the very least, I would expect we walk the NewVRegs list and mark the elements as unspillable.
That being said, the proper fix is probably within LiveRangeEdit.

I let you have a look and get back to me if you have any question.

Cheers,
-Quentin


Repository:
  rL LLVM

https://reviews.llvm.org/D25070





More information about the llvm-commits mailing list