LLVM  13.0.0git
Functions
AMDGPUPALMetadata.cpp File Reference
#include "AMDGPUPALMetadata.h"
#include "AMDGPUPTNote.h"
#include "SIDefines.h"
#include "llvm/BinaryFormat/ELF.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/Module.h"
#include "llvm/Support/AMDGPUMetadata.h"
#include "llvm/Support/EndianStream.h"
Include dependency graph for AMDGPUPALMetadata.cpp:

Go to the source code of this file.

Functions

static unsigned getRsrc1Reg (CallingConv::ID CC)
 
static unsigned getScratchSizeKey (CallingConv::ID CC)
 
static const char * getRegisterName (unsigned RegNum)
 
static const char * getStageName (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