LLVM 22.0.0git
AMDGPUCustomBehaviour.cpp File Reference

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

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_ABI 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()

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

Definition at line 343 of file AMDGPUCustomBehaviour.cpp.

References llvm::SrcMgr.

Referenced by LLVMInitializeAMDGPUTargetMCA().

◆ createAMDGPUInstrPostProcess()

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

Definition at line 350 of file AMDGPUCustomBehaviour.cpp.

Referenced by LLVMInitializeAMDGPUTargetMCA().

◆ LLVMInitializeAMDGPUTargetMCA()