[PATCH] D13205: Refactor live reg tracking for DAG scheduling.

Paweł Bylica via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 28 02:29:33 PDT 2015


chfast created this revision.
chfast added a subscriber: llvm-commits.

Some time ago I had to fix some issues around live reg tracking in DAG scheduling. The logic there is quite hard to follow.
After that I tried to extract the logic from the scheduler itself. I'm not sure it is anything better what it was.

If the change is worth anything let me know. I can work a bit more on that.

I'm also considering replacing the array with a map. It contains mostly nulls.

http://reviews.llvm.org/D13205

Files:
  lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D13205.35845.patch
Type: text/x-patch
Size: 14783 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150928/8cc8bda6/attachment-0001.bin>


More information about the llvm-commits mailing list