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 = 860 rob->findInst(tid, squashed_inst); |
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 --- |