LLVM API Documentation
#include <TargetSchedInfo.h>
Collaboration diagram for llvm::InstrClassRUsage:

Public Attributes | |
| InstrSchedClass | schedClass |
| int | totCycles |
| unsigned | maxNumIssue |
| bool | isSingleIssue |
| bool | breaksGroup |
| CycleCount_t | numBubbles |
| unsigned | numSlots |
| unsigned | feasibleSlots [MAX_NUM_SLOTS] |
| unsigned | numRUEntries |
| struct { | |
| resourceId_t resourceId | |
| unsigned startCycle | |
| int numCycles | |
| } | V [MAX_NUM_CYCLES] |
Definition at line 73 of file TargetSchedInfo.h.
Definition at line 80 of file TargetSchedInfo.h.
Definition at line 86 of file TargetSchedInfo.h.
Definition at line 79 of file TargetSchedInfo.h.
| unsigned llvm::InstrClassRUsage::maxNumIssue |
Definition at line 78 of file TargetSchedInfo.h.
Referenced by llvm::TargetSchedInfo::getMaxIssueForClass().
Definition at line 81 of file TargetSchedInfo.h.
Definition at line 94 of file TargetSchedInfo.h.
| unsigned llvm::InstrClassRUsage::numRUEntries |
Definition at line 90 of file TargetSchedInfo.h.
| unsigned llvm::InstrClassRUsage::numSlots |
Definition at line 85 of file TargetSchedInfo.h.
Definition at line 92 of file TargetSchedInfo.h.
Definition at line 74 of file TargetSchedInfo.h.
| unsigned llvm::InstrClassRUsage::startCycle |
Definition at line 93 of file TargetSchedInfo.h.
Definition at line 75 of file TargetSchedInfo.h.
| struct { ... } llvm::InstrClassRUsage::V[MAX_NUM_CYCLES] |