LLVM  10.0.0svn
Functions
AMDGPUPALMetadata.cpp File Reference

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

#include "AMDGPUPALMetadata.h"
#include "AMDGPU.h"
#include "AMDGPUAsmPrinter.h"
#include "MCTargetDesc/AMDGPUTargetStreamer.h"
#include "SIDefines.h"
#include "llvm/BinaryFormat/ELF.h"
#include "llvm/IR/CallingConv.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 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