Searched refs:SMTQueuePolicy (Results 1 - 7 of 7) sorted by relevance

/gem5/src/cpu/o3/
H A DO3CPU.py55 class SMTQueuePolicy(ScopedEnum): class in inherits:ScopedEnum
165 smtLSQPolicy = Param.SMTQueuePolicy('Partitioned',
168 smtIQPolicy = Param.SMTQueuePolicy('Partitioned',
171 smtROBPolicy = Param.SMTQueuePolicy('Partitioned',
H A Drob_impl.hh67 if (robPolicy == SMTQueuePolicy::Dynamic) {
73 } else if (robPolicy == SMTQueuePolicy::Partitioned) {
84 } else if (robPolicy == SMTQueuePolicy::Threshold) {
155 if (robPolicy != SMTQueuePolicy::Dynamic || numThreads > 1) {
164 if (robPolicy == SMTQueuePolicy::Partitioned) {
166 } else if (robPolicy == SMTQueuePolicy::Threshold &&
178 if (robPolicy == SMTQueuePolicy::Partitioned) {
H A Drob.hh54 #include "enums/SMTQueuePolicy.hh"
84 SMTQueuePolicy robPolicy;
H A Dlsq.hh54 #include "enums/SMTQueuePolicy.hh"
1070 SMTQueuePolicy lsqPolicy;
1078 maxLSQAllocation(SMTQueuePolicy pol, uint32_t entries,
1081 if (pol == SMTQueuePolicy::Dynamic) {
1083 } else if (pol == SMTQueuePolicy::Partitioned) {
1086 } else if (pol == SMTQueuePolicy::Threshold) {
H A Dinst_queue_impl.hh126 if (iqPolicy == SMTQueuePolicy::Dynamic) {
132 } else if (iqPolicy == SMTQueuePolicy::Partitioned) {
143 } else if (iqPolicy == SMTQueuePolicy::Threshold) {
492 if (iqPolicy == SMTQueuePolicy::Partitioned) {
504 if (iqPolicy != SMTQueuePolicy::Dynamic || numThreads > 1) {
513 if (iqPolicy == SMTQueuePolicy::Partitioned) {
515 } else if (iqPolicy == SMTQueuePolicy::Threshold &&
H A Dlsq_impl.hh85 if (lsqPolicy == SMTQueuePolicy::Dynamic) {
87 } else if (lsqPolicy == SMTQueuePolicy::Partitioned) {
91 } else if (lsqPolicy == SMTQueuePolicy::Threshold) {
506 if (lsqPolicy == SMTQueuePolicy::Dynamic)
576 if (lsqPolicy == SMTQueuePolicy::Dynamic)
605 if (lsqPolicy == SMTQueuePolicy::Dynamic)
632 if (lsqPolicy == SMTQueuePolicy::Dynamic)
H A Dinst_queue.hh58 #include "enums/SMTQueuePolicy.hh"
408 SMTQueuePolicy iqPolicy;

Completed in 24 milliseconds