LLVM 19.0.0git
Static Public Member Functions | List of all members
PrintField Class Reference

Static Public Member Functions

template<typename T , T AMDGPUMCKernelCodeT::* ptr, typename std::enable_if_t<!std::is_integral_v< T >, T > * = nullptr>
static void printField (StringRef Name, const AMDGPUMCKernelCodeT &C, raw_ostream &OS, MCContext &Ctx)
 
template<typename T , T AMDGPUMCKernelCodeT::* ptr, typename std::enable_if_t< std::is_integral_v< T >, T > * = nullptr>
static void printField (StringRef Name, const AMDGPUMCKernelCodeT &C, raw_ostream &OS, MCContext &)
 

Detailed Description

Definition at line 224 of file AMDKernelCodeTUtils.cpp.

Member Function Documentation

◆ printField() [1/2]

template<typename T , T AMDGPUMCKernelCodeT::* ptr, typename std::enable_if_t< std::is_integral_v< T >, T > * = nullptr>
static void PrintField::printField ( StringRef  Name,
const AMDGPUMCKernelCodeT C,
raw_ostream OS,
MCContext  
)
inlinestatic

Definition at line 241 of file AMDKernelCodeTUtils.cpp.

References llvm::CallingConv::C, Name, and OS.

◆ printField() [2/2]

template<typename T , T AMDGPUMCKernelCodeT::* ptr, typename std::enable_if_t<!std::is_integral_v< T >, T > * = nullptr>
static void PrintField::printField ( StringRef  Name,
const AMDGPUMCKernelCodeT C,
raw_ostream OS,
MCContext Ctx 
)
inlinestatic

The documentation for this class was generated from the following file: