Lines Matching refs:new_node
367 GraphNode* new_node = new GraphNode;
372 if (!trace.read(new_node)) {
379 addDepsOnParent(new_node, new_node->robDep, new_node->numRobDep);
382 addDepsOnParent(new_node, new_node->regDep, new_node->numRegDep);
386 depGraph[new_node->seqNum] = new_node;
387 if (new_node->numRobDep == 0 && new_node->numRegDep == 0) {
391 checkAndIssue(new_node);
401 TraceCPU::ElasticDataGen::addDepsOnParent(GraphNode *new_node,
417 parent_itr->second->dependents.push_back(new_node);
891 TraceCPU::ElasticDataGen::HardwareResource::occupy(const GraphNode* new_node)
896 inFlightNodes[new_node->seqNum] = new_node->robNum;
900 if (new_node->isLoad()) {
902 } else if (new_node->isStore()) {
959 const GraphNode* new_node) const
965 " #in-flight nodes = 0", new_node->seqNum);
966 } else if (new_node->robNum > oldestInFlightRobNum) {
970 num_in_flight_nodes = new_node->robNum - oldestInFlightRobNum;
972 " #in-flight nodes = %d - %d = %d", new_node->seqNum,
973 new_node->robNum, oldestInFlightRobNum, num_in_flight_nodes);
983 new_node->seqNum, new_node->robNum);
992 if (new_node->isLoad() && numInFlightLoads >= sizeLoadBuffer) {
995 if (new_node->isStore() && numInFlightStores >= sizeStoreBuffer) {