9 #ifndef LLVM_LIB_TARGET_AMDGPU_AMDGPUMACHINEFUNCTION_H 10 #define LLVM_LIB_TARGET_AMDGPU_AMDGPUMACHINEFUNCTION_H A parsed version of the target data layout string in and methods for querying it. ...
unsigned allocateLDSGlobal(const DataLayout &DL, const GlobalValue &GV)
This class represents lattice values for constants.
AMDGPUMachineFunction(const MachineFunction &MF)
uint64_t getExplicitKernArgSize() const
MachineFunctionInfo - This class can be derived from and used by targets to hold private target-speci...
bool isEntryFunction() const
uint64_t value() const
This is a hole in the type system and should not be abused.
uint64_t ExplicitKernArgSize
This struct is a compact representation of a valid (non-zero power of two) alignment.
unsigned LDSSize
Number of bytes in the LDS that are being used.
bool hasNoSignedZerosFPMath() const
unsigned getLDSSize() const
bool isMemoryBound() const
unsigned getMaxKernArgAlign() const
bool needsWaveLimiter() const