#include <LinearityDepsSet.hpp>


Definition at line 44 of file LinearityDepsSet.hpp.
| OA::Linearity::LinearityDepsSet::LinearityDepsSet | ( | ) |
| OA::Linearity::LinearityDepsSet::LinearityDepsSet | ( | double | ) |
| OA::Linearity::LinearityDepsSet::LinearityDepsSet | ( | OA_ptr< Location > | v, | |
| OA_ptr< LinearityDepsSet > | deps | |||
| ) |
Definition at line 43 of file LinearityDepsSet.cpp.
References OA::Linearity::LinearityClass::LCLASS_LINEAR, and vcSet.
| OA_ptr< LinearityDepsSet > OA::Linearity::LinearityDepsSet::addsub | ( | OA_ptr< LinearityDepsSet > | deps | ) |
Definition at line 105 of file LinearityDepsSet.cpp.
References vcSet.
Referenced by OA::Linearity::ManagerLinearity::performAnalysis3().
| OA_ptr< LinearityDepsSet > OA::Linearity::LinearityDepsSet::anyopk | ( | ) |
Definition at line 260 of file LinearityDepsSet.cpp.
References OA::Linearity::LinearityClass::LCLASS_LINEAR, OA::Linearity::LinearityClass::meet(), and vcSet.
Referenced by OA::Linearity::ManagerLinearity::performAnalysis3().

| OA_ptr< std::set< OA_ptr< LinearityPair > > > OA::Linearity::LinearityDepsSet::convertToLinearityPair | ( | OA_ptr< Location > | v | ) |
| void OA::Linearity::LinearityDepsSet::erase | ( | OA_ptr< VarClassPair > | vcp | ) |
| OA_ptr< LinearityDepsSet > OA::Linearity::LinearityDepsSet::func | ( | OA_ptr< LinearityDepsSet > | deps | ) |
Definition at line 157 of file LinearityDepsSet.cpp.
References OA::Linearity::LinearityClass::LCLASS_NONLINEAR.
Referenced by OA::Linearity::ManagerLinearity::performAnalysis3().
| OA_ptr< std::set< OA_ptr< VarClassPair > > > OA::Linearity::LinearityDepsSet::getSet | ( | ) |
| OA_ptr< VarClassPairIterator > OA::Linearity::LinearityDepsSet::getVarClassPairIterator | ( | ) |
| void OA::Linearity::LinearityDepsSet::insert | ( | OA_ptr< VarClassPair > | vcp | ) |
| OA_ptr< LinearityDepsSet > OA::Linearity::LinearityDepsSet::linear | ( | ) |
Definition at line 291 of file LinearityDepsSet.cpp.
References OA::Linearity::LinearityClass::LCLASS_LINEAR, OA::Linearity::LinearityClass::meet(), and vcSet.

| OA_ptr< LinearityDepsSet > OA::Linearity::LinearityDepsSet::meet | ( | OA_ptr< LinearityDepsSet > | other | ) |
Definition at line 350 of file LinearityDepsSet.cpp.
References LinearityDepsSet(), OA::OA_ptr< T >::ptrEqual(), and vcSet.
Referenced by OA::LinearityLocsVisitor::visitCallNode(), and OA::LinearityLocsVisitor::visitMemRefNode().

| OA_ptr< LinearityDepsSet > OA::Linearity::LinearityDepsSet::multdiv | ( | OA_ptr< LinearityDepsSet > | deps | ) |
Definition at line 64 of file LinearityDepsSet.cpp.
References OA::Linearity::LinearityClass::LCLASS_NONLINEAR, and vcSet.
Referenced by OA::Linearity::ManagerLinearity::performAnalysis3().
| OA_ptr< LinearityDepsSet > OA::Linearity::LinearityDepsSet::nonlinear | ( | ) |
Definition at line 322 of file LinearityDepsSet.cpp.
References OA::Linearity::LinearityClass::LCLASS_NONLINEAR, OA::Linearity::LinearityClass::meet(), and vcSet.

| LinearityDepsSet & OA::Linearity::LinearityDepsSet::operator= | ( | const LinearityDepsSet & | other | ) |
| OA_ptr< LinearityDepsSet > OA::Linearity::LinearityDepsSet::operator= | ( | OA_ptr< LinearityDepsSet > | other | ) |
Definition at line 470 of file LinearityDepsSet.cpp.
| void OA::Linearity::LinearityDepsSet::output | ( | IRHandlesIRInterface & | ir | ) | [virtual] |
Implements OA::Annotation.
Definition at line 434 of file LinearityDepsSet.cpp.
References OA::Annotation::sOutBuild, and vcSet.
| OA_ptr< LinearityDepsSet > OA::Linearity::LinearityDepsSet::power1 | ( | OA_ptr< LinearityDepsSet > | deps | ) |
Definition at line 198 of file LinearityDepsSet.cpp.
References OA::Linearity::LinearityClass::LCLASS_LINEAR, and OA::Linearity::LinearityClass::meet().
Referenced by OA::Linearity::ManagerLinearity::performAnalysis3().

| OA_ptr< LinearityDepsSet > OA::Linearity::LinearityDepsSet::powerk | ( | OA_ptr< LinearityDepsSet > | deps | ) |
Definition at line 229 of file LinearityDepsSet.cpp.
References OA::Linearity::LinearityClass::LCLASS_NONLINEAR, and OA::Linearity::LinearityClass::meet().

std::set<OA_ptr<VarClassPair> >::iterator OA::Linearity::LinearityDepsSet::mIter [private] |
Definition at line 49 of file LinearityDepsSet.hpp.
OA_ptr<std::set<OA_ptr<VarClassPair> > > OA::Linearity::LinearityDepsSet::vcSet [private] |
Definition at line 48 of file LinearityDepsSet.hpp.
Referenced by addsub(), anyopk(), convertToLinearityPair(), erase(), getSet(), getVarClassPairIterator(), insert(), linear(), LinearityDepsSet(), meet(), multdiv(), nonlinear(), operator=(), and output().
1.5.7.1