Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAG.cpp updated: 1.117 - 1.118
ScheduleDAGSimple.cpp updated: 1.24 - 1.25
---
Log message:
switch the VRBaseMap in the scheduler from an std::map to a DenseMap. This
speeds up the isel pass from 2.5570s to 2.4722s on kc++ (3.4%).
Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAG.cpp updated: 1.76 - 1.77
ScheduleDAGSimple.cpp updated: 1.7 - 1.8
---
Log message:
move some simple scheduler methods into the simple scheduler
---
Diffs of the changes: (+266 -235)
ScheduleDAG.cpp | 235
Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAG.cpp updated: 1.56 - 1.57
ScheduleDAGSimple.cpp updated: 1.1 - 1.2
SelectionDAGISel.cpp updated: 1.132 - 1.133
---
Log message:
Factor out more instruction scheduler code to the base class.
---
Diffs of the changes: (+306 -333)