iew_impl.hh (12106:7784fac1b159) | iew_impl.hh (12537:aeff8f3d80c9) |
---|---|
1/* 2 * Copyright (c) 2010-2013 ARM Limited 3 * Copyright (c) 2013 Advanced Micro Devices, Inc. 4 * All rights reserved. 5 * 6 * The license below extends only to copyright in the software and shall 7 * not be construed as granting a license to any other intellectual 8 * property including but not limited to intellectual property relating --- 1086 unchanged lines hidden (view full) --- 1095 iewExecutedNop[tid]++; 1096 1097 add_to_iq = false; 1098 } else { 1099 assert(!inst->isExecuted()); 1100 add_to_iq = true; 1101 } 1102 | 1/* 2 * Copyright (c) 2010-2013 ARM Limited 3 * Copyright (c) 2013 Advanced Micro Devices, Inc. 4 * All rights reserved. 5 * 6 * The license below extends only to copyright in the software and shall 7 * not be construed as granting a license to any other intellectual 8 * property including but not limited to intellectual property relating --- 1086 unchanged lines hidden (view full) --- 1095 iewExecutedNop[tid]++; 1096 1097 add_to_iq = false; 1098 } else { 1099 assert(!inst->isExecuted()); 1100 add_to_iq = true; 1101 } 1102 |
1103 if (inst->isNonSpeculative()) { | 1103 if (add_to_iq && inst->isNonSpeculative()) { |
1104 DPRINTF(IEW, "[tid:%i]: Issue: Nonspeculative instruction " 1105 "encountered, skipping.\n", tid); 1106 1107 // Same as non-speculative stores. 1108 inst->setCanCommit(); 1109 1110 // Specifically insert it as nonspeculative. 1111 instQueue.insertNonSpec(inst); --- 531 unchanged lines hidden --- | 1104 DPRINTF(IEW, "[tid:%i]: Issue: Nonspeculative instruction " 1105 "encountered, skipping.\n", tid); 1106 1107 // Same as non-speculative stores. 1108 inst->setCanCommit(); 1109 1110 // Specifically insert it as nonspeculative. 1111 instQueue.insertNonSpec(inst); --- 531 unchanged lines hidden --- |