LLVM API Documentation

llvm::InstrStage Struct Reference

#include <TargetInstrItineraries.h>

Collaboration diagram for llvm::InstrStage:
[legend]

List of all members.

Public Attributes

unsigned Cycles
 Length of stage in machine cycles.
unsigned Units
 Choice of functional units.


Detailed Description

Instruction stage - These values represent a step in the execution of an instruction. The latency represents the number of discrete time slots used need to complete the stage. Units represent the choice of functional units that can be used to complete the stage. Eg. IntUnit1, IntUnit2.

Definition at line 27 of file TargetInstrItineraries.h.


Member Data Documentation

Length of stage in machine cycles.

Definition at line 28 of file TargetInstrItineraries.h.

Choice of functional units.

Definition at line 29 of file TargetInstrItineraries.h.


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