aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-10-28 01:02:24 +0000
committerChris Lattner <sabre@nondot.org>2002-10-28 01:02:24 +0000
commitebb1af16bea8f163cbb74c55ae41885c396f72cb (patch)
tree97db9bb88be4467ac098cd9c6992248b1ddd5903 /include
parentd08e9fd3892e9c4cecd019aa2cd259239bda9dbb (diff)
downloadexternal_llvm-ebb1af16bea8f163cbb74c55ae41885c396f72cb.zip
external_llvm-ebb1af16bea8f163cbb74c55ae41885c396f72cb.tar.gz
external_llvm-ebb1af16bea8f163cbb74c55ae41885c396f72cb.tar.bz2
* Doxygenify comments
* 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
Diffstat (limited to 'include')
-rw-r--r--include/llvm/Target/TargetMachine.h33
1 files changed, 16 insertions, 17 deletions
diff --git a/include/llvm/Target/TargetMachine.h b/include/llvm/Target/TargetMachine.h
index 13c7a02..90be55f 100644
--- a/include/llvm/Target/TargetMachine.h
+++ b/include/llvm/Target/TargetMachine.h
@@ -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;
};