aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SpillPlacement.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
commit5f8e8bd656bb174b3e22c0e56ce3d1eb958ac2e2 (patch)
treea15c1917ee225aaeb62526718d1774629f15a50a /lib/CodeGen/SpillPlacement.cpp
parent64e2973bf78970aedecbb5fda44e19f93f56dd9b (diff)
downloadexternal_llvm-5f8e8bd656bb174b3e22c0e56ce3d1eb958ac2e2.zip
external_llvm-5f8e8bd656bb174b3e22c0e56ce3d1eb958ac2e2.tar.gz
external_llvm-5f8e8bd656bb174b3e22c0e56ce3d1eb958ac2e2.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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161074 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/SpillPlacement.cpp')
0 files changed, 0 insertions, 0 deletions