LLVM 19.0.0git
Public Member Functions | List of all members
llvm::XtensaSubtarget Class Reference

#include "Target/Xtensa/XtensaSubtarget.h"

Inheritance diagram for llvm::XtensaSubtarget:
Inheritance graph
[legend]

Public Member Functions

 XtensaSubtarget (const Triple &TT, StringRef CPU, StringRef FS, const TargetMachine &TM)
 
const TriplegetTargetTriple () const
 
const TargetFrameLoweringgetFrameLowering () const override
 
const XtensaInstrInfogetInstrInfo () const override
 
const XtensaRegisterInfogetRegisterInfo () const override
 
const XtensaTargetLoweringgetTargetLowering () const override
 
const SelectionDAGTargetInfogetSelectionDAGInfo () const override
 
bool hasDensity () const
 
void ParseSubtargetFeatures (StringRef CPU, StringRef TuneCPU, StringRef FS)
 

Detailed Description

Definition at line 31 of file XtensaSubtarget.h.

Constructor & Destructor Documentation

◆ XtensaSubtarget()

XtensaSubtarget::XtensaSubtarget ( const Triple TT,
StringRef  CPU,
StringRef  FS,
const TargetMachine TM 
)

Definition at line 40 of file XtensaSubtarget.cpp.

Member Function Documentation

◆ getFrameLowering()

const TargetFrameLowering * llvm::XtensaSubtarget::getFrameLowering ( ) const
inlineoverride

Definition at line 50 of file XtensaSubtarget.h.

Referenced by llvm::XtensaTargetLowering::LowerCall().

◆ getInstrInfo()

const XtensaInstrInfo * llvm::XtensaSubtarget::getInstrInfo ( ) const
inlineoverride

Definition at line 53 of file XtensaSubtarget.h.

◆ getRegisterInfo()

const XtensaRegisterInfo * llvm::XtensaSubtarget::getRegisterInfo ( ) const
inlineoverride

◆ getSelectionDAGInfo()

const SelectionDAGTargetInfo * llvm::XtensaSubtarget::getSelectionDAGInfo ( ) const
inlineoverride

Definition at line 61 of file XtensaSubtarget.h.

◆ getTargetLowering()

const XtensaTargetLowering * llvm::XtensaSubtarget::getTargetLowering ( ) const
inlineoverride

Definition at line 58 of file XtensaSubtarget.h.

◆ getTargetTriple()

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

Definition at line 48 of file XtensaSubtarget.h.

◆ hasDensity()

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

Definition at line 65 of file XtensaSubtarget.h.

◆ ParseSubtargetFeatures()

void llvm::XtensaSubtarget::ParseSubtargetFeatures ( StringRef  CPU,
StringRef  TuneCPU,
StringRef  FS 
)

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