LLVM  7.0.0svn

Specify the number of cycles allowed after instruction issue before a particular use operand reads its registers. More...

#include "llvm/MC/MCSchedule.h"

[legend]

## Public Attributes

unsigned UseIdx

unsigned WriteResourceID

int Cycles

## Detailed Description

Specify the number of cycles allowed after instruction issue before a particular use operand reads its registers.

This effectively reduces the write's latency. Here we allow negative cycles for corner cases where latency increases. This rule only applies when the entry's WriteResource matches the write's WriteResource.

Definition at line 91 of file MCSchedule.h.

## ◆ operator==()

inline

Definition at line 96 of file MCSchedule.h.

References Cycles, UseIdx, and WriteResourceID.

## ◆ Cycles

Definition at line 94 of file MCSchedule.h.

Referenced by operator==().

## ◆ UseIdx

Definition at line 92 of file MCSchedule.h.

Referenced by operator==().