|
LLVM 22.0.0git
|
#include "Target/X86/MCA/X86CustomBehaviour.h"
Public Member Functions | |
| X86InstrPostProcess (const MCSubtargetInfo &STI, const MCInstrInfo &MCII) | |
| ~X86InstrPostProcess ()=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 26 of file X86CustomBehaviour.h.
|
inline |
Definition at line 37 of file X86CustomBehaviour.h.
References llvm::mca::InstrPostProcess::InstrPostProcess(), llvm::mca::InstrPostProcess::MCII, and llvm::mca::InstrPostProcess::STI.
|
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 57 of file X86CustomBehaviour.cpp.