Abstract interface for InterSideEffect results. More...
#include <InterSideEffectInterface.hpp>

Abstract interface for InterSideEffect results.
Definition at line 32 of file InterSideEffectInterface.hpp.
| OA::SideEffect::InterSideEffectInterface::InterSideEffectInterface | ( | ) | [inline] |
Definition at line 34 of file InterSideEffectInterface.hpp.
| virtual OA::SideEffect::InterSideEffectInterface::~InterSideEffectInterface | ( | ) | [inline, virtual] |
Definition at line 35 of file InterSideEffectInterface.hpp.
| virtual void OA::SideEffect::InterSideEffectInterface::dump | ( | std::ostream & | os, | |
| OA_ptr< IRHandlesIRInterface > | ir | |||
| ) | [pure virtual] |
| virtual OA_ptr<LocIterator> OA::SideEffect::InterSideEffectInterface::getDEFIterator | ( | CallHandle | p | ) | [pure virtual] |
Return an iterator over all locations that are definitely modified within the called procedure or within a procedure called by the called procedure.
| virtual OA_ptr<LocIterator> OA::SideEffect::InterSideEffectInterface::getDEFIterator | ( | ProcHandle | p | ) | [pure virtual] |
Return an iterator over all locations that are definitely modified within the given procedure or within a procedure called by the given procedure.
| virtual OA_ptr<ProcIterator> OA::SideEffect::InterSideEffectInterface::getKnownProcIterator | ( | ) | [pure virtual] |
Return an iterator over all procedures for which side effect information is available
| virtual OA_ptr<LocIterator> OA::SideEffect::InterSideEffectInterface::getLDEFIterator | ( | CallHandle | p | ) | [pure virtual] |
Return an iterator over all locations that are definitely modified locally within the called procedure. Locations modified directly in the procedure and not by a function call in the procedure.
| virtual OA_ptr<LocIterator> OA::SideEffect::InterSideEffectInterface::getLDEFIterator | ( | ProcHandle | p | ) | [pure virtual] |
Return an iterator over all locations that are definitely modified locally within the given procedure. Locations modified directly in the procedure and not by a function call in the procedure.
| virtual OA_ptr<LocIterator> OA::SideEffect::InterSideEffectInterface::getLMODIterator | ( | CallHandle | p | ) | [pure virtual] |
Return an iterator over all locations that may be modified locally within the called procedure. Locations modified directly in the called procedure and not by a function call in the called procedure.
| virtual OA_ptr<LocIterator> OA::SideEffect::InterSideEffectInterface::getLMODIterator | ( | ProcHandle | p | ) | [pure virtual] |
Return an iterator over all locations that are may be modified locally within the given procedure. Locations modified directly in the procedure and not by a function call in the procedure.
| virtual OA_ptr<LocIterator> OA::SideEffect::InterSideEffectInterface::getLREFIterator | ( | CallHandle | p | ) | [pure virtual] |
Return an iterator over all locations that are used locally within the called procedure. Locations used directly in the procedure and not by a function call in the procedure.
| virtual OA_ptr<LocIterator> OA::SideEffect::InterSideEffectInterface::getLREFIterator | ( | ProcHandle | p | ) | [pure virtual] |
Return an iterator over all locations that are used locally within the given procedure. Locations used directly in the procedure and not by a function call in the procedure.
| virtual OA_ptr<LocIterator> OA::SideEffect::InterSideEffectInterface::getLUSEIterator | ( | CallHandle | p | ) | [pure virtual] |
Return an iterator over all locations that are used locally within the called procedure before being definitely modified. Locations used directly in the procedure and not by a function call in the procedure.
| virtual OA_ptr<LocIterator> OA::SideEffect::InterSideEffectInterface::getLUSEIterator | ( | ProcHandle | p | ) | [pure virtual] |
Return an iterator over all locations that are used locally within the given procedure before being definitely modified. Locations used directly in the procedure and not by a function call in the procedure.
| virtual OA_ptr<LocIterator> OA::SideEffect::InterSideEffectInterface::getMODIterator | ( | ProcHandle | p | ) | [pure virtual] |
Return an iterator over all locations that are may be modified within the given procedure or within a procedure called by the given procedure.
| virtual OA_ptr<LocIterator> OA::SideEffect::InterSideEffectInterface::getMODIterator | ( | CallHandle | p | ) | [pure virtual] |
Return an iterator over all locations that are may be modified within the called procedure or within a procedure called by the called procedure.
| virtual OA_ptr<LocIterator> OA::SideEffect::InterSideEffectInterface::getREFIterator | ( | ProcHandle | p | ) | [pure virtual] |
Return an iterator over all locations that are used within the given procedure or within a procedure called by the given procedure.
| virtual OA_ptr<LocIterator> OA::SideEffect::InterSideEffectInterface::getREFIterator | ( | CallHandle | p | ) | [pure virtual] |
Return an iterator over all locations that are used within the called procedure or within a procedure called by the called procedure.
| virtual OA_ptr<LocIterator> OA::SideEffect::InterSideEffectInterface::getUSEIterator | ( | ProcHandle | p | ) | [pure virtual] |
Return an iterator over all locations that may be used before being defined within the given procedure or within a procedure called by the given procedure.
| virtual OA_ptr<LocIterator> OA::SideEffect::InterSideEffectInterface::getUSEIterator | ( | CallHandle | p | ) | [pure virtual] |
Return an iterator over all locations that may be used before being defined within the called procedure or within a procedure called by the called procedure.
1.7.1