aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineSink.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-07-31 20:44:38 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-07-31 20:44:38 +0000
commit059e647c6d97a7aa63e5ab383570d974b458bc5c (patch)
treeddd35b0440ba84bd75dd5dc5cd1b353156156468 /llvm/lib/CodeGen/MachineSink.cpp
parent5ba8be0e9a85c4e6d2d8e20cc3ff1b5750967b1c (diff)
downloadllvm-059e647c6d97a7aa63e5ab383570d974b458bc5c.zip
llvm-059e647c6d97a7aa63e5ab383570d974b458bc5c.tar.gz
llvm-059e647c6d97a7aa63e5ab383570d974b458bc5c.tar.bz2
Compute instruction depths through the current trace.
Assuming infinite issue width, compute the earliest each instruction in the trace can issue, when considering the latency of data dependencies. The issue cycle is record as a 'depth' from the beginning of the trace. This is half the computation required to find the length of the critical path through the trace. Heights are next. llvm-svn: 161074
Diffstat (limited to 'llvm/lib/CodeGen/MachineSink.cpp')
0 files changed, 0 insertions, 0 deletions