diff options
Diffstat (limited to 'lib/Target/SparcV9/SparcV9Internals.h')
-rw-r--r-- | lib/Target/SparcV9/SparcV9Internals.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Target/SparcV9/SparcV9Internals.h b/lib/Target/SparcV9/SparcV9Internals.h index 187d984a47..1f6599892c 100644 --- a/lib/Target/SparcV9/SparcV9Internals.h +++ b/lib/Target/SparcV9/SparcV9Internals.h @@ -28,7 +28,7 @@ namespace llvm { class LiveRange; class SparcV9TargetMachine; -class Pass; +class ModulePass; enum SparcV9InstrSchedClass { SPARC_NONE, /* Instructions with no scheduling restrictions */ @@ -91,7 +91,7 @@ protected: /// createStackSlotsPass - External interface to stack-slots pass that enters 2 /// empty slots at the top of each function stack /// -Pass *createStackSlotsPass(const TargetMachine &TM); +FunctionPass *createStackSlotsPass(const TargetMachine &TM); /// Specializes LLVM code for a target machine. /// @@ -111,7 +111,7 @@ FunctionPass* createPrologEpilogInsertionPass(); /// getBytecodeAsmPrinterPass - Emits final LLVM bytecode to assembly file. /// -Pass* createBytecodeAsmPrinterPass(std::ostream &Out); +ModulePass* createBytecodeAsmPrinterPass(std::ostream &Out); FunctionPass *createSparcV9MachineCodeDestructionPass(); |