Lines Matching refs:TraceCPU

47 int TraceCPU::numTraceCPUs = 0;
49 TraceCPU::TraceCPU(TraceCPUParams *params)
70 ++TraceCPU::numTraceCPUs;
84 TraceCPU::~TraceCPU()
89 TraceCPU*
92 return new TraceCPU(this);
96 TraceCPU::updateNumOps(uint64_t rob_num)
106 TraceCPU::takeOverFrom(BaseCPU *oldCPU)
108 // Unbind the ports of the old CPU and bind the ports of the TraceCPU.
114 TraceCPU::init()
157 TraceCPU::schedIcacheNext()
182 TraceCPU::schedDcacheNext()
196 TraceCPU::checkAndSchedExitEvent()
217 TraceCPU::regStats()
249 TraceCPU::ElasticDataGen::regStats()
305 TraceCPU::ElasticDataGen::init()
335 TraceCPU::ElasticDataGen::adjustInitTraceOffset(Tick& offset) {
342 TraceCPU::ElasticDataGen::exit()
348 TraceCPU::ElasticDataGen::readNextWindow()
401 TraceCPU::ElasticDataGen::addDepsOnParent(GraphNode *new_node,
431 TraceCPU::ElasticDataGen::execute()
625 TraceCPU::ElasticDataGen::executeMemReq(GraphNode* node_ptr)
699 TraceCPU::ElasticDataGen::checkAndIssue(const GraphNode* node_ptr, bool first)
739 TraceCPU::ElasticDataGen::completeMemAccess(PacketPtr pkt)
806 TraceCPU::ElasticDataGen::addToSortedReadyList(NodeSeqNum seq_num,
863 TraceCPU::ElasticDataGen::printReadyList() {
880 TraceCPU::ElasticDataGen::HardwareResource::HardwareResource(
891 TraceCPU::ElasticDataGen::HardwareResource::occupy(const GraphNode* new_node)
910 TraceCPU::ElasticDataGen::HardwareResource::release(const GraphNode* done_node)
951 TraceCPU::ElasticDataGen::HardwareResource::releaseStoreBuffer()
958 TraceCPU::ElasticDataGen::HardwareResource::isAvailable(
1002 TraceCPU::ElasticDataGen::HardwareResource::awaitingResponse() const {
1008 TraceCPU::ElasticDataGen::HardwareResource::printOccupancy() {
1017 TraceCPU::FixedRetryGen::regStats()
1048 TraceCPU::FixedRetryGen::init()
1063 TraceCPU::FixedRetryGen::tryNext()
1112 TraceCPU::FixedRetryGen::exit()
1118 TraceCPU::FixedRetryGen::nextExecute()
1149 TraceCPU::FixedRetryGen::send(Addr addr, unsigned size, const MemCmd& cmd,
1181 TraceCPU::icacheRetryRecvd()
1191 TraceCPU::dcacheRetryRecvd()
1201 TraceCPU::schedDcacheNextEvent(Tick when)
1217 TraceCPU::IcachePort::recvTimingResp(PacketPtr pkt)
1227 TraceCPU::IcachePort::recvReqRetry()
1233 TraceCPU::dcacheRecvTimingResp(PacketPtr pkt)
1240 TraceCPU::DcachePort::recvTimingResp(PacketPtr pkt)
1253 TraceCPU::DcachePort::recvReqRetry()
1258 TraceCPU::ElasticDataGen::InputStream::InputStream(
1282 TraceCPU::ElasticDataGen::InputStream::reset()
1288 TraceCPU::ElasticDataGen::InputStream::read(GraphNode* element)
1368 TraceCPU::ElasticDataGen::GraphNode::removeRegDep(NodeSeqNum reg_dep)
1387 TraceCPU::ElasticDataGen::GraphNode::removeRobDep(NodeSeqNum rob_dep)
1404 TraceCPU::ElasticDataGen::GraphNode::clearRegDep() {
1412 TraceCPU::ElasticDataGen::GraphNode::clearRobDep() {
1420 TraceCPU::ElasticDataGen::GraphNode::removeDepOnInst(NodeSeqNum done_seq_num)
1435 TraceCPU::ElasticDataGen::GraphNode::writeElementAsTrace() const
1468 TraceCPU::ElasticDataGen::GraphNode::typeToStr() const
1473 TraceCPU::FixedRetryGen::InputStream::InputStream(const std::string& filename)
1489 TraceCPU::FixedRetryGen::InputStream::reset()
1495 TraceCPU::FixedRetryGen::InputStream::read(TraceElement* element)