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: