summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SplitKit.cpp
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2013-06-15 04:49:44 +0000
committerAndrew Trick <atrick@apple.com>2013-06-15 04:49:44 +0000
commitf5b8ef26901b3124673854fea6410c3ccb7ee277 (patch)
treef323ac66dbb943f1ec368428aeec6dd2b272ec3c /llvm/lib/CodeGen/SplitKit.cpp
parent5580e5ca80d26ef11c020c3431bfb9e77e10e8fc (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud