gem5
v19.0.0.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
+
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
z
+
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
+
Enumerations
a
b
c
d
e
f
g
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
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
DefaultDecode< Impl > Member List
This is the complete list of members for
DefaultDecode< Impl >
, including all inherited members.
_status
DefaultDecode< Impl >
private
Active
enum value
DefaultDecode< Impl >
activeThreads
DefaultDecode< Impl >
private
bdelayDoneSeqNum
DefaultDecode< Impl >
private
block
(ThreadID tid)
DefaultDecode< Impl >
private
Blocked
enum value
DefaultDecode< Impl >
checkSignalsAndUpdate
(ThreadID tid)
DefaultDecode< Impl >
private
checkStall
(ThreadID tid) const
DefaultDecode< Impl >
private
clearStates
(ThreadID tid)
DefaultDecode< Impl >
commitToDecodeDelay
DefaultDecode< Impl >
private
cpu
DefaultDecode< Impl >
private
CPUPol
typedef
DefaultDecode< Impl >
private
decode
(bool &status_change, ThreadID tid)
DefaultDecode< Impl >
decodeBlockedCycles
DefaultDecode< Impl >
private
decodeBranchMispred
DefaultDecode< Impl >
private
decodeBranchResolved
DefaultDecode< Impl >
private
decodeControlMispred
DefaultDecode< Impl >
private
decodeDecodedInsts
DefaultDecode< Impl >
private
decodeIdleCycles
DefaultDecode< Impl >
private
decodeInsts
(ThreadID tid)
DefaultDecode< Impl >
decodeQueue
DefaultDecode< Impl >
private
decodeRunCycles
DefaultDecode< Impl >
private
decodeSquashCycles
DefaultDecode< Impl >
private
decodeSquashedInsts
DefaultDecode< Impl >
private
DecodeStatus
enum name
DefaultDecode< Impl >
decodeStatus
DefaultDecode< Impl >
private
DecodeStruct
typedef
DefaultDecode< Impl >
private
decodeUnblockCycles
DefaultDecode< Impl >
private
decodeWidth
DefaultDecode< Impl >
private
DefaultDecode
(O3CPU *_cpu, DerivO3CPUParams *params)
DefaultDecode< Impl >
drainSanityCheck
() const
DefaultDecode< Impl >
DynInstPtr
typedef
DefaultDecode< Impl >
private
fetchInstsValid
()
DefaultDecode< Impl >
inline
private
fetchQueue
DefaultDecode< Impl >
private
FetchStruct
typedef
DefaultDecode< Impl >
private
fetchToDecodeDelay
DefaultDecode< Impl >
private
fromCommit
DefaultDecode< Impl >
private
fromFetch
DefaultDecode< Impl >
private
fromIEW
DefaultDecode< Impl >
private
fromRename
DefaultDecode< Impl >
private
Idle
enum value
DefaultDecode< Impl >
iewToDecodeDelay
DefaultDecode< Impl >
private
Inactive
enum value
DefaultDecode< Impl >
insts
DefaultDecode< Impl >
private
isDrained
() const
DefaultDecode< Impl >
name
() const
DefaultDecode< Impl >
numThreads
DefaultDecode< Impl >
private
O3CPU
typedef
DefaultDecode< Impl >
private
readStallSignals
(ThreadID tid)
DefaultDecode< Impl >
private
regStats
()
DefaultDecode< Impl >
renameToDecodeDelay
DefaultDecode< Impl >
private
resetStage
()
DefaultDecode< Impl >
Running
enum value
DefaultDecode< Impl >
setActiveThreads
(std::list< ThreadID > *at_ptr)
DefaultDecode< Impl >
setDecodeQueue
(TimeBuffer< DecodeStruct > *dq_ptr)
DefaultDecode< Impl >
setFetchQueue
(TimeBuffer< FetchStruct > *fq_ptr)
DefaultDecode< Impl >
setTimeBuffer
(TimeBuffer< TimeStruct > *tb_ptr)
DefaultDecode< Impl >
skidBuffer
DefaultDecode< Impl >
private
skidBufferMax
DefaultDecode< Impl >
private
skidInsert
(ThreadID tid)
DefaultDecode< Impl >
private
skidsEmpty
()
DefaultDecode< Impl >
private
sortInsts
()
DefaultDecode< Impl >
private
squash
(const DynInstPtr &inst, ThreadID tid)
DefaultDecode< Impl >
private
squash
(ThreadID tid)
DefaultDecode< Impl >
squashAfterDelaySlot
DefaultDecode< Impl >
private
Squashing
enum value
DefaultDecode< Impl >
squashInst
DefaultDecode< Impl >
private
stalls
DefaultDecode< Impl >
private
StartSquash
enum value
DefaultDecode< Impl >
startupStage
()
DefaultDecode< Impl >
takeOverFrom
()
DefaultDecode< Impl >
inline
ThreadStatus
enum name
DefaultDecode< Impl >
tick
()
DefaultDecode< Impl >
timeBuffer
DefaultDecode< Impl >
private
TimeStruct
typedef
DefaultDecode< Impl >
private
toFetch
DefaultDecode< Impl >
private
toRename
DefaultDecode< Impl >
private
toRenameIndex
DefaultDecode< Impl >
private
unblock
(ThreadID tid)
DefaultDecode< Impl >
private
Unblocking
enum value
DefaultDecode< Impl >
updateStatus
()
DefaultDecode< Impl >
private
wroteToTimeBuffer
DefaultDecode< Impl >
private
Generated on Fri Feb 28 2020 16:27:10 for gem5 by
doxygen
1.8.13