LLVM API Documentation

Public Attributes
llvm::MachineTraceMetrics::InstrCycles Struct Reference

#include <MachineTraceMetrics.h>

Collaboration diagram for llvm::MachineTraceMetrics::InstrCycles:
Collaboration graph
[legend]

List of all members.

Public Attributes

unsigned Depth
unsigned Height

Detailed Description

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

Definition at line 222 of file MachineTraceMetrics.h.


Member Data Documentation

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.

Definition at line 226 of file MachineTraceMetrics.h.

Referenced by llvm::MachineTraceMetrics::Trace::getInstrSlack().

Minimum number of cycles from this instruction is issued to the of the trace, as determined by data dependencies and instruction latencies.

Definition at line 230 of file MachineTraceMetrics.h.

Referenced by llvm::MachineTraceMetrics::Trace::getInstrSlack().


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