LLVM: llvm::MCWriteProcResEntry Struct Reference (original) (raw)

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](MCSchedule%5F8h%5Fsource.html)"

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 68 of file MCSchedule.h.

operator==()

AcquireAtCycle

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 77 of file MCSchedule.h.

Referenced by operator==().

ProcResourceIdx

uint16_t llvm::MCWriteProcResEntry::ProcResourceIdx

ReleaseAtCycle

uint16_t llvm::MCWriteProcResEntry::ReleaseAtCycle


The documentation for this struct was generated from the following file: