OpenADFortTk (basic)
src/testers/tester.cxx File Reference
#include <stdlib.h>
#include <string.h>
#include <iostream>
#include "OpenAnalysis/ExprTree/ExprTree.hpp"
#include "Open64IRInterface/Open64BasicTypes.h"
#include "ir_reader.h"
#include "w2f_driver.h"
#include "Open64IRInterface/Open64IRInterface.hpp"
#include "Open64IRInterface/SymTab.h"
#include "ScalarizedRefTab.h"
#include "Diagnostics.h"
#include "tester.h"
Include dependency graph for tester.cxx:

Go to the source code of this file.

Functions

static int DumpExprTree (std::ostream &os, WN *wn)
static int DumpExprTree (std::ostream &os, OA::OA_ptr< OA::ExprTree > tree)
static int TestForEachPU (std::ostream &os, PU_Info *pu_forest)
static int TestForEachWNPU (std::ostream &os, WN *wn_pu)
static int TestForEachWN (std::ostream &os, WN *wn)
static void RecursiveFnWN (std::ostream &os, WN *wn)
static int DumpExprNode (std::ostream &os, OA::OA_ptr< OA::ExprTree::Node > node, OA::OA_ptr< Open64IRInterface > ir)
static int TestIR_OA_ForEachWNPU (std::ostream &os, WN *wn_pu)
static WN * PleaseGetMeSomething (WN *wn_pu)

Function Documentation

static int DumpExprNode ( std::ostream &  os,
OA::OA_ptr< OA::ExprTree::Node >  node,
OA::OA_ptr< Open64IRInterface ir 
) [static]

Definition at line 174 of file tester.cxx.

Referenced by DumpExprTree().

static int DumpExprTree ( std::ostream &  os,
WN *  wn 
) [static]

Definition at line 142 of file tester.cxx.

Referenced by TestForEachWN().

static int DumpExprTree ( std::ostream &  os,
OA::OA_ptr< OA::ExprTree >  tree 
) [static]

Definition at line 158 of file tester.cxx.

References DumpExprNode().

Here is the call graph for this function:

static WN * PleaseGetMeSomething ( WN *  wn_pu) [static]

Definition at line 355 of file tester.cxx.

Referenced by whirltester::TestIR_whirl2f().

static void RecursiveFnWN ( std::ostream &  os,
WN *  wn 
) [static]

Definition at line 106 of file tester.cxx.

Referenced by TestForEachWNPU().

static int TestForEachPU ( std::ostream &  os,
PU_Info *  pu_forest 
) [static]

Definition at line 57 of file tester.cxx.

References Open64IRProcIterator::current(), Open64IRProcIterator::isValid(), and TestForEachWNPU().

Referenced by whirltester::TestIR().

Here is the call graph for this function:

static int TestForEachWN ( std::ostream &  os,
WN *  wn 
) [static]

Definition at line 96 of file tester.cxx.

References DumpExprTree().

Referenced by TestForEachWNPU().

Here is the call graph for this function:

static int TestForEachWNPU ( std::ostream &  os,
WN *  wn_pu 
) [static]

Definition at line 74 of file tester.cxx.

References RecursiveFnWN(), and TestForEachWN().

Referenced by TestForEachPU().

Here is the call graph for this function:

static int TestIR_OA_ForEachWNPU ( std::ostream &  os,
WN *  wn_pu 
) [static]

Definition at line 229 of file tester.cxx.

References SexpTags::ST.

Referenced by whirltester::TestIR_OA().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines