OpenADFortTk (basic)
src/lib/support/Open64IRInterface/Open64IRInterface.hpp File Reference
#include <list>
#include <map>
#include <string>
#include <algorithm>
#include <cctype>
#include <cassert>
#include <OpenAnalysis/IRInterface/CallGraphIRInterface.hpp>
#include <OpenAnalysis/IRInterface/CFGIRInterfaceDefault.hpp>
#include <OpenAnalysis/IRInterface/AliasIRInterfaceDefault.hpp>
#include <OpenAnalysis/IRInterface/ReachDefsIRInterface.hpp>
#include <OpenAnalysis/IRInterface/UDDUChainsIRInterface.hpp>
#include <OpenAnalysis/IRInterface/ConstValBasicInterface.hpp>
#include <OpenAnalysis/IRInterface/ConstValIntInterface.hpp>
#include <OpenAnalysis/IRInterface/ReachConstsIRInterface.hpp>
#include <OpenAnalysis/IRInterface/XAIFIRInterface.hpp>
#include <OpenAnalysis/IRInterface/SideEffectIRInterface.hpp>
#include <OpenAnalysis/IRInterface/CallGraphDFProblemIRInterface.hpp>
#include <OpenAnalysis/IRInterface/InterSideEffectIRInterfaceDefault.hpp>
#include <OpenAnalysis/IRInterface/ActivityIRInterface.hpp>
#include <OpenAnalysis/IRInterface/ParamBindingsIRInterface.hpp>
#include <OpenAnalysis/IRInterface/ICFGIRInterface.hpp>
#include <OpenAnalysis/IRInterface/LinearityIRInterface.hpp>
#include <OpenAnalysis/IRInterface/DUGIRInterface.hpp>
#include <OpenAnalysis/ExprTree/ExprTreeVisitor.hpp>
#include <OpenAnalysis/ExprTree/EvalToMemRefVisitor.hpp>
#include <OpenAnalysis/MemRefExpr/MemRefExpr.hpp>
#include <OpenAnalysis/MemRefExpr/MemRefExprVisitor.hpp>
#include <OpenAnalysis/Utils/OA_ptr.hpp>
#include "IntrinsicInfo.h"
#include "Open64BasicTypes.h"
#include "WhirlGlobalStateUtils.h"
#include "IFDiagnostics.h"
Include dependency graph for Open64IRInterface.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fully_qualified_name
class  Open64IRProcIterator
 Iterates in PU_Info* pu_forest in DFS order. More...
class  Open64IRRegionStmtIterator
class  Open64IRStmtIterator
 Enumerate all the statements in a program. More...
class  Open64IRPtrAsgnIterator
class  Open64IRExprHandleIterator
class  Open64IRCallsiteIterator
class  Open64IRCallsiteParamIterator
class  Open64IRMemRefIterator
class  Open64IRSymIterator
class  Open64PtrAssignPairStmtIterator
class  Open64ParamBindPtrAssignIterator
class  Open64AssignPairIterator
class  Open64MemRefHandleIterator
class  Open64MemRefExprIterator
class  Open64ConstVal
class  Open64IntegerConstVal
class  Open64IRInterface
class  Open64IRInterface::FindUseMREVisitor

Typedefs

typedef std::pair
< OA::MemRefHandle,
OA::ExprHandle > 
AssignPair
typedef std::list< AssignPairAssignPairList

Typedef Documentation

typedef std::pair<OA::MemRefHandle,OA::ExprHandle> AssignPair

Definition at line 425 of file Open64IRInterface.hpp.

typedef std::list<AssignPair> AssignPairList

Definition at line 426 of file Open64IRInterface.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines