summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/LibCallAliasAnalysis.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-08-02 18:45:54 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-08-02 18:45:54 +0000
commit5d30630e226aa1525b529b40236f46e183ae6d0a (patch)
treedb84d28549acfaee55e4494222a83efa0b63f259 /llvm/lib/Analysis/LibCallAliasAnalysis.cpp
parent0cbea7fa904d457f2cb2799904f0a190fe12fe82 (diff)
downloadbcm5719-llvm-5d30630e226aa1525b529b40236f46e183ae6d0a.tar.gz
bcm5719-llvm-5d30630e226aa1525b529b40236f46e183ae6d0a.zip
Compute the critical path length through a trace.
Whenever both instruction depths and instruction heights are known in a block, it is possible to compute the length of the critical path as max(depth+height) over the instructions in the block. The stored live-in lists make it possible to accurately compute the length of a critical path that bypasses the current (small) block. llvm-svn: 161197
Diffstat (limited to 'llvm/lib/Analysis/LibCallAliasAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud