diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-02-24 23:21:36 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-02-24 23:21:36 +0000 |
commit | e68a27eecd50c804f0005947c1b4300ee0cb3949 (patch) | |
tree | f63a83350bd4972f15ec96ec6a1ef4e40c6460d8 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp | |
parent | 1db7b187cb389923aa3a1bf9836be897f6469e9f (diff) | |
download | bcm5719-llvm-e68a27eecd50c804f0005947c1b4300ee0cb3949.tar.gz bcm5719-llvm-e68a27eecd50c804f0005947c1b4300ee0cb3949.zip |
Tweak the register allocator priority queue some more.
New live ranges are assigned in long -> short order, but live ranges that have
been evicted at least once are deferred and assigned in short -> long order.
Also disable splitting and spilling for live ranges seen for the first time.
The intention is to create a realistic interference pattern from the heavy live
ranges before starting splitting and spilling around it.
llvm-svn: 126451
Diffstat (limited to 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions