LLVM: llvm::XtensaSubtarget Class Reference (original) (raw)

#include "[Target/Xtensa/XtensaSubtarget.h](XtensaSubtarget%5F8h%5Fsource.html)"

Public Member Functions
XtensaSubtarget (const Triple &TT, StringRef CPU, StringRef FS, const TargetMachine &TM)
~XtensaSubtarget () override
const Triple & getTargetTriple () const
const TargetFrameLowering * getFrameLowering () const override
const XtensaInstrInfo * getInstrInfo () const override
const XtensaRegisterInfo * getRegisterInfo () const override
const XtensaTargetLowering * getTargetLowering () const override
const SelectionDAGTargetInfo * getSelectionDAGInfo () const override
bool hasDensity () const
bool hasMAC16 () const
bool hasWindowed () const
bool hasBoolean () const
bool hasLoop () const
bool hasSEXT () const
bool hasCLAMPS () const
bool hasNSA () const
bool hasMINMAX () const
bool hasMul16 () const
bool hasMul32 () const
bool hasMul32High () const
bool hasDiv32 () const
bool hasS32C1I () const
bool hasForcedAtomics () const
bool hasSingleFloat () const
bool hasRegionProtection () const
bool hasRelocatableVector () const
bool hasMiscSR () const
bool hasExtendedL32R () const
bool hasDataCache () const
bool hasHighPriInterrupts () const
bool hasHighPriInterruptsLevel3 () const
bool hasHighPriInterruptsLevel4 () const
bool hasHighPriInterruptsLevel5 () const
bool hasHighPriInterruptsLevel6 () const
bool hasHighPriInterruptsLevel7 () const
bool hasInterrupt () const
bool hasException () const
bool hasTHREADPTR () const
bool isWindowedABI () const
void ParseSubtargetFeatures (StringRef CPU, StringRef TuneCPU, StringRef FS)

Definition at line 30 of file XtensaSubtarget.h.

~XtensaSubtarget()

XtensaSubtarget::~XtensaSubtarget ( ) overridedefault

getFrameLowering()

getInstrInfo()

getRegisterInfo()

getSelectionDAGInfo()

getTargetLowering()

getTargetTriple()

const Triple & llvm::XtensaSubtarget::getTargetTriple ( ) const inline

hasBoolean()

bool llvm::XtensaSubtarget::hasBoolean ( ) const inline

hasCLAMPS()

bool llvm::XtensaSubtarget::hasCLAMPS ( ) const inline

hasDataCache()

bool llvm::XtensaSubtarget::hasDataCache ( ) const inline

hasDensity()

bool llvm::XtensaSubtarget::hasDensity ( ) const inline

hasDiv32()

bool llvm::XtensaSubtarget::hasDiv32 ( ) const inline

hasException()

bool llvm::XtensaSubtarget::hasException ( ) const inline

hasExtendedL32R()

bool llvm::XtensaSubtarget::hasExtendedL32R ( ) const inline

hasForcedAtomics()

bool llvm::XtensaSubtarget::hasForcedAtomics ( ) const inline

hasHighPriInterrupts()

bool llvm::XtensaSubtarget::hasHighPriInterrupts ( ) const inline

hasHighPriInterruptsLevel3()

bool llvm::XtensaSubtarget::hasHighPriInterruptsLevel3 ( ) const inline

hasHighPriInterruptsLevel4()

bool llvm::XtensaSubtarget::hasHighPriInterruptsLevel4 ( ) const inline

hasHighPriInterruptsLevel5()

bool llvm::XtensaSubtarget::hasHighPriInterruptsLevel5 ( ) const inline

hasHighPriInterruptsLevel6()

bool llvm::XtensaSubtarget::hasHighPriInterruptsLevel6 ( ) const inline

hasHighPriInterruptsLevel7()

bool llvm::XtensaSubtarget::hasHighPriInterruptsLevel7 ( ) const inline

hasInterrupt()

bool llvm::XtensaSubtarget::hasInterrupt ( ) const inline

hasLoop()

bool llvm::XtensaSubtarget::hasLoop ( ) const inline

hasMAC16()

bool llvm::XtensaSubtarget::hasMAC16 ( ) const inline

hasMINMAX()

bool llvm::XtensaSubtarget::hasMINMAX ( ) const inline

hasMiscSR()

bool llvm::XtensaSubtarget::hasMiscSR ( ) const inline

hasMul16()

bool llvm::XtensaSubtarget::hasMul16 ( ) const inline

hasMul32()

bool llvm::XtensaSubtarget::hasMul32 ( ) const inline

hasMul32High()

bool llvm::XtensaSubtarget::hasMul32High ( ) const inline

hasNSA()

bool llvm::XtensaSubtarget::hasNSA ( ) const inline

hasRegionProtection()

bool llvm::XtensaSubtarget::hasRegionProtection ( ) const inline

hasRelocatableVector()

bool llvm::XtensaSubtarget::hasRelocatableVector ( ) const inline

hasS32C1I()

bool llvm::XtensaSubtarget::hasS32C1I ( ) const inline

hasSEXT()

bool llvm::XtensaSubtarget::hasSEXT ( ) const inline

hasSingleFloat()

bool llvm::XtensaSubtarget::hasSingleFloat ( ) const inline

hasTHREADPTR()

bool llvm::XtensaSubtarget::hasTHREADPTR ( ) const inline

hasWindowed()

bool llvm::XtensaSubtarget::hasWindowed ( ) const inline

isWindowedABI()

bool llvm::XtensaSubtarget::isWindowedABI ( ) const inline

ParseSubtargetFeatures()


The documentation for this class was generated from the following files: