LLVM 20.0.0git
Functions
AMDGPUPALMetadata.cpp File Reference

This class has methods called by AMDGPUAsmPrinter to accumulate and print the PAL metadata. More...

#include "AMDGPUPALMetadata.h"
#include "AMDGPUPTNote.h"
#include "SIDefines.h"
#include "llvm/BinaryFormat/ELF.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/Module.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/Support/AMDGPUMetadata.h"
#include "llvm/Support/EndianStream.h"

Go to the source code of this file.

Functions

static unsigned getRsrc1Reg (CallingConv::ID CC)
 
static unsigned getScratchSizeKey (CallingConv::ID CC)
 
static const chargetRegisterName (unsigned RegNum)
 
static const chargetStageName (CallingConv::ID CC)
 

Detailed Description

This class has methods called by AMDGPUAsmPrinter to accumulate and print the PAL metadata.

Definition in file AMDGPUPALMetadata.cpp.

Function Documentation

◆ getRegisterName()

static const char * getRegisterName ( unsigned  RegNum)
static

◆ getRsrc1Reg()

static unsigned getRsrc1Reg ( CallingConv::ID  CC)
static

◆ getScratchSizeKey()

static unsigned getScratchSizeKey ( CallingConv::ID  CC)
static

◆ getStageName()

static const char * getStageName ( CallingConv::ID  CC)
static