LLVM 20.0.0git
|
#include "Target/Lanai/LanaiSubtarget.h"
Public Member Functions | |
LanaiSubtarget (const Triple &TargetTriple, StringRef Cpu, StringRef FeatureString, const TargetMachine &TM, const TargetOptions &Options, CodeModel::Model CodeModel, CodeGenOptLevel OptLevel) | |
void | ParseSubtargetFeatures (StringRef CPU, StringRef TuneCPU, StringRef FS) |
LanaiSubtarget & | initializeSubtargetDependencies (StringRef CPU, StringRef FS) |
void | initSubtargetFeatures (StringRef CPU, StringRef FS) |
bool | enableMachineScheduler () const override |
const LanaiInstrInfo * | getInstrInfo () const override |
const TargetFrameLowering * | getFrameLowering () const override |
const LanaiRegisterInfo * | getRegisterInfo () const override |
const LanaiTargetLowering * | getTargetLowering () const override |
const LanaiSelectionDAGInfo * | getSelectionDAGInfo () const override |
Definition at line 29 of file LanaiSubtarget.h.
LanaiSubtarget::LanaiSubtarget | ( | const Triple & | TargetTriple, |
StringRef | Cpu, | ||
StringRef | FeatureString, | ||
const TargetMachine & | TM, | ||
const TargetOptions & | Options, | ||
CodeModel::Model | CodeModel, | ||
CodeGenOptLevel | OptLevel | ||
) |
Definition at line 37 of file LanaiSubtarget.cpp.
|
inlineoverride |
Definition at line 46 of file LanaiSubtarget.h.
|
inlineoverride |
Definition at line 50 of file LanaiSubtarget.h.
|
inlineoverride |
Definition at line 48 of file LanaiSubtarget.h.
Referenced by llvm::LanaiFrameLowering::emitEpilogue(), and llvm::LanaiFrameLowering::emitPrologue().
|
inlineoverride |
Definition at line 54 of file LanaiSubtarget.h.
References llvm::LanaiInstrInfo::getRegisterInfo().
Referenced by llvm::LanaiFrameLowering::determineCalleeSaves(), and llvm::LanaiTargetLowering::LanaiTargetLowering().
|
inlineoverride |
Definition at line 62 of file LanaiSubtarget.h.
|
inlineoverride |
Definition at line 58 of file LanaiSubtarget.h.
LanaiSubtarget & LanaiSubtarget::initializeSubtargetDependencies | ( | StringRef | CPU, |
StringRef | FS | ||
) |
Definition at line 31 of file LanaiSubtarget.cpp.
References initSubtargetFeatures().
Definition at line 23 of file LanaiSubtarget.cpp.
References ParseSubtargetFeatures().
Referenced by initializeSubtargetDependencies().
void llvm::LanaiSubtarget::ParseSubtargetFeatures | ( | StringRef | CPU, |
StringRef | TuneCPU, | ||
StringRef | FS | ||
) |
Referenced by initSubtargetFeatures().