summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvmc/src
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2010-10-23 02:10:46 +0000
committerEvan Cheng <evan.cheng@apple.com>2010-10-23 02:10:46 +0000
commit15459b695fddc1682085868636b8a45202257868 (patch)
tree4b260d04d4b82d0e3f4a7e902473feddc1287722 /llvm/tools/llvmc/src
parentad795264715c033e21ef8ae9cb3bfd6adaeb392f (diff)
downloadbcm5719-llvm-15459b695fddc1682085868636b8a45202257868.tar.gz
bcm5719-llvm-15459b695fddc1682085868636b8a45202257868.zip
Properly model the latency of register defs which are 1) function returns or
2) live-outs. Previously the post-RA schedulers completely ignore these dependencies since returns, branches, etc. are all scheduling barriers. This patch model the latencies between instructions being scheduled and the barriers. It also handle calls by marking their register uses. llvm-svn: 117193
Diffstat (limited to 'llvm/tools/llvmc/src')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud