|
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