Lines Matching defs:staticInst

154     const StaticInstPtr staticInst;
414 * @param staticInst A StaticInstPtr to the underlying instruction.
420 BaseDynInst(const StaticInstPtr &staticInst, const StaticInstPtr &macroop,
427 BaseDynInst(const StaticInstPtr &staticInst, const StaticInstPtr &macroop);
500 TheISA::advancePC(tempPC, staticInst);
507 bool isNop() const { return staticInst->isNop(); }
508 bool isMemRef() const { return staticInst->isMemRef(); }
509 bool isLoad() const { return staticInst->isLoad(); }
510 bool isStore() const { return staticInst->isStore(); }
511 bool isAtomic() const { return staticInst->isAtomic(); }
513 { return staticInst->isStoreConditional(); }
514 bool isInstPrefetch() const { return staticInst->isInstPrefetch(); }
515 bool isDataPrefetch() const { return staticInst->isDataPrefetch(); }
516 bool isInteger() const { return staticInst->isInteger(); }
517 bool isFloating() const { return staticInst->isFloating(); }
518 bool isVector() const { return staticInst->isVector(); }
519 bool isControl() const { return staticInst->isControl(); }
520 bool isCall() const { return staticInst->isCall(); }
521 bool isReturn() const { return staticInst->isReturn(); }
522 bool isDirectCtrl() const { return staticInst->isDirectCtrl(); }
523 bool isIndirectCtrl() const { return staticInst->isIndirectCtrl(); }
524 bool isCondCtrl() const { return staticInst->isCondCtrl(); }
525 bool isUncondCtrl() const { return staticInst->isUncondCtrl(); }
526 bool isCondDelaySlot() const { return staticInst->isCondDelaySlot(); }
527 bool isThreadSync() const { return staticInst->isThreadSync(); }
528 bool isSerializing() const { return staticInst->isSerializing(); }
530 { return staticInst->isSerializeBefore() || status[SerializeBefore]; }
532 { return staticInst->isSerializeAfter() || status[SerializeAfter]; }
533 bool isSquashAfter() const { return staticInst->isSquashAfter(); }
534 bool isMemBarrier() const { return staticInst->isMemBarrier(); }
535 bool isWriteBarrier() const { return staticInst->isWriteBarrier(); }
536 bool isNonSpeculative() const { return staticInst->isNonSpeculative(); }
537 bool isQuiesce() const { return staticInst->isQuiesce(); }
538 bool isIprAccess() const { return staticInst->isIprAccess(); }
539 bool isUnverifiable() const { return staticInst->isUnverifiable(); }
540 bool isSyscall() const { return staticInst->isSyscall(); }
541 bool isMacroop() const { return staticInst->isMacroop(); }
542 bool isMicroop() const { return staticInst->isMicroop(); }
543 bool isDelayedCommit() const { return staticInst->isDelayedCommit(); }
544 bool isLastMicroop() const { return staticInst->isLastMicroop(); }
545 bool isFirstMicroop() const { return staticInst->isFirstMicroop(); }
546 bool isMicroBranch() const { return staticInst->isMicroBranch(); }
577 OpClass opClass() const { return staticInst->opClass(); }
581 { return staticInst->branchTarget(pc); }
584 int8_t numSrcRegs() const { return staticInst->numSrcRegs(); }
587 int8_t numDestRegs() const { return staticInst->numDestRegs(); }
591 int8_t numFPDestRegs() const { return staticInst->numFPDestRegs(); }
592 int8_t numIntDestRegs() const { return staticInst->numIntDestRegs(); }
593 int8_t numCCDestRegs() const { return staticInst->numCCDestRegs(); }
594 int8_t numVecDestRegs() const { return staticInst->numVecDestRegs(); }
597 return staticInst->numVecElemDestRegs();
602 return staticInst->numVecPredDestRegs();
606 const RegId& destRegIdx(int i) const { return staticInst->destRegIdx(i); }
609 const RegId& srcRegIdx(int i) const { return staticInst->srcRegIdx(i); }