LLVM API Documentation

Public Member Functions | Public Attributes
llvm::AMDGPUMachineFunction Class Reference

#include <AMDGPUMachineFunction.h>

Inheritance diagram for llvm::AMDGPUMachineFunction:
Inheritance graph
[legend]
Collaboration diagram for llvm::AMDGPUMachineFunction:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AMDGPUMachineFunction (const MachineFunction &MF)
unsigned getShaderType () const

Public Attributes

std::map< const GlobalValue
*, unsigned
LocalMemoryObjects
unsigned LDSSize
 Number of bytes in the LDS that are being used.
unsigned ScratchSize
bool IsKernel

Detailed Description

Definition at line 21 of file AMDGPUMachineFunction.h.


Constructor & Destructor Documentation


Member Function Documentation


Member Data Documentation

Definition at line 38 of file AMDGPUMachineFunction.h.

Number of bytes in the LDS that are being used.

Definition at line 31 of file AMDGPUMachineFunction.h.

Referenced by llvm::AMDGPUTargetLowering::LowerGlobalAddress().

A map to keep track of local memory objects and their offsets within the local memory space.

Definition at line 29 of file AMDGPUMachineFunction.h.

Referenced by llvm::AMDGPUTargetLowering::LowerGlobalAddress().

Definition at line 37 of file AMDGPUMachineFunction.h.


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