summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2013-03-02 01:43:08 +0000
committerAndrew Trick <atrick@apple.com>2013-03-02 01:43:08 +0000
commit63474629e8f40af421ecb71baa71ba9a56c8c695 (patch)
treec09d954bd9324b38c01b273f4c3cceab21d1efdd /llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp
parent739e37a0d2ea8225792ac84769f47ae319e715a9 (diff)
downloadbcm5719-llvm-63474629e8f40af421ecb71baa71ba9a56c8c695.tar.gz
bcm5719-llvm-63474629e8f40af421ecb71baa71ba9a56c8c695.zip
Added FIXME for future Hexagon cleanup.
llvm-svn: 176400
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp')
-rw-r--r--llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp b/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp
index ced17b3c0a4..9d3c8b8c917 100644
--- a/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp
+++ b/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp
@@ -159,6 +159,9 @@ void VLIWMachineScheduler::schedule() {
SchedImpl->initialize(this);
// To view Height/Depth correctly, they should be accessed at least once.
+ //
+ // FIXME: SUnit::dumpAll always recompute depth and height now. The max
+ // depth/height could be computed directly from the roots and leaves.
DEBUG(unsigned maxH = 0;
for (unsigned su = 0, e = SUnits.size(); su != e; ++su)
if (SUnits[su].getHeight() > maxH)
OpenPOWER on IntegriCloud