49 std::shared_ptr<ProgramOperation> po) :
84 return po_->triggeringMove()->move().parent().address();
90 po_->triggeringMove() != NULL &&
91 po_->triggeringMove()->move().isInInstruction() &&
92 po_->triggeringMove()->move().parent().isInProcedure();
#define assert(condition)
ProgramOperationPtr po_
The referred PO. The pointer can be copied, e.g. to DDG.
virtual Terminal * copy() const
bool isAddressKnown() const
virtual ~TerminalProgramOperation()
TerminalProgramOperation(TCEString instructionLabel)
bool isProgramOperationKnown() const
virtual Address address() const
virtual bool equals(const Terminal &other) const
virtual bool isInstructionAddress() const