LLVM 20.0.0git
|
This file implements methods from the AMDGPUCustomBehaviour class. More...
#include "AMDGPUCustomBehaviour.h"
#include "MCTargetDesc/AMDGPUMCTargetDesc.h"
#include "TargetInfo/AMDGPUTargetInfo.h"
#include "Utils/AMDGPUBaseInfo.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 CustomBehaviour * | createAMDGPUCustomBehaviour (const MCSubtargetInfo &STI, const mca::SourceMgr &SrcMgr, const MCInstrInfo &MCII) |
static InstrPostProcess * | createAMDGPUInstrPostProcess (const MCSubtargetInfo &STI, const MCInstrInfo &MCII) |
LLVM_EXTERNAL_VISIBILITY void | LLVMInitializeAMDGPUTargetMCA () |
Extern function to initialize the targets for the AMDGPU backend. | |
This file implements methods from the AMDGPUCustomBehaviour class.
Definition in file AMDGPUCustomBehaviour.cpp.
|
static |
Definition at line 340 of file AMDGPUCustomBehaviour.cpp.
References llvm::SrcMgr.
Referenced by LLVMInitializeAMDGPUTargetMCA().
|
static |
Definition at line 347 of file AMDGPUCustomBehaviour.cpp.
Referenced by LLVMInitializeAMDGPUTargetMCA().
LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAMDGPUTargetMCA | ( | ) |
Extern function to initialize the targets for the AMDGPU backend.
Definition at line 354 of file AMDGPUCustomBehaviour.cpp.
References createAMDGPUCustomBehaviour(), createAMDGPUInstrPostProcess(), llvm::getTheGCNTarget(), llvm::getTheR600Target(), llvm::TargetRegistry::RegisterCustomBehaviour(), and llvm::TargetRegistry::RegisterInstrPostProcess().