|
LLVM 22.0.0git
|
#include "Target/AMDGPU/MCA/AMDGPUCustomBehaviour.h"
Public Member Functions | |
| AMDGPUInstrPostProcess (const MCSubtargetInfo &STI, const MCInstrInfo &MCII) | |
| ~AMDGPUInstrPostProcess () override=default | |
| void | postProcessInstruction (Instruction &Inst, const MCInst &MCI) override |
| This method can be overriden by targets to modify the mca::Instruction object after it has been lowered from the MCInst. | |
| Public Member Functions inherited from llvm::mca::InstrPostProcess | |
| InstrPostProcess (const MCSubtargetInfo &STI, const MCInstrInfo &MCII) | |
| virtual | ~InstrPostProcess ()=default |
| virtual void | resetState () |
Additional Inherited Members | |
| Protected Attributes inherited from llvm::mca::InstrPostProcess | |
| const MCSubtargetInfo & | STI |
| const MCInstrInfo & | MCII |
Definition at line 28 of file AMDGPUCustomBehaviour.h.
|
inline |
Definition at line 32 of file AMDGPUCustomBehaviour.h.
References llvm::mca::InstrPostProcess::InstrPostProcess(), llvm::mca::InstrPostProcess::MCII, and llvm::mca::InstrPostProcess::STI.
|
overridedefault |
|
overridevirtual |
This method can be overriden by targets to modify the mca::Instruction object after it has been lowered from the MCInst.
This is generally a less disruptive alternative to modifying the scheduling model.
Reimplemented from llvm::mca::InstrPostProcess.
Definition at line 24 of file AMDGPUCustomBehaviour.cpp.
References llvm::MCInst::getOpcode().