expand unsupported stacksave/stackrestore nodes
[oota-llvm.git] / lib / Target / SparcV8 / SparcV8.h
index 1cade3cd85495aa46e8f3ea4b33d63a6d069759c..33bfdabd12d0a0a111e2e32a18095ed163f91df3 100644 (file)
@@ -1,10 +1,10 @@
 //===-- SparcV8.h - Top-level interface for SparcV8 representation -*- C++ -*-//
-// 
+//
 //                     The LLVM Compiler Infrastructure
 //
 // This file was developed by the LLVM research group and is distributed under
 // the University of Illinois Open Source License. See LICENSE.TXT for details.
-// 
+//
 //===----------------------------------------------------------------------===//
 //
 // This file contains the entry points for global functions defined in the LLVM
@@ -23,8 +23,12 @@ namespace llvm {
   class TargetMachine;
 
   FunctionPass *createSparcV8SimpleInstructionSelector(TargetMachine &TM);
+  FunctionPass *createSparcV8ISelDag(TargetMachine &TM);
+
   FunctionPass *createSparcV8CodePrinterPass(std::ostream &OS,
                                              TargetMachine &TM);
+  FunctionPass *createSparcV8DelaySlotFillerPass(TargetMachine &TM);
+  FunctionPass *createSparcV8FPMoverPass(TargetMachine &TM);
 
 } // end namespace llvm;