LLVM 22.0.0git
SIMachineFunctionInfo.cpp File Reference

Go to the source code of this file.

Enumerations

enum  { MAX_LANES = 64 }

Functions

const GCNTargetMachinegetTM (const GCNSubtarget *STI)
static yaml::StringValue regToString (Register Reg, const TargetRegisterInfo &TRI)
static std::optional< yaml::SIArgumentInfoconvertArgumentInfo (const AMDGPUFunctionArgInfo &ArgInfo, const TargetRegisterInfo &TRI)

Variables

static cl::opt< boolMFMAVGPRForm ("amdgpu-mfma-vgpr-form", cl::Hidden, cl::desc("Whether to force use VGPR for Opc and Dest of MFMA. If " "unspecified, default to compiler heuristics"), cl::init(false))

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MAX_LANES 

Definition at line 28 of file SIMachineFunctionInfo.cpp.

Function Documentation

◆ convertArgumentInfo()

◆ getTM()

◆ regToString()

Variable Documentation

◆ MFMAVGPRForm

cl::opt< bool > MFMAVGPRForm("amdgpu-mfma-vgpr-form", cl::Hidden, cl::desc("Whether to force use VGPR for Opc and Dest of MFMA. If " "unspecified, default to compiler heuristics"), cl::init(false)) ( "amdgpu-mfma-vgpr-form" ,
cl::Hidden ,
cl::desc("Whether to force use VGPR for Opc and Dest of MFMA. If " "unspecified, default to compiler heuristics") ,
cl::init(false)  )
static