struct MachineTraceMetrics::InstrCycles

Declaration

struct MachineTraceMetrics::InstrCycles { /* full declaration omitted */ };

Description

InstrCycles represents the cycle height and depth of an instruction in a trace.

Declared at: llvm/include/llvm/CodeGen/MachineTraceMetrics.h:241

Member Variables

public unsigned int Depth
Earliest issue cycle as determined by data dependencies and instruction latencies from the beginning of the trace. Data dependencies from before the trace are not included.
public unsigned int Height
Minimum number of cycles from this instruction is issued to the of the trace, as determined by data dependencies and instruction latencies.