94a95,98
> /** Trace record types corresponding to instruction node types */
> typedef ProtoMessage::InstDepRecord::RecordType RecordType;
> typedef ProtoMessage::InstDepRecord Record;
>
262a267,268
> /** The type of trace record for the instruction node */
> RecordType type;
269,270c275,276
< /* If instruction was a load, a store, committed. */
< bool load, store, commit;
---
> /* If instruction was committed, as against squashed. */
> bool commit;
289a296,307
> /** Default Constructor */
> TraceInfo()
> : type(Record::INVALID)
> { }
> /** Is the record a load */
> bool isLoad() const { return (type == Record::LOAD); }
> /** Is the record a store */
> bool isStore() const { return (type == Record::STORE); }
> /** Is the record a fetch triggering an Icache request */
> bool isComp() const { return (type == Record::COMP); }
> /** Return string specifying the type of the node */
> const std::string& typeToStr() const;