LLVM  8.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
[legend]
Collaboration diagram for llvm::R600MachineFunctionInfo:
Collaboration graph
[legend]

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: