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 allocateKernArg (uint64_t Size, unsigned Align)
uint64_t getKernArgSize () const
unsigned getMaxKernArgAlign () const
void setABIArgOffset (unsigned NewOffset)
unsigned getABIArgOffset () const
unsigned getLDSSize () const
bool isEntryFunction () const
bool hasNoSignedZerosFPMath () 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...

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: