LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::InstrRUsage Struct Reference

#include <TargetSchedInfo.h>

Collaboration diagram for llvm::InstrRUsage:

Collaboration graph
[legend]
List of all members.

Public Attributes

bool sameAsClass
bool isSingleIssue
bool breaksGroup
cycles_t numBubbles
std::vector< bool > feasibleSlots
cycles_t numCycles
std::vector< std::vector<
resourceId_t > > 
resourcesByCycle

Friends

class TargetSchedInfo

Detailed Description

Definition at line 116 of file TargetSchedInfo.h.


Friends And Related Function Documentation

friend class TargetSchedInfo [friend]
 

Definition at line 147 of file TargetSchedInfo.h.


Member Data Documentation

bool llvm::InstrRUsage::breaksGroup
 

Definition at line 121 of file TargetSchedInfo.h.

Referenced by llvm::TargetSchedInfo::breaksIssueGroup().

std::vector<bool> llvm::InstrRUsage::feasibleSlots
 

Definition at line 125 of file TargetSchedInfo.h.

Referenced by llvm::TargetSchedInfo::instrCanUseSlot().

bool llvm::InstrRUsage::isSingleIssue
 

Definition at line 120 of file TargetSchedInfo.h.

Referenced by llvm::TargetSchedInfo::isSingleIssue().

cycles_t llvm::InstrRUsage::numBubbles
 

Definition at line 122 of file TargetSchedInfo.h.

Referenced by ComputeMinGap(), and llvm::TargetSchedInfo::numBubblesAfter().

cycles_t llvm::InstrRUsage::numCycles
 

Definition at line 128 of file TargetSchedInfo.h.

Referenced by ComputeMinGap().

std::vector<std::vector<resourceId_t> > llvm::InstrRUsage::resourcesByCycle
 

Definition at line 129 of file TargetSchedInfo.h.

Referenced by ComputeMinGap().

bool llvm::InstrRUsage::sameAsClass
 

Definition at line 117 of file TargetSchedInfo.h.


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