LLVM 20.0.0git
|
#include "Target/X86/MCA/X86CustomBehaviour.h"
Public Member Functions | |
X86InstrPostProcess (const MCSubtargetInfo &STI, const MCInstrInfo &MCII) | |
~X86InstrPostProcess ()=default | |
void | postProcessInstruction (std::unique_ptr< 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 | postProcessInstruction (std::unique_ptr< Instruction > &Inst, const MCInst &MCI) |
This method can be overriden by targets to modify the mca::Instruction object after it has been lowered from the MCInst. | |
virtual void | resetState () |
Additional Inherited Members | |
Protected Attributes inherited from llvm::mca::InstrPostProcess | |
const MCSubtargetInfo & | STI |
const MCInstrInfo & | MCII |
Definition at line 26 of file X86CustomBehaviour.h.
|
inline |
Definition at line 32 of file X86CustomBehaviour.h.
|
default |
|
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 39 of file X86CustomBehaviour.cpp.