Lines Matching refs:DispatchStage
1 //===--------------------- DispatchStage.cpp --------------------*- C++ -*-===//
12 /// The DispatchStage is responsible for updating instruction dependencies
18 #include "llvm/MCA/Stages/DispatchStage.h"
28 DispatchStage::DispatchStage(const MCSubtargetInfo &Subtarget,
38 void DispatchStage::notifyInstructionDispatched(const InstRef &IR,
46 bool DispatchStage::checkPRF(const InstRef &IR) const {
62 bool DispatchStage::checkRCU(const InstRef &IR) const {
71 bool DispatchStage::canDispatch(const InstRef &IR) const {
78 Error DispatchStage::dispatch(InstRef IR) {
138 Error DispatchStage::cycleStart() {
158 bool DispatchStage::isAvailable(const InstRef &IR) const {
175 Error DispatchStage::execute(InstRef &IR) {
181 void DispatchStage::dump() const {