LLVM 19.0.0git
Namespaces | Functions
AMDGPUCustomBehaviour.cpp File Reference

This file implements methods from the AMDGPUCustomBehaviour class. More...

#include "AMDGPUCustomBehaviour.h"
#include "MCTargetDesc/AMDGPUMCTargetDesc.h"
#include "Utils/AMDGPUBaseInfo.h"
#include "TargetInfo/AMDGPUTargetInfo.h"
#include "llvm/MC/TargetRegistry.h"
#include "llvm/Support/WithColor.h"

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::mca
 

Functions

static CustomBehaviourcreateAMDGPUCustomBehaviour (const MCSubtargetInfo &STI, const mca::SourceMgr &SrcMgr, const MCInstrInfo &MCII)
 
static InstrPostProcesscreateAMDGPUInstrPostProcess (const MCSubtargetInfo &STI, const MCInstrInfo &MCII)
 
LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAMDGPUTargetMCA ()
 Extern function to initialize the targets for the AMDGPU backend.
 

Detailed Description

This file implements methods from the AMDGPUCustomBehaviour class.

Definition in file AMDGPUCustomBehaviour.cpp.

Function Documentation

◆ createAMDGPUCustomBehaviour()

static CustomBehaviour * createAMDGPUCustomBehaviour ( const MCSubtargetInfo STI,
const mca::SourceMgr SrcMgr,
const MCInstrInfo MCII 
)
static

Definition at line 342 of file AMDGPUCustomBehaviour.cpp.

References llvm::SrcMgr.

Referenced by LLVMInitializeAMDGPUTargetMCA().

◆ createAMDGPUInstrPostProcess()

static InstrPostProcess * createAMDGPUInstrPostProcess ( const MCSubtargetInfo STI,
const MCInstrInfo MCII 
)
static

Definition at line 349 of file AMDGPUCustomBehaviour.cpp.

Referenced by LLVMInitializeAMDGPUTargetMCA().

◆ LLVMInitializeAMDGPUTargetMCA()

LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAMDGPUTargetMCA ( )