* Doxygenify comments
authorChris Lattner <sabre@nondot.org>
Mon, 28 Oct 2002 01:02:24 +0000 (01:02 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 28 Oct 2002 01:02:24 +0000 (01:02 +0000)
* Move addPassesToEmitAssembly back to Sparc.cpp because it really is
  sparc specific

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4306 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Target/TargetMachine.h

index 13c7a0240b049f6199bb5351a99d7d266dddb295..90be55ffa63437390d12f5e6a8d3f9b5569ae30d 100644 (file)
@@ -72,30 +72,29 @@ public:
   // 
   virtual unsigned int findOptimalStorageSize  (const Type* ty) const;
   
-  // addPassesToEmitAssembly - Add passes to the specified pass manager to get
-  // assembly langage code emited.  Typically this will involve several steps of
-  // code generation.  This provides a default ordering of passes that could
-  // be overridden for a particular target.
-  //
-  virtual void addPassesToEmitAssembly(PassManager &PM, std::ostream &Out);
+  /// addPassesToEmitAssembly - Add passes to the specified pass manager to get
+  /// assembly langage code emited.  Typically this will involve several steps
+  /// of code generation.
+  ///
+  virtual void addPassesToEmitAssembly(PassManager &PM, std::ostream &Out) = 0;
 
-  // getPrologEpilogCodeInserter - Create pass to insert prolog/epilog code.
-  // 
+  /// getPrologEpilogCodeInserter - Create pass to insert prolog/epilog code.
+  /// 
   virtual Pass* getPrologEpilogInsertionPass() = 0;
 
-  // getFunctionAsmPrinterPass - Create a pass to write out the generated
-  // machine code for a single function to the generated assembly file.
-  // 
+  /// getFunctionAsmPrinterPass - Create a pass to write out the generated
+  /// machine code for a single function to the generated assembly file.
+  /// 
   virtual Pass* getFunctionAsmPrinterPass(std::ostream &Out) = 0;
 
-  // getModuleAsmPrinterPass - Create a pass to write out module-level
-  // information to the generated assembly file.
-  // 
+  /// getModuleAsmPrinterPass - Create a pass to write out module-level
+  /// information to the generated assembly file.
+  /// 
   virtual Pass* getModuleAsmPrinterPass(std::ostream &Out) = 0;
 
-  // getEmitBytecodeToAsmPass - Create a pass to emit the final LLVM bytecode
-  // to the generated assembly file.
-  // 
+  /// getEmitBytecodeToAsmPass - Create a pass to emit the final LLVM bytecode
+  /// to the generated assembly file.
+  /// 
   virtual Pass* getEmitBytecodeToAsmPass(std::ostream &Out) = 0;
 };