commit_impl.hh (8809:bb10807da889) commit_impl.hh (8822:e7ae13867098)
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 842 unchanged lines hidden (view full) ---

851 // Send back the rob squashing signal so other stages know that
852 // the ROB is in the process of squashing.
853 toIEW->commitInfo[tid].robSquashing = true;
854
855 toIEW->commitInfo[tid].mispredictInst =
856 fromIEW->mispredictInst[tid];
857 toIEW->commitInfo[tid].branchTaken =
858 fromIEW->branchTaken[tid];
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 842 unchanged lines hidden (view full) ---

851 // Send back the rob squashing signal so other stages know that
852 // the ROB is in the process of squashing.
853 toIEW->commitInfo[tid].robSquashing = true;
854
855 toIEW->commitInfo[tid].mispredictInst =
856 fromIEW->mispredictInst[tid];
857 toIEW->commitInfo[tid].branchTaken =
858 fromIEW->branchTaken[tid];
859 toIEW->commitInfo[tid].squashInst = NULL;
859 toIEW->commitInfo[tid].squashInst =
860 rob->findInst(tid, squashed_inst);
860
861 toIEW->commitInfo[tid].pc = fromIEW->pc[tid];
862
863 if (toIEW->commitInfo[tid].mispredictInst) {
864 ++branchMispredicts;
865 }
866 }
867

--- 632 unchanged lines hidden ---
861
862 toIEW->commitInfo[tid].pc = fromIEW->pc[tid];
863
864 if (toIEW->commitInfo[tid].mispredictInst) {
865 ++branchMispredicts;
866 }
867 }
868

--- 632 unchanged lines hidden ---