gem5
v20.0.0.2
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
+
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
m
n
o
p
r
s
t
u
v
w
x
+
Enumerations
a
b
c
d
e
f
i
l
m
o
p
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
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
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
z
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
+
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
+
Enumerations
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
v
w
+
Enumerator
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
+
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
DefaultIEW< Impl > Member List
This is the complete list of members for
DefaultIEW< Impl >
, including all inherited members.
_status
DefaultIEW< Impl >
private
activateStage
()
DefaultIEW< Impl >
inline
Active
enum value
DefaultIEW< Impl >
activeThreads
DefaultIEW< Impl >
private
activityThisCycle
()
DefaultIEW< Impl >
block
(ThreadID tid)
DefaultIEW< Impl >
private
Blocked
enum value
DefaultIEW< Impl >
blockMemInst
(const DynInstPtr &inst)
DefaultIEW< Impl >
branchMispredicts
DefaultIEW< Impl >
private
cacheUnblocked
()
DefaultIEW< Impl >
checkMisprediction
(const DynInstPtr &inst)
DefaultIEW< Impl >
checkSignalsAndUpdate
(ThreadID tid)
DefaultIEW< Impl >
private
checkStall
(ThreadID tid)
DefaultIEW< Impl >
private
clearStates
(ThreadID tid)
DefaultIEW< Impl >
commitToIEWDelay
DefaultIEW< Impl >
private
consumerInst
DefaultIEW< Impl >
private
cpu
DefaultIEW< Impl >
private
CPUPol
typedef
DefaultIEW< Impl >
private
deactivateStage
()
DefaultIEW< Impl >
inline
DefaultIEW
(O3CPU *_cpu, DerivO3CPUParams *params)
DefaultIEW< Impl >
dispatch
(ThreadID tid)
DefaultIEW< Impl >
private
dispatchInsts
(ThreadID tid)
DefaultIEW< Impl >
private
dispatchStatus
DefaultIEW< Impl >
private
dispatchWidth
DefaultIEW< Impl >
private
drainSanityCheck
() const
DefaultIEW< Impl >
DynInstPtr
typedef
DefaultIEW< Impl >
private
emptyRenameInsts
(ThreadID tid)
DefaultIEW< Impl >
private
executeInsts
()
DefaultIEW< Impl >
private
exeStatus
DefaultIEW< Impl >
private
fetchRedirect
DefaultIEW< Impl >
private
fromCommit
DefaultIEW< Impl >
private
fromIssue
DefaultIEW< Impl >
private
fromRename
DefaultIEW< Impl >
private
fuPool
DefaultIEW< Impl >
hasStoresToWB
()
DefaultIEW< Impl >
inline
hasStoresToWB
(ThreadID tid)
DefaultIEW< Impl >
inline
Idle
enum value
DefaultIEW< Impl >
iewBlockCycles
DefaultIEW< Impl >
private
iewDispatchedInsts
DefaultIEW< Impl >
private
iewDispLoadInsts
DefaultIEW< Impl >
private
iewDispNonSpecInsts
DefaultIEW< Impl >
private
iewDispSquashedInsts
DefaultIEW< Impl >
private
iewDispStoreInsts
DefaultIEW< Impl >
private
iewExecLoadInsts
DefaultIEW< Impl >
private
iewExecRate
DefaultIEW< Impl >
private
iewExecSquashedInsts
DefaultIEW< Impl >
private
iewExecStoreInsts
DefaultIEW< Impl >
private
iewExecutedBranches
DefaultIEW< Impl >
private
iewExecutedInsts
DefaultIEW< Impl >
private
iewExecutedNop
DefaultIEW< Impl >
private
iewExecutedRefs
DefaultIEW< Impl >
private
iewExecutedSwp
DefaultIEW< Impl >
private
iewIdleCycles
DefaultIEW< Impl >
private
iewInstsToCommit
DefaultIEW< Impl >
private
iewIQFullEvents
DefaultIEW< Impl >
private
iewLSQFullEvents
DefaultIEW< Impl >
private
iewQueue
DefaultIEW< Impl >
private
iewSquashCycles
DefaultIEW< Impl >
private
IEWStruct
typedef
DefaultIEW< Impl >
private
iewUnblockCycles
DefaultIEW< Impl >
private
Inactive
enum value
DefaultIEW< Impl >
instQueue
DefaultIEW< Impl >
insts
DefaultIEW< Impl >
private
instToCommit
(const DynInstPtr &inst)
DefaultIEW< Impl >
IQ
typedef
DefaultIEW< Impl >
private
isDrained
() const
DefaultIEW< Impl >
IssueStruct
typedef
DefaultIEW< Impl >
private
issueToExecQueue
DefaultIEW< Impl >
private
issueToExecuteDelay
DefaultIEW< Impl >
private
issueWidth
DefaultIEW< Impl >
private
ldstQueue
DefaultIEW< Impl >
LSQ
typedef
DefaultIEW< Impl >
private
memOrderViolationEvents
DefaultIEW< Impl >
private
name
() const
DefaultIEW< Impl >
numThreads
DefaultIEW< Impl >
private
O3CPU
typedef
DefaultIEW< Impl >
private
ppDispatch
DefaultIEW< Impl >
private
ppExecute
DefaultIEW< Impl >
private
ppMispredict
DefaultIEW< Impl >
private
ppToCommit
DefaultIEW< Impl >
private
predictedNotTakenIncorrect
DefaultIEW< Impl >
private
predictedTakenIncorrect
DefaultIEW< Impl >
private
printAvailableInsts
()
DefaultIEW< Impl >
private
producerInst
DefaultIEW< Impl >
private
regProbePoints
()
DefaultIEW< Impl >
regStats
()
DefaultIEW< Impl >
RenameMap
typedef
DefaultIEW< Impl >
private
renameQueue
DefaultIEW< Impl >
private
RenameStruct
typedef
DefaultIEW< Impl >
private
renameToIEWDelay
DefaultIEW< Impl >
private
replayMemInst
(const DynInstPtr &inst)
DefaultIEW< Impl >
rescheduleMemInst
(const DynInstPtr &inst)
DefaultIEW< Impl >
resetEntries
()
DefaultIEW< Impl >
Running
enum value
DefaultIEW< Impl >
scoreboard
DefaultIEW< Impl >
private
setActiveThreads
(std::list< ThreadID > *at_ptr)
DefaultIEW< Impl >
setIEWQueue
(TimeBuffer< IEWStruct > *iq_ptr)
DefaultIEW< Impl >
setRenameQueue
(TimeBuffer< RenameStruct > *rq_ptr)
DefaultIEW< Impl >
setScoreboard
(Scoreboard *sb_ptr)
DefaultIEW< Impl >
setTimeBuffer
(TimeBuffer< TimeStruct > *tb_ptr)
DefaultIEW< Impl >
skidBuffer
DefaultIEW< Impl >
private
skidBufferMax
DefaultIEW< Impl >
private
skidCount
()
DefaultIEW< Impl >
skidInsert
(ThreadID tid)
DefaultIEW< Impl >
skidsEmpty
()
DefaultIEW< Impl >
sortInsts
()
DefaultIEW< Impl >
private
squash
(ThreadID tid)
DefaultIEW< Impl >
squashDueToBranch
(const DynInstPtr &inst, ThreadID tid)
DefaultIEW< Impl >
private
squashDueToMemOrder
(const DynInstPtr &inst, ThreadID tid)
DefaultIEW< Impl >
private
Squashing
enum value
DefaultIEW< Impl >
StageStatus
enum name
DefaultIEW< Impl >
StartSquash
enum value
DefaultIEW< Impl >
startupStage
()
DefaultIEW< Impl >
Status
enum name
DefaultIEW< Impl >
takeOverFrom
()
DefaultIEW< Impl >
tick
()
DefaultIEW< Impl >
timeBuffer
DefaultIEW< Impl >
private
TimeStruct
typedef
DefaultIEW< Impl >
private
toCommit
DefaultIEW< Impl >
private
toFetch
DefaultIEW< Impl >
private
toRename
DefaultIEW< Impl >
private
unblock
(ThreadID tid)
DefaultIEW< Impl >
private
Unblocking
enum value
DefaultIEW< Impl >
updatedQueues
DefaultIEW< Impl >
private
updateExeInstStats
(const DynInstPtr &inst)
DefaultIEW< Impl >
private
updateLSQNextCycle
DefaultIEW< Impl >
updateStatus
()
DefaultIEW< Impl >
validInstsFromRename
()
DefaultIEW< Impl >
private
wakeCPU
()
DefaultIEW< Impl >
wakeDependents
(const DynInstPtr &inst)
DefaultIEW< Impl >
wbCycle
DefaultIEW< Impl >
private
wbFanout
DefaultIEW< Impl >
private
wbNumInst
DefaultIEW< Impl >
private
wbRate
DefaultIEW< Impl >
private
wbStatus
DefaultIEW< Impl >
private
wbWidth
DefaultIEW< Impl >
private
writebackCount
DefaultIEW< Impl >
private
writebackInsts
()
DefaultIEW< Impl >
private
wroteToTimeBuffer
DefaultIEW< Impl >
private
Generated on Mon Jun 8 2020 15:45:21 for gem5 by
doxygen
1.8.13