diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-04-09 02:59:09 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-04-09 02:59:09 +0000 |
commit | ed47ed4e80d9add78932bafff99701a87d54923c (patch) | |
tree | b036118b1a526dd8d2e920a4ad0e17ce59d483b2 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 4ad6c160a5894b0e3480c5e17b040985ce1893d2 (diff) | |
download | llvm-ed47ed4e80d9add78932bafff99701a87d54923c.zip llvm-ed47ed4e80d9add78932bafff99701a87d54923c.tar.gz llvm-ed47ed4e80d9add78932bafff99701a87d54923c.tar.bz2 |
Build the Hopfield network incrementally when splitting global live ranges.
It is common for large live ranges to have few basic blocks with register uses
and many live-through blocks without any uses. This approach grows the Hopfield
network incrementally around the use blocks, completely avoiding checking
interference for some through blocks.
llvm-svn: 129188
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions