LLVM API Documentation
#include <MSP430TargetMachine.h>


Public Member Functions | |
| MSP430TargetMachine (const Target &T, StringRef TT, StringRef CPU, StringRef FS, const TargetOptions &Options, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL) | |
| virtual const TargetFrameLowering * | getFrameLowering () const |
| virtual const MSP430InstrInfo * | getInstrInfo () const |
| virtual const DataLayout * | getDataLayout () const |
| virtual const MSP430Subtarget * | getSubtargetImpl () const |
| virtual const TargetRegisterInfo * | getRegisterInfo () const |
| virtual const MSP430TargetLowering * | getTargetLowering () const |
| virtual const MSP430SelectionDAGInfo * | getSelectionDAGInfo () const |
| virtual TargetPassConfig * | createPassConfig (PassManagerBase &PM) |
Definition at line 32 of file MSP430TargetMachine.h.
| MSP430TargetMachine::MSP430TargetMachine | ( | const Target & | T, |
| StringRef | TT, | ||
| StringRef | CPU, | ||
| StringRef | FS, | ||
| const TargetOptions & | Options, | ||
| Reloc::Model | RM, | ||
| CodeModel::Model | CM, | ||
| CodeGenOpt::Level | OL | ||
| ) |
Definition at line 27 of file MSP430TargetMachine.cpp.
References llvm::LLVMTargetMachine::initAsmInfo().
| TargetPassConfig * MSP430TargetMachine::createPassConfig | ( | PassManagerBase & | PM | ) | [virtual] |
createPassConfig - Create a pass configuration object to be used by addPassToEmitX methods for generating a pipeline of CodeGen passes.
createPassConfig - Create a pass configuration object to be used by addPassToEmitX methods for generating a pipeline of CodeGen passes.
Targets may override this to extend TargetPassConfig.
Reimplemented from llvm::LLVMTargetMachine.
Definition at line 59 of file MSP430TargetMachine.cpp.
| virtual const DataLayout* llvm::MSP430TargetMachine::getDataLayout | ( | ) | const [inline, virtual] |
Reimplemented from llvm::TargetMachine.
Definition at line 50 of file MSP430TargetMachine.h.
| virtual const TargetFrameLowering* llvm::MSP430TargetMachine::getFrameLowering | ( | ) | const [inline, virtual] |
Reimplemented from llvm::TargetMachine.
Definition at line 46 of file MSP430TargetMachine.h.
Referenced by llvm::MSP430RegisterInfo::MSP430RegisterInfo().
| virtual const MSP430InstrInfo* llvm::MSP430TargetMachine::getInstrInfo | ( | ) | const [inline, virtual] |
Reimplemented from llvm::TargetMachine.
Definition at line 49 of file MSP430TargetMachine.h.
| virtual const TargetRegisterInfo* llvm::MSP430TargetMachine::getRegisterInfo | ( | ) | const [inline, virtual] |
getRegisterInfo - If register information is available, return it. If not, return null. This is kept separate from RegInfo until RegInfo has details of graph coloring register allocation removed from it.
Reimplemented from llvm::TargetMachine.
Definition at line 53 of file MSP430TargetMachine.h.
References llvm::MSP430InstrInfo::getRegisterInfo().
| virtual const MSP430SelectionDAGInfo* llvm::MSP430TargetMachine::getSelectionDAGInfo | ( | ) | const [inline, virtual] |
Reimplemented from llvm::TargetMachine.
Definition at line 61 of file MSP430TargetMachine.h.
| virtual const MSP430Subtarget* llvm::MSP430TargetMachine::getSubtargetImpl | ( | ) | const [inline, virtual] |
getSubtargetImpl - virtual method implemented by subclasses that returns a reference to that target's TargetSubtargetInfo-derived member variable.
Reimplemented from llvm::TargetMachine.
Definition at line 51 of file MSP430TargetMachine.h.
| virtual const MSP430TargetLowering* llvm::MSP430TargetMachine::getTargetLowering | ( | ) | const [inline, virtual] |
Reimplemented from llvm::TargetMachine.
Definition at line 57 of file MSP430TargetMachine.h.