|
| enum class | IssuePriority : std::uint16_t {
HIGHEST = 0
, __FIRST = HIGHEST
, CACHE_RELOAD
, CACHE_PENDING
,
MMU_RELOAD
, MMU_PENDING
, NEW_DISP
, LOWEST
,
NUM_OF_PRIORITIES
, __LAST = NUM_OF_PRIORITIES
} |
| |
| enum class | IssueState : std::uint32_t {
READY = 0
, __FIRST = READY
, ISSUED
, NOT_READY
,
NUM_STATES
, __LAST = NUM_STATES
} |
| |
| using | SpartaPairDefinitionType = LoadStoreInstInfoPairDef |
| |
Definition at line 223 of file LSU.hpp.
◆ SpartaPairDefinitionType
◆ IssuePriority
| enum class core_example::LSU::LoadStoreInstInfo::IssuePriority : std::uint16_t |
|
strong |
◆ IssueState
| enum class core_example::LSU::LoadStoreInstInfo::IssueState : std::uint32_t |
|
strong |
◆ LoadStoreInstInfo()
| core_example::LSU::LoadStoreInstInfo::LoadStoreInstInfo |
( |
const MemoryAccessInfoPtr & | info_ptr | ) |
|
|
inline |
◆ getInstPtr()
| const ExampleInstPtr & core_example::LSU::LoadStoreInstInfo::getInstPtr |
( |
| ) |
const |
|
inline |
◆ getInstUniqueID()
| uint64_t core_example::LSU::LoadStoreInstInfo::getInstUniqueID |
( |
| ) |
const |
|
inline |
◆ getMemoryAccessInfoPtr()
| const MemoryAccessInfoPtr & core_example::LSU::LoadStoreInstInfo::getMemoryAccessInfoPtr |
( |
| ) |
const |
|
inline |
◆ getPriority()
| const IssuePriority & core_example::LSU::LoadStoreInstInfo::getPriority |
( |
| ) |
const |
|
inline |
◆ getState()
| const IssueState & core_example::LSU::LoadStoreInstInfo::getState |
( |
| ) |
const |
|
inline |
◆ isReady()
| bool core_example::LSU::LoadStoreInstInfo::isReady |
( |
| ) |
const |
|
inline |
◆ setPriority()
| void core_example::LSU::LoadStoreInstInfo::setPriority |
( |
const IssuePriority & | rank | ) |
|
|
inline |
◆ setState()
| void core_example::LSU::LoadStoreInstInfo::setState |
( |
const IssueState & | state | ) |
|
|
inline |
◆ winArb()
The documentation for this class was generated from the following file:
- /github/workspace/sparta/example/CoreModel/src/LSU.hpp