[llvm-commits] [regalloc_linearscan] CVS: llvm/include/llvm/CodeGen/Passes.h

Alkis Evlogimenos alkis at cs.uiuc.edu
Thu Oct 2 02:27:29 PDT 2003


Changes in directory llvm/include/llvm/CodeGen:

Passes.h updated: 1.3.2.2 -> 1.3.2.4

---
Log message:

Merge-in from main


---
Diffs of the changes:

Index: llvm/include/llvm/CodeGen/Passes.h
diff -u llvm/include/llvm/CodeGen/Passes.h:1.3.2.2 llvm/include/llvm/CodeGen/Passes.h:1.3.2.4
--- llvm/include/llvm/CodeGen/Passes.h:1.3.2.2	Wed Oct  1 14:38:11 2003
+++ llvm/include/llvm/CodeGen/Passes.h	Thu Oct  2 02:26:01 2003
@@ -10,6 +10,7 @@
 
 class FunctionPass;
 class PassInfo;
+class TargetMachine;
 
 // PHIElimination pass - This pass eliminates machine instruction PHI nodes by
 // inserting copy instructions.  This destroys SSA information, but is the
@@ -42,5 +43,10 @@
 /// and eliminates abstract frame references.
 ///
 FunctionPass *createPrologEpilogCodeInserter();
+
+
+/// getRegisterAllocator - This creates an instance of the register allocator
+/// for the Sparc.
+FunctionPass *getRegisterAllocator(TargetMachine &T);
 
 #endif





More information about the llvm-commits mailing list