LLVM API Documentation
#include <CPPTargetMachine.h>


Public Member Functions | |
| CPPTargetMachine (const Target &T, StringRef TT, StringRef CPU, StringRef FS, const TargetOptions &Options, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL) | |
| virtual bool | addPassesToEmitFile (PassManagerBase &PM, formatted_raw_ostream &Out, CodeGenFileType FileType, bool DisableVerify, AnalysisID StartAfter, AnalysisID StopAfter) |
| virtual const DataLayout * | getDataLayout () const |
Definition at line 24 of file CPPTargetMachine.h.
| llvm::CPPTargetMachine::CPPTargetMachine | ( | const Target & | T, |
| StringRef | TT, | ||
| StringRef | CPU, | ||
| StringRef | FS, | ||
| const TargetOptions & | Options, | ||
| Reloc::Model | RM, | ||
| CodeModel::Model | CM, | ||
| CodeGenOpt::Level | OL | ||
| ) | [inline] |
Definition at line 25 of file CPPTargetMachine.h.
| bool CPPTargetMachine::addPassesToEmitFile | ( | PassManagerBase & | , |
| formatted_raw_ostream & | , | ||
| CodeGenFileType | , | ||
| bool | , | ||
| AnalysisID | StartAfter, | ||
| AnalysisID | StopAfter | ||
| ) | [virtual] |
addPassesToEmitFile - Add passes to the specified pass manager to get the specified file emitted. Typically this will involve several steps of code generation. This method should return true if emission of this file type is not supported, or false on success.
Reimplemented from llvm::TargetMachine.
Definition at line 2105 of file CPPBackend.cpp.
References llvm::PassManagerBase::add(), and llvm::TargetMachine::CGFT_AssemblyFile.
| virtual const DataLayout* llvm::CPPTargetMachine::getDataLayout | ( | ) | const [inline, virtual] |
Reimplemented from llvm::TargetMachine.
Definition at line 38 of file CPPTargetMachine.h.