LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
llvm::R600MachineFunctionInfo Class Reference

#include <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)
 
- Public Member Functions inherited from llvm::MachineFunctionInfo
virtual ~MachineFunctionInfo ()
 

Public Attributes

SmallVector< unsigned, 4 > LiveOuts
 
std::vector< unsignedIndirectRegs
 
unsigned StackSize
 
- Public Attributes inherited from llvm::AMDGPUMachineFunction
unsigned ShaderType
 
std::map< const GlobalValue
*, unsigned
LocalMemoryObjects
 
unsigned LDSSize
 Number of bytes in the LDS that are being used. More...
 

Detailed Description

Definition at line 23 of file R600MachineFunctionInfo.h.

Constructor & Destructor Documentation

R600MachineFunctionInfo::R600MachineFunctionInfo ( const MachineFunction MF)

Definition at line 19 of file R600MachineFunctionInfo.cpp.

Member Data Documentation

std::vector<unsigned> llvm::R600MachineFunctionInfo::IndirectRegs

Definition at line 28 of file R600MachineFunctionInfo.h.

SmallVector<unsigned, 4> llvm::R600MachineFunctionInfo::LiveOuts
unsigned llvm::R600MachineFunctionInfo::StackSize

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