aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2011-04-09 02:59:09 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2011-04-09 02:59:09 +0000
commited47ed4e80d9add78932bafff99701a87d54923c (patch)
treeb036118b1a526dd8d2e920a4ad0e17ce59d483b2 /clang/lib/CodeGen/CodeGenModule.cpp
parent4ad6c160a5894b0e3480c5e17b040985ce1893d2 (diff)
downloadllvm-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