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

#include <R600MachineFunctionInfo.h>

Inheritance diagram for llvm::R600MachineFunctionInfo:
[legend]
Collaboration diagram for llvm::R600MachineFunctionInfo:
[legend]

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 isKernel () 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 ( const MachineFunction MF)

Definition at line 15 of file R600MachineFunctionInfo.cpp.

Member Data Documentation

unsigned llvm::R600MachineFunctionInfo::CFStackSize

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