diff options
| author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-07-29 22:10:27 +0000 |
|---|---|---|
| committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-07-29 22:10:27 +0000 |
| commit | b5c2d3210c9b3a1efbb28f4caf640ae914e73f19 (patch) | |
| tree | 24a1de8f09721bf0c53fe2e8344acd5e572b9f50 | |
| parent | 89bdcd7ef54b9384ce6b380224368da138d8df7d (diff) | |
| download | bcm5719-llvm-b5c2d3210c9b3a1efbb28f4caf640ae914e73f19.tar.gz bcm5719-llvm-b5c2d3210c9b3a1efbb28f4caf640ae914e73f19.zip | |
Enable compact region splitting by default.
This helps generate better code in functions with high register
pressure.
llvm-svn: 136528
| -rw-r--r-- | llvm/lib/CodeGen/RegAllocGreedy.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/RegAllocGreedy.cpp b/llvm/lib/CodeGen/RegAllocGreedy.cpp index 239c8e43595..9bc26518704 100644 --- a/llvm/lib/CodeGen/RegAllocGreedy.cpp +++ b/llvm/lib/CodeGen/RegAllocGreedy.cpp @@ -52,7 +52,7 @@ STATISTIC(NumGlobalSplits, "Number of split global live ranges"); STATISTIC(NumLocalSplits, "Number of split local live ranges"); STATISTIC(NumEvicted, "Number of interferences evicted"); -cl::opt<bool> CompactRegions("compact-regions"); +cl::opt<bool> CompactRegions("compact-regions", cl::init(true)); static RegisterRegAlloc greedyRegAlloc("greedy", "greedy register allocator", createGreedyRegisterAllocator); |

