aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/LinkAllCodegenComponents.h
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2010-12-08 03:26:16 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2010-12-08 03:26:16 +0000
commitcba2e06d525b723849cd8e1f083eb1e59a494b4e (patch)
tree7d00f1ce3ddf8323246a28c735a9d441f13483fc /include/llvm/CodeGen/LinkAllCodegenComponents.h
parent6171ab69f49c0ed2b101884f2f86dfce049c869f (diff)
downloadexternal_llvm-cba2e06d525b723849cd8e1f083eb1e59a494b4e.zip
external_llvm-cba2e06d525b723849cd8e1f083eb1e59a494b4e.tar.gz
external_llvm-cba2e06d525b723849cd8e1f083eb1e59a494b4e.tar.bz2
Stub out RegAllocGreedy.
This new register allocator is initially identical to RegAllocBasic, but it will receive all of the tricks that RegAllocBasic won't get. RegAllocGreedy will eventually replace linear scan. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121234 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen/LinkAllCodegenComponents.h')
-rw-r--r--include/llvm/CodeGen/LinkAllCodegenComponents.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/LinkAllCodegenComponents.h b/include/llvm/CodeGen/LinkAllCodegenComponents.h
index bc06d43..c931261 100644
--- a/include/llvm/CodeGen/LinkAllCodegenComponents.h
+++ b/include/llvm/CodeGen/LinkAllCodegenComponents.h
@@ -36,6 +36,7 @@ namespace {
(void) llvm::createFastRegisterAllocator();
(void) llvm::createBasicRegisterAllocator();
(void) llvm::createLinearScanRegisterAllocator();
+ (void) llvm::createGreedyRegisterAllocator();
(void) llvm::createDefaultPBQPRegisterAllocator();
(void) llvm::createSimpleRegisterCoalescer();