LLVM  13.0.0git
Classes | Namespaces
DispatchStage.h File Reference
#include "llvm/MC/MCRegisterInfo.h"
#include "llvm/MC/MCSubtargetInfo.h"
#include "llvm/MCA/HardwareUnits/RegisterFile.h"
#include "llvm/MCA/HardwareUnits/RetireControlUnit.h"
#include "llvm/MCA/Instruction.h"
#include "llvm/MCA/Stages/Stage.h"
Include dependency graph for DispatchStage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  llvm::mca::DispatchStage


 This class represents lattice values for constants.

Detailed Description

This file models the dispatch component of an instruction pipeline.

The DispatchStage is responsible for updating instruction dependencies and communicating to the simulated instruction scheduler that an instruction is ready to be scheduled for execution.

Definition in file DispatchStage.h.