CPU: Make Exec trace to print predication result (if false) for memory instructions

This commit is contained in:
Min Kyu Jeong
2010-08-23 11:18:41 -05:00
parent 92ae620be8
commit 03286e9d4e
5 changed files with 21 additions and 1 deletions

View File

@@ -58,6 +58,7 @@ class InstRecord
StaticInstPtr macroStaticInst;
MicroPC upc;
bool misspeculating;
bool predicate;
// The remaining fields are only valid for particular instruction
// types (e.g, addresses for memory ops) or when particular
@@ -102,6 +103,7 @@ class InstRecord
fetch_seq_valid = false;
cp_seq_valid = false;
predicate = false;
}
virtual ~InstRecord() { }
@@ -128,6 +130,8 @@ class InstRecord
void setCPSeq(InstSeqNum seq)
{ cp_seq = seq; cp_seq_valid = true; }
void setPredicate(bool val) { predicate = val; }
virtual void dump() = 0;
public: