gem5
v21.2.1.0
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Enumerations
_
a
b
c
d
e
f
g
h
i
k
l
m
o
p
q
r
s
t
v
x
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
y
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
w
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
:
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
s
t
v
Variables
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
v
w
Typedefs
a
b
c
d
h
i
l
m
r
s
t
u
w
Enumerations
b
h
i
o
p
Enumerator
h
i
o
Macros
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
gem5
o3
IEW
gem5::o3::IEW Member List
This is the complete list of members for
gem5::o3::IEW
, including all inherited members.
_status
gem5::o3::IEW
private
activateStage
()
gem5::o3::IEW
Active
enum value
gem5::o3::IEW
activeThreads
gem5::o3::IEW
private
activityThisCycle
()
gem5::o3::IEW
block
(ThreadID tid)
gem5::o3::IEW
private
Blocked
enum value
gem5::o3::IEW
blockMemInst
(const DynInstPtr &inst)
gem5::o3::IEW
cacheUnblocked
()
gem5::o3::IEW
checkMisprediction
(const DynInstPtr &inst)
gem5::o3::IEW
checkSignalsAndUpdate
(ThreadID tid)
gem5::o3::IEW
private
checkStall
(ThreadID tid)
gem5::o3::IEW
private
clearStates
(ThreadID tid)
gem5::o3::IEW
commitToIEWDelay
gem5::o3::IEW
private
cpu
gem5::o3::IEW
private
deactivateStage
()
gem5::o3::IEW
dispatch
(ThreadID tid)
gem5::o3::IEW
private
dispatchInsts
(ThreadID tid)
gem5::o3::IEW
private
dispatchStatus
gem5::o3::IEW
private
dispatchWidth
gem5::o3::IEW
private
drainSanityCheck
() const
gem5::o3::IEW
emptyRenameInsts
(ThreadID tid)
gem5::o3::IEW
private
executeInsts
()
gem5::o3::IEW
private
exeStatus
gem5::o3::IEW
private
fetchRedirect
gem5::o3::IEW
private
fromCommit
gem5::o3::IEW
private
fromIssue
gem5::o3::IEW
private
fromRename
gem5::o3::IEW
private
fuPool
gem5::o3::IEW
hasStoresToWB
()
gem5::o3::IEW
inline
hasStoresToWB
(ThreadID tid)
gem5::o3::IEW
inline
Idle
enum value
gem5::o3::IEW
IEW
(CPU *_cpu, const O3CPUParams ¶ms)
gem5::o3::IEW
iewQueue
gem5::o3::IEW
private
iewStats
gem5::o3::IEW
private
Inactive
enum value
gem5::o3::IEW
instQueue
gem5::o3::IEW
insts
gem5::o3::IEW
private
instToCommit
(const DynInstPtr &inst)
gem5::o3::IEW
isDrained
() const
gem5::o3::IEW
issueToExecQueue
gem5::o3::IEW
private
issueToExecuteDelay
gem5::o3::IEW
private
issueWidth
gem5::o3::IEW
private
ldstQueue
gem5::o3::IEW
name
() const
gem5::o3::IEW
numThreads
gem5::o3::IEW
private
ppDispatch
gem5::o3::IEW
private
ppExecute
gem5::o3::IEW
private
ppMispredict
gem5::o3::IEW
private
ppToCommit
gem5::o3::IEW
private
printAvailableInsts
()
gem5::o3::IEW
private
regProbePoints
()
gem5::o3::IEW
renameQueue
gem5::o3::IEW
private
renameToIEWDelay
gem5::o3::IEW
private
replayMemInst
(const DynInstPtr &inst)
gem5::o3::IEW
rescheduleMemInst
(const DynInstPtr &inst)
gem5::o3::IEW
resetEntries
()
gem5::o3::IEW
Running
enum value
gem5::o3::IEW
scoreboard
gem5::o3::IEW
private
setActiveThreads
(std::list< ThreadID > *at_ptr)
gem5::o3::IEW
setIEWQueue
(TimeBuffer< IEWStruct > *iq_ptr)
gem5::o3::IEW
setLastRetiredHtmUid
(ThreadID tid, uint64_t htmUid)
gem5::o3::IEW
inline
setRenameQueue
(TimeBuffer< RenameStruct > *rq_ptr)
gem5::o3::IEW
setScoreboard
(Scoreboard *sb_ptr)
gem5::o3::IEW
setTimeBuffer
(TimeBuffer< TimeStruct > *tb_ptr)
gem5::o3::IEW
skidBuffer
gem5::o3::IEW
private
skidBufferMax
gem5::o3::IEW
private
skidCount
()
gem5::o3::IEW
skidInsert
(ThreadID tid)
gem5::o3::IEW
skidsEmpty
()
gem5::o3::IEW
sortInsts
()
gem5::o3::IEW
private
squash
(ThreadID tid)
gem5::o3::IEW
squashDueToBranch
(const DynInstPtr &inst, ThreadID tid)
gem5::o3::IEW
private
squashDueToMemOrder
(const DynInstPtr &inst, ThreadID tid)
gem5::o3::IEW
private
Squashing
enum value
gem5::o3::IEW
StageStatus
enum name
gem5::o3::IEW
StartSquash
enum value
gem5::o3::IEW
startupStage
()
gem5::o3::IEW
Status
enum name
gem5::o3::IEW
takeOverFrom
()
gem5::o3::IEW
tick
()
gem5::o3::IEW
timeBuffer
gem5::o3::IEW
private
toCommit
gem5::o3::IEW
private
toFetch
gem5::o3::IEW
private
toRename
gem5::o3::IEW
private
unblock
(ThreadID tid)
gem5::o3::IEW
private
Unblocking
enum value
gem5::o3::IEW
updatedQueues
gem5::o3::IEW
private
updateExeInstStats
(const DynInstPtr &inst)
gem5::o3::IEW
private
updateLSQNextCycle
gem5::o3::IEW
updateStatus
()
gem5::o3::IEW
wakeCPU
()
gem5::o3::IEW
wakeDependents
(const DynInstPtr &inst)
gem5::o3::IEW
wbCycle
gem5::o3::IEW
private
wbNumInst
gem5::o3::IEW
private
wbStatus
gem5::o3::IEW
private
wbWidth
gem5::o3::IEW
private
writebackInsts
()
gem5::o3::IEW
private
wroteToTimeBuffer
gem5::o3::IEW
private
Generated on Tue Feb 8 2022 11:49:05 for gem5 by
doxygen
1.8.17