Lines Matching refs:squashed_inst
1239 DynInstPtr squashed_inst = (*squash_it);
1240 if (squashed_inst->isFloating()) {
1242 } else if (squashed_inst->isVector()) {
1250 if (squashed_inst->threadNumber != tid ||
1251 squashed_inst->isSquashedInIQ()) {
1256 if (!squashed_inst->isIssued() ||
1257 (squashed_inst->isMemRef() &&
1258 !squashed_inst->memOpDone())) {
1261 tid, squashed_inst->seqNum, squashed_inst->pcState());
1263 bool is_acq_rel = squashed_inst->isMemBarrier() &&
1264 (squashed_inst->isLoad() ||
1265 (squashed_inst->isStore() &&
1266 !squashed_inst->isStoreConditional()));
1270 (!squashed_inst->isNonSpeculative() &&
1271 !squashed_inst->isStoreConditional() &&
1272 !squashed_inst->isAtomic() &&
1273 !squashed_inst->isMemBarrier() &&
1274 !squashed_inst->isWriteBarrier())) {
1277 src_reg_idx < squashed_inst->numSrcRegs();
1281 squashed_inst->renamedSrcRegIdx(src_reg_idx);
1292 if (!squashed_inst->isReadySrcRegIdx(src_reg_idx) &&
1295 squashed_inst);
1301 } else if (!squashed_inst->isStoreConditional() ||
1302 !squashed_inst->isCompleted()) {
1304 nonSpecInsts.find(squashed_inst->seqNum);
1313 assert(squashed_inst->getFault() != NoFault ||
1314 squashed_inst->isMemRef());
1328 squashed_inst->setSquashedInIQ();
1332 squashed_inst->setIssued();
1333 squashed_inst->setCanCommit();
1334 squashed_inst->clearInIQ();
1337 count[squashed_inst->threadNumber]--;
1350 dest_reg_idx < squashed_inst->numDestRegs();
1354 squashed_inst->renamedDestRegIdx(dest_reg_idx);