This patch is possible with the new ScheduleDAG construction algorithm which does not depend on liveness anymore.
Now that ScheduleDAGInstrs doesn't need it anymore we can move the field
down the class hierarcy to ScheduleDAGMI.
Paths
| Differential D14967
ScheduleDAGInstrs: Move LiveIntervals field to ScheduleDAGMI ClosedPublic Authored by MatzeB on Nov 24 2015, 2:01 PM.
Details
Summary This patch is possible with the new ScheduleDAG construction algorithm which does not depend on liveness anymore. Now that ScheduleDAGInstrs doesn't need it anymore we can move the field
Diff Detail
Event TimelineMatzeB updated this object. MatzeB added a child revision: D14969: MachineScheduler: Allow independent scheduling of sub register defs.Nov 24 2015, 2:21 PM This revision is now accepted and ready to land.Nov 29 2015, 10:29 PM
Revision Contents
Diff 41083 include/llvm/CodeGen/MachineScheduler.h
include/llvm/CodeGen/ScheduleDAGInstrs.h
lib/CodeGen/ScheduleDAGInstrs.cpp
|