LLVM  7.0.0svn
Public Member Functions | Public Attributes | List of all members
llvm::R600MachineFunctionInfo Class Referencefinal

#include "Target/AMDGPU/R600MachineFunctionInfo.h"

Inheritance diagram for llvm::R600MachineFunctionInfo:
Inheritance graph
Collaboration diagram for llvm::R600MachineFunctionInfo:
Collaboration graph

Public Member Functions

 R600MachineFunctionInfo (const MachineFunction &MF)
- Public Member Functions inherited from llvm::AMDGPUMachineFunction
 AMDGPUMachineFunction (const MachineFunction &MF)
uint64_t getExplicitKernArgSize () const
unsigned getMaxKernArgAlign () const
unsigned getLDSSize () const
bool isEntryFunction () const
bool hasNoSignedZerosFPMath () const
bool isMemoryBound () const
bool needsWaveLimiter () const
unsigned allocateLDSGlobal (const DataLayout &DL, const GlobalValue &GV)
- Public Member Functions inherited from llvm::MachineFunctionInfo
virtual ~MachineFunctionInfo ()

Public Attributes

unsigned CFStackSize

Additional Inherited Members

- Static Public Member Functions inherited from llvm::MachineFunctionInfo
template<typename Ty >
static Ty * create (BumpPtrAllocator &Allocator, MachineFunction &MF)
 Factory function: default behavior is to call new using the supplied allocator. More...
- Protected Attributes inherited from llvm::AMDGPUMachineFunction
uint64_t ExplicitKernArgSize
unsigned MaxKernArgAlign
unsigned LDSSize
 Number of bytes in the LDS that are being used. More...
bool IsEntryFunction
bool NoSignedZerosFPMath
bool MemoryBound
bool WaveLimiter

Detailed Description

Definition at line 20 of file R600MachineFunctionInfo.h.

Constructor & Destructor Documentation

◆ R600MachineFunctionInfo()

R600MachineFunctionInfo::R600MachineFunctionInfo ( const MachineFunction MF)

Definition at line 15 of file R600MachineFunctionInfo.cpp.

Member Data Documentation

◆ CFStackSize

unsigned llvm::R600MachineFunctionInfo::CFStackSize

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