Lines Matching defs:const
101 ElasticTrace(const ElasticTraceParams *params);
113 const std::string name() const;
128 void fetchReqTrace(const RequestPtr &req);
136 void recordExecTick(const DynInstConstPtr& dyn_inst);
145 void recordToCommTick(const DynInstConstPtr& dyn_inst);
156 void updateRegDep(const DynInstConstPtr& dyn_inst);
165 void removeRegDepMapEntry(const SeqNumRegPair &inst_reg_pair);
173 void addSquashedInst(const DynInstConstPtr& head_inst);
180 void addCommittedInst(const DynInstConstPtr& head_inst);
305 bool isLoad() const { return (type == Record::LOAD); }
307 bool isStore() const { return (type == Record::STORE); }
309 bool isComp() const { return (type == Record::COMP); }
311 const std::string& typeToStr() const;
319 Tick getExecuteTick() const;
363 const InstSeqNum startTraceInst;
374 const bool traceVirtAddr;
389 void addDepTraceRecord(const DynInstConstPtr& head_inst,
398 void clearTempStoreUntil(const DynInstConstPtr& head_inst);
480 bool hasStoreCommitted(TraceInfo* past_record, Tick execute_tick) const;
492 bool hasLoadCompleted(TraceInfo* past_record, Tick execute_tick) const;
502 bool hasLoadBeenSent(TraceInfo* past_record, Tick execute_tick) const;
514 bool hasCompCompleted(TraceInfo* past_record, Tick execute_tick) const;