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

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

Public Member Functions
SparcSubtarget (const StringRef &CPU, const StringRef &TuneCPU, const StringRef &FS, const TargetMachine &TM)
~SparcSubtarget () override
const SparcInstrInfo * getInstrInfo () const override
const TargetFrameLowering * getFrameLowering () const override
const SparcRegisterInfo * getRegisterInfo () const override
const SparcTargetLowering * getTargetLowering () const override
const SelectionDAGTargetInfo * getSelectionDAGInfo () const override
void initLibcallLoweringInfo (LibcallLoweringInfo &Info) const override
bool enableMachineScheduler () const override
void ParseSubtargetFeatures (StringRef CPU, StringRef TuneCPU, StringRef FS)
ParseSubtargetFeatures - Parses features string setting specified subtarget options.
SparcSubtarget & initializeSubtargetDependencies (StringRef CPU, StringRef TuneCPU, StringRef FS)
int64_t getStackPointerBias () const
The 64-bit ABI uses biased stack and frame pointers, so the stack frame of the current function is the area from [sp+BIAS] to [fp+BIAS].
bool isRegisterReserved (MCPhysReg PhysReg) const
int getAdjustedFrameSize (int stackSize) const
Given a actual stack size as determined by FrameInfo, this function returns adjusted framesize which includes space for register window spills and arguments.

Definition at line 31 of file SparcSubtarget.h.

~SparcSubtarget()

SparcSubtarget::~SparcSubtarget ( ) overridedefault

enableMachineScheduler()

bool SparcSubtarget::enableMachineScheduler ( ) const override

getAdjustedFrameSize()

int SparcSubtarget::getAdjustedFrameSize ( int stackSize ) const

getFrameLowering()

getInstrInfo()

getRegisterInfo()

getSelectionDAGInfo()

getStackPointerBias()

int64_t llvm::SparcSubtarget::getStackPointerBias ( ) const inline

getTargetLowering()

initializeSubtargetDependencies()

initLibcallLoweringInfo()

isRegisterReserved()

bool llvm::SparcSubtarget::isRegisterReserved ( MCPhysReg PhysReg) const inline

ParseSubtargetFeatures()


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