LLVM 20.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, AMDGPUMCKernelCodeT::PrintHelper Helper)
 
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 &, AMDGPUMCKernelCodeT::PrintHelper)
 

Detailed Description

Definition at line 223 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 ,
AMDGPUMCKernelCodeT::PrintHelper   
)
inlinestatic

Definition at line 237 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,
AMDGPUMCKernelCodeT::PrintHelper  Helper 
)
inlinestatic

Definition at line 227 of file AMDKernelCodeTUtils.cpp.

References llvm::CallingConv::C, llvm::MCContext::getAsmInfo(), Name, and OS.


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