|
LLVM
8.0.1
|
#include "Target/AMDGPU/R600MachineFunctionInfo.h"


Public Member Functions | |
| R600MachineFunctionInfo (const MachineFunction &MF) | |
Public Member Functions inherited from llvm::AMDGPUMachineFunction | |
| AMDGPUMachineFunction (const MachineFunction &MF) | |
| uint64_t | getExplicitKernArgSize () const |
| unsigned | getMaxKernArgAlign () const |
| unsigned | getLDSSize () const |
| bool | isEntryFunction () const |
| bool | hasNoSignedZerosFPMath () const |
| bool | isMemoryBound () const |
| bool | needsWaveLimiter () 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... | |
Protected Attributes inherited from llvm::AMDGPUMachineFunction | |
| uint64_t | ExplicitKernArgSize |
| unsigned | MaxKernArgAlign |
| unsigned | LDSSize |
| Number of bytes in the LDS that are being used. More... | |
| bool | IsEntryFunction |
| bool | NoSignedZerosFPMath |
| bool | MemoryBound |
| bool | WaveLimiter |
Definition at line 20 of file R600MachineFunctionInfo.h.
| R600MachineFunctionInfo::R600MachineFunctionInfo | ( | const MachineFunction & | MF | ) |
Definition at line 15 of file R600MachineFunctionInfo.cpp.
| unsigned llvm::R600MachineFunctionInfo::CFStackSize |
Definition at line 23 of file R600MachineFunctionInfo.h.
Referenced by llvm::R600AsmPrinter::getPassName(), and llvm::R600AsmPrinter::runOnMachineFunction().
1.8.13