diff options
author | Alkis Evlogimenos <alkis@evlogimenos.com> | 2004-07-21 08:24:35 +0000 |
---|---|---|
committer | Alkis Evlogimenos <alkis@evlogimenos.com> | 2004-07-21 08:24:35 +0000 |
commit | 910d0d6066f55fba7c67f2b42dd7eb4f971ca49a (patch) | |
tree | d3b2517749013ee29a476da2025e0d83524b0e1f /include/llvm/CodeGen | |
parent | c8dec2c23e7b31e4f7a40d686d95513a442a0b6e (diff) | |
download | llvm-910d0d6066f55fba7c67f2b42dd7eb4f971ca49a.tar.gz llvm-910d0d6066f55fba7c67f2b42dd7eb4f971ca49a.tar.bz2 llvm-910d0d6066f55fba7c67f2b42dd7eb4f971ca49a.tar.xz |
Add Iterative scan register allocator.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15068 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen')
-rw-r--r-- | include/llvm/CodeGen/Passes.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/Passes.h b/include/llvm/CodeGen/Passes.h index 7007f98942..c0a3a14020 100644 --- a/include/llvm/CodeGen/Passes.h +++ b/include/llvm/CodeGen/Passes.h @@ -70,6 +70,11 @@ namespace llvm { /// FunctionPass *createLinearScanRegisterAllocator(); + /// IterativeScanRegisterAllocation Pass - This pass implements the iterative + /// scan register allocation algorithm, a global register allocator. + /// + FunctionPass *createIterativeScanRegisterAllocator(); + /// PrologEpilogCodeInserter Pass - This pass inserts prolog and epilog code, /// and eliminates abstract frame references. /// |