base_dyn_inst.hh (4636:afc8da9f526e) | base_dyn_inst.hh (4654:225cc048edfa) |
---|---|
1/* 2 * Copyright (c) 2004-2006 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 484 unchanged lines hidden (view full) --- 493 bool isSerializeAfter() const 494 { return staticInst->isSerializeAfter() || status[SerializeAfter]; } 495 bool isMemBarrier() const { return staticInst->isMemBarrier(); } 496 bool isWriteBarrier() const { return staticInst->isWriteBarrier(); } 497 bool isNonSpeculative() const { return staticInst->isNonSpeculative(); } 498 bool isQuiesce() const { return staticInst->isQuiesce(); } 499 bool isIprAccess() const { return staticInst->isIprAccess(); } 500 bool isUnverifiable() const { return staticInst->isUnverifiable(); } | 1/* 2 * Copyright (c) 2004-2006 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 484 unchanged lines hidden (view full) --- 493 bool isSerializeAfter() const 494 { return staticInst->isSerializeAfter() || status[SerializeAfter]; } 495 bool isMemBarrier() const { return staticInst->isMemBarrier(); } 496 bool isWriteBarrier() const { return staticInst->isWriteBarrier(); } 497 bool isNonSpeculative() const { return staticInst->isNonSpeculative(); } 498 bool isQuiesce() const { return staticInst->isQuiesce(); } 499 bool isIprAccess() const { return staticInst->isIprAccess(); } 500 bool isUnverifiable() const { return staticInst->isUnverifiable(); } |
501 bool isMacroOp() const { return staticInst->isMacroOp(); } 502 bool isMicroOp() const { return staticInst->isMicroOp(); } | 501 bool isMacroop() const { return staticInst->isMacroop(); } 502 bool isMicroop() const { return staticInst->isMicroop(); } |
503 bool isDelayedCommit() const { return staticInst->isDelayedCommit(); } | 503 bool isDelayedCommit() const { return staticInst->isDelayedCommit(); } |
504 bool isLastMicroOp() const { return staticInst->isLastMicroOp(); } 505 bool isFirstMicroOp() const { return staticInst->isFirstMicroOp(); } | 504 bool isLastMicroop() const { return staticInst->isLastMicroop(); } 505 bool isFirstMicroop() const { return staticInst->isFirstMicroop(); } |
506 bool isMicroBranch() const { return staticInst->isMicroBranch(); } 507 508 /** Temporarily sets this instruction as a serialize before instruction. */ 509 void setSerializeBefore() { status.set(SerializeBefore); } 510 511 /** Clears the serializeBefore part of this instruction. */ 512 void clearSerializeBefore() { status.reset(SerializeBefore); } 513 --- 435 unchanged lines hidden --- | 506 bool isMicroBranch() const { return staticInst->isMicroBranch(); } 507 508 /** Temporarily sets this instruction as a serialize before instruction. */ 509 void setSerializeBefore() { status.set(SerializeBefore); } 510 511 /** Clears the serializeBefore part of this instruction. */ 512 void clearSerializeBefore() { status.reset(SerializeBefore); } 513 --- 435 unchanged lines hidden --- |