LLVM: llvm::MSP430Subtarget Class Reference (original) (raw)
#include "[Target/MSP430/MSP430Subtarget.h](MSP430Subtarget%5F8h%5Fsource.html)"
| Public Types | |
|---|---|
| enum | HWMultEnum { NoHWMult, HWMult16, HWMult32, HWMultF5 } |
| Public Member Functions | |
|---|---|
| MSP430Subtarget (const Triple &TT, const std::string &CPU, const std::string &FS, const TargetMachine &TM) | |
| This constructor initializes the data members to match that of the specified triple. | |
| ~MSP430Subtarget () override | |
| MSP430Subtarget & | initializeSubtargetDependencies (StringRef CPU, StringRef FS) |
| void | ParseSubtargetFeatures (StringRef CPU, StringRef TuneCPU, StringRef FS) |
| ParseSubtargetFeatures - Parses features string setting specified subtarget options. | |
| bool | hasHWMult16 () const |
| bool | hasHWMult32 () const |
| bool | hasHWMultF5 () const |
| const TargetFrameLowering * | getFrameLowering () const override |
| const MSP430InstrInfo * | getInstrInfo () const override |
| const MSP430RegisterInfo * | getRegisterInfo () const override |
| const MSP430TargetLowering * | getTargetLowering () const override |
| const SelectionDAGTargetInfo * | getSelectionDAGInfo () const override |
| void | initLibcallLoweringInfo (LibcallLoweringInfo &Info) const override |
Definition at line 30 of file MSP430Subtarget.h.
◆ HWMultEnum
◆ ~MSP430Subtarget()
| MSP430Subtarget::~MSP430Subtarget ( ) | overridedefault |
|---|
◆ getFrameLowering()
◆ getInstrInfo()
◆ getRegisterInfo()
◆ getSelectionDAGInfo()
◆ getTargetLowering()
◆ hasHWMult16()
| bool llvm::MSP430Subtarget::hasHWMult16 ( ) const | inline |
|---|
◆ hasHWMult32()
| bool llvm::MSP430Subtarget::hasHWMult32 ( ) const | inline |
|---|
◆ hasHWMultF5()
| bool llvm::MSP430Subtarget::hasHWMultF5 ( ) const | inline |
|---|
◆ initializeSubtargetDependencies()
◆ initLibcallLoweringInfo()
◆ ParseSubtargetFeatures()
ParseSubtargetFeatures - Parses features string setting specified subtarget options.
Definition of function is auto generated by tblgen.
Referenced by initializeSubtargetDependencies().
The documentation for this class was generated from the following files:
- lib/Target/MSP430/MSP430Subtarget.h
- lib/Target/MSP430/MSP430Subtarget.cpp