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::CPUResource Struct Reference

#include <TargetSchedInfo.h>

Collaboration diagram for llvm::CPUResource:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CPUResource (const std::string &resourceName, int maxUsers)

Static Public Member Functions

static CPUResourcegetCPUResource (resourceId_t id)
 Get CPUResource if you only have the resource ID.

Public Attributes

const std::string rname
resourceId_t rid
int maxNumUsers

Detailed Description

Definition at line 41 of file TargetSchedInfo.h.


Constructor & Destructor Documentation

CPUResource::CPUResource const std::string &  resourceName,
int  maxUsers
 

Definition at line 25 of file TargetSchedInfo.cpp.

References CPUResourceMap.


Member Function Documentation

CPUResource * CPUResource::getCPUResource resourceId_t  id  )  [static]
 

Get CPUResource if you only have the resource ID.

Definition at line 35 of file TargetSchedInfo.cpp.

References CPUResourceMap.


Member Data Documentation

int llvm::CPUResource::maxNumUsers
 

Definition at line 44 of file TargetSchedInfo.h.

resourceId_t llvm::CPUResource::rid
 

Definition at line 43 of file TargetSchedInfo.h.

const std::string llvm::CPUResource::rname
 

Definition at line 42 of file TargetSchedInfo.h.


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