LLVM API Documentation
#include <R600MachineFunctionInfo.h>
Public Member Functions | |
R600MachineFunctionInfo (const MachineFunction &MF) | |
![]() | |
AMDGPUMachineFunction (const MachineFunction &MF) | |
![]() | |
virtual | ~MachineFunctionInfo () |
Public Attributes | |
SmallVector< unsigned, 4 > | LiveOuts |
std::vector< unsigned > | IndirectRegs |
unsigned | StackSize |
![]() | |
unsigned | ShaderType |
std::map< const GlobalValue *, unsigned > | LocalMemoryObjects |
unsigned | LDSSize |
Number of bytes in the LDS that are being used. More... | |
Definition at line 23 of file R600MachineFunctionInfo.h.
R600MachineFunctionInfo::R600MachineFunctionInfo | ( | const MachineFunction & | MF | ) |
Definition at line 19 of file R600MachineFunctionInfo.cpp.
std::vector<unsigned> llvm::R600MachineFunctionInfo::IndirectRegs |
Definition at line 28 of file R600MachineFunctionInfo.h.
SmallVector<unsigned, 4> llvm::R600MachineFunctionInfo::LiveOuts |
Definition at line 27 of file R600MachineFunctionInfo.h.
Referenced by llvm::R600TargetLowering::EmitInstrWithCustomInserter(), and llvm::R600TargetLowering::LowerOperation().
unsigned llvm::R600MachineFunctionInfo::StackSize |
Definition at line 29 of file R600MachineFunctionInfo.h.
Referenced by llvm::AMDGPUAsmPrinter::EmitProgramInfoR600().