Rearrange code, indent for the namespace, add the createMachineFunctionPrinterPass
[oota-llvm.git] / include / llvm / CodeGen / MachineFunction.h
index 60478cfe5a62166b47061e9f367d8bd4dd296e2a..4f255598d385e76cbdd838e19d54f75d15b1491f 100644 (file)
@@ -26,16 +26,11 @@ namespace llvm {
 
 class Function;
 class TargetMachine;
-class FunctionPass;
 class SSARegMap;
 class MachineFunctionInfo;
 class MachineFrameInfo;
 class MachineConstantPool;
 
-FunctionPass *createMachineCodeConstructionPass(TargetMachine &TM);
-FunctionPass *createMachineCodeDestructionPass();
-FunctionPass *createMachineFunctionPrinterPass();
-
 class MachineFunction : private Annotation {
   const Function *Fn;
   const TargetMachine &Target;
@@ -105,7 +100,6 @@ public:
   // get()       -- Returns a handle to the object.
   //                This should not be called before "construct()"
   //                for a given Method.
-  // destruct()  -- Destroy the MachineFunction object
   // 
   static MachineFunction& construct(const Function *F, const TargetMachine &TM);
   static void destruct(const Function *F);