LLVM 22.0.0git
SIMachineFunctionInfo.h File Reference

Go to the source code of this file.

Classes

class  llvm::AMDGPUPseudoSourceValue
class  llvm::AMDGPUGWSResourcePseudoSourceValue
struct  llvm::yaml::SIArgument
struct  llvm::yaml::MappingTraits< SIArgument >
struct  llvm::yaml::SIArgumentInfo
struct  llvm::yaml::MappingTraits< SIArgumentInfo >
struct  llvm::yaml::SIMode
struct  llvm::yaml::MappingTraits< SIMode >
struct  llvm::yaml::SIMachineFunctionInfo
struct  llvm::yaml::MappingTraits< SIMachineFunctionInfo >
class  llvm::PrologEpilogSGPRSaveRestoreInfo
struct  llvm::VGPRBlock2IndexFunctor
class  llvm::SIMachineFunctionInfo
 This class keeps track of the SPI_SP_INPUT_ADDR config register, which tells the hardware which interpolation parameters to load. More...
struct  llvm::SIMachineFunctionInfo::VGPRSpillToAGPR

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::yaml

Enumerations

enum class  llvm::SGPRSaveKind : uint8_t { llvm::COPY_TO_SCRATCH_SGPR , llvm::SPILL_TO_VGPR_LANE , llvm::SPILL_TO_MEM }