LLVM 24.0.0git
AMDGPUMIRFormatter.cpp File Reference

Implementation of AMDGPU overrides of MIRFormatter. More...

Go to the source code of this file.

Functions

constexpr StringLiteral AsyncStageDelim (".")
constexpr StringLiteral ReservedStagePrefix ("RES")
constexpr StringLiteral AllStages ("AllStages")

Variables

const char SWaitAluImmPrefix = '.'
StringLiteral SWaitAluDelim = "_"
StringLiteral VaVdstName = "VaVdst"
StringLiteral VaSdstName = "VaSdst"
StringLiteral VaSsrcName = "VaSsrc"
StringLiteral HoldCntName = "HoldCnt"
StringLiteral VmVsrcName = "VmVsrc"
StringLiteral VaVccName = "VaVcc"
StringLiteral SaSdstName = "SaSdst"
StringLiteral AllOff = "AllOff"
StringLiteral VmcntName = "Vmcnt"
StringLiteral ExpcntName = "Expcnt"
StringLiteral LgkmcntName = "Lgkmcnt"
StringLiteral LoadcntName = "Loadcnt"
StringLiteral DscntName = "Dscnt"
const char AsyncStageImmPrefix = '.'

Detailed Description

Implementation of AMDGPU overrides of MIRFormatter.

Definition in file AMDGPUMIRFormatter.cpp.

Function Documentation

◆ AllStages()

StringLiteral AllStages ( "AllStages" )
constexpr

References Imm, SWaitAluDelim, and uint64_t.

◆ AsyncStageDelim()

StringLiteral AsyncStageDelim ( "." )
constexpr

◆ ReservedStagePrefix()

StringLiteral ReservedStagePrefix ( "RES" )
constexpr

Variable Documentation

◆ AllOff

StringLiteral AllOff = "AllOff"

Definition at line 33 of file AMDGPUMIRFormatter.cpp.

◆ AsyncStageImmPrefix

const char AsyncStageImmPrefix = '.'

Definition at line 42 of file AMDGPUMIRFormatter.cpp.

◆ DscntName

StringLiteral DscntName = "Dscnt"

Definition at line 40 of file AMDGPUMIRFormatter.cpp.

◆ ExpcntName

StringLiteral ExpcntName = "Expcnt"

Definition at line 36 of file AMDGPUMIRFormatter.cpp.

◆ HoldCntName

StringLiteral HoldCntName = "HoldCnt"

Definition at line 28 of file AMDGPUMIRFormatter.cpp.

◆ LgkmcntName

StringLiteral LgkmcntName = "Lgkmcnt"

Definition at line 37 of file AMDGPUMIRFormatter.cpp.

◆ LoadcntName

StringLiteral LoadcntName = "Loadcnt"

Definition at line 39 of file AMDGPUMIRFormatter.cpp.

◆ SaSdstName

StringLiteral SaSdstName = "SaSdst"

Definition at line 31 of file AMDGPUMIRFormatter.cpp.

◆ SWaitAluDelim

StringLiteral SWaitAluDelim = "_"

Definition at line 23 of file AMDGPUMIRFormatter.cpp.

Referenced by AllStages().

◆ SWaitAluImmPrefix

const char SWaitAluImmPrefix = '.'

Definition at line 22 of file AMDGPUMIRFormatter.cpp.

◆ VaSdstName

StringLiteral VaSdstName = "VaSdst"

Definition at line 26 of file AMDGPUMIRFormatter.cpp.

◆ VaSsrcName

StringLiteral VaSsrcName = "VaSsrc"

Definition at line 27 of file AMDGPUMIRFormatter.cpp.

◆ VaVccName

StringLiteral VaVccName = "VaVcc"

Definition at line 30 of file AMDGPUMIRFormatter.cpp.

◆ VaVdstName

StringLiteral VaVdstName = "VaVdst"

Definition at line 25 of file AMDGPUMIRFormatter.cpp.

◆ VmcntName

StringLiteral VmcntName = "Vmcnt"

Definition at line 35 of file AMDGPUMIRFormatter.cpp.

◆ VmVsrcName

StringLiteral VmVsrcName = "VmVsrc"

Definition at line 29 of file AMDGPUMIRFormatter.cpp.