|
LLVM 23.0.0git
|
Identify one of the processor resource kinds consumed by a particular scheduling class for the specified number of cycles. More...
#include "llvm/MC/MCSchedule.h"
Public Member Functions | |
| bool | operator== (const MCWriteProcResEntry &Other) const |
Public Attributes | |
| uint16_t | ProcResourceIdx |
| uint16_t | ReleaseAtCycle |
| Cycle at which the resource will be released by an instruction, relatively to the cycle in which the instruction is issued (assuming no stalls inbetween). | |
| uint16_t | AcquireAtCycle |
| Cycle at which the resource will be aquired by an instruction, relatively to the cycle in which the instruction is issued (assuming no stalls inbetween). | |
Identify one of the processor resource kinds consumed by a particular scheduling class for the specified number of cycles.
Definition at line 74 of file MCSchedule.h.
|
inline |
Definition at line 85 of file MCSchedule.h.
References AcquireAtCycle, llvm::Other, ProcResourceIdx, and ReleaseAtCycle.
| uint16_t llvm::MCWriteProcResEntry::AcquireAtCycle |
Cycle at which the resource will be aquired by an instruction, relatively to the cycle in which the instruction is issued (assuming no stalls inbetween).
Definition at line 83 of file MCSchedule.h.
Referenced by operator==().
| uint16_t llvm::MCWriteProcResEntry::ProcResourceIdx |
Definition at line 75 of file MCSchedule.h.
Referenced by llvm::mca::initializeUsedResources(), and operator==().
| uint16_t llvm::MCWriteProcResEntry::ReleaseAtCycle |
Cycle at which the resource will be released by an instruction, relatively to the cycle in which the instruction is issued (assuming no stalls inbetween).
Definition at line 79 of file MCSchedule.h.
Referenced by llvm::mca::initializeUsedResources(), and operator==().