[llvm-commits] CVS: llvm/include/llvm/Target/TargetMachine.h
Chris Lattner
lattner at cs.uiuc.edu
Sun Oct 27 19:03:01 PST 2002
Changes in directory llvm/include/llvm/Target:
TargetMachine.h updated: 1.13 -> 1.14
---
Log message:
* Doxygenify comments
* Move addPassesToEmitAssembly back to Sparc.cpp because it really is
sparc specific
---
Diffs of the changes:
Index: llvm/include/llvm/Target/TargetMachine.h
diff -u llvm/include/llvm/Target/TargetMachine.h:1.13 llvm/include/llvm/Target/TargetMachine.h:1.14
--- llvm/include/llvm/Target/TargetMachine.h:1.13 Thu Sep 19 19:50:44 2002
+++ llvm/include/llvm/Target/TargetMachine.h Sun Oct 27 19:02:24 2002
@@ -72,30 +72,29 @@
//
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;
};
More information about the llvm-commits
mailing list