diff options
author | Andrew Trick <atrick@apple.com> | 2013-06-15 04:49:44 +0000 |
---|---|---|
committer | Andrew Trick <atrick@apple.com> | 2013-06-15 04:49:44 +0000 |
commit | f5b8ef26901b3124673854fea6410c3ccb7ee277 (patch) | |
tree | f323ac66dbb943f1ec368428aeec6dd2b272ec3c /llvm/lib/CodeGen/SplitKit.cpp | |
parent | 5580e5ca80d26ef11c020c3431bfb9e77e10e8fc (diff) | |
download | bcm5719-llvm-f5b8ef26901b3124673854fea6410c3ccb7ee277.tar.gz bcm5719-llvm-f5b8ef26901b3124673854fea6410c3ccb7ee277.zip |
MI-Sched: added tracking of dependent latency for better heuristics.
Heuristics compare the critical path in the scheduled code, called
ExpectedLatency, with the latency of instructions remaining to be
scheduled. There are two ways to look at remaining latency:
(1) Dependent latency includes the latency between unscheduled and
scheduled instructions.
(2) Independent latency is simply the height (bottom-up) or depth
(top-down) of instructions currently in the ready Q.
llvm-svn: 184029
Diffstat (limited to 'llvm/lib/CodeGen/SplitKit.cpp')
0 files changed, 0 insertions, 0 deletions