OpenADFortTk (basic)
SexpTags Namespace Reference

Functions

const char * get_grammar_summary ()
const char * get_grammar ()

Variables

const char * WHIRL = "whirl"
const char * PU_FOREST = "pu_forest"
const char * PU_TREE = "pu_tree"
const char * PU = "pu"
const char * GBL_SYMTAB = "gbl_symtab"
const char * PU_SYMTAB = "pu_symtab"
const char * FILE_INFO = "file_info"
const char * ST_TAB = "st_tab"
const char * TY_TAB = "ty_tab"
const char * PU_TAB = "pu_tab"
const char * FLD_TAB = "fld_tab"
const char * ARB_TAB = "arb_tab"
const char * TYLIST_TAB = "tylist_tab"
const char * TCON_TAB = "tcon_tab"
const char * TCON_STR_TAB = "tcon_str_tab"
const char * INITO_TAB = "inito_tab"
const char * INITV_TAB = "initv_tab"
const char * BLK_TAB = "blk_tab"
const char * ST_ATTR_TAB = "st_attr_tab"
const char * STR_TAB = "str_tab"
const char * PREG_TAB = "preg_tab"
const char * LABEL_TAB = "label_tab"
const char * ST = "st"
const char * TY = "ty"
const char * FLG = "flg"
const char * OFLG = "oflg"

Function Documentation

const char * SexpTags::get_grammar ( )

Definition at line 168 of file SexpTags.cxx.

References BLANK_LINE, GRAMMAR_AST_DETAILS, GRAMMAR_SUMMARY, and GRAMMAR_SYMTAB_DETAILS.

Referenced by GenHeader().

Definition at line 161 of file SexpTags.cxx.

References GRAMMAR_SUMMARY.


Variable Documentation

const char * SexpTags::ARB_TAB = "arb_tab"

Definition at line 28 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_ARB_TAB(), and whirl2sexp::xlate_ARB_TAB().

const char * SexpTags::BLK_TAB = "blk_tab"

Definition at line 34 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_BLK_TAB(), and whirl2sexp::xlate_BLK_TAB().

const char * SexpTags::FILE_INFO = "file_info"

Definition at line 23 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_FILE_INFO(), and whirl2sexp::xlate_FILE_INFO().

const char * SexpTags::FLD_TAB = "fld_tab"

Definition at line 27 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_FLD_TAB(), and whirl2sexp::xlate_FLD_TAB().

const char * SexpTags::FLG = "flg"

Definition at line 42 of file SexpTags.cxx.

Referenced by sexp2whirl::GetWhirlFlg(), and operator<<().

const char * SexpTags::GBL_SYMTAB = "gbl_symtab"
const char * SexpTags::INITO_TAB = "inito_tab"

Definition at line 32 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_INITO_TAB(), and whirl2sexp::xlate_INITO_TAB().

const char * SexpTags::INITV_TAB = "initv_tab"

Definition at line 33 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_INITV_TAB(), and whirl2sexp::xlate_INITV_TAB().

const char * SexpTags::LABEL_TAB = "label_tab"

Definition at line 38 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_LABEL_TAB(), and whirl2sexp::xlate_LABEL_TAB().

const char * SexpTags::OFLG = "oflg"

Definition at line 43 of file SexpTags.cxx.

Referenced by sexp2whirl::GetWhirlOpaqueFlg(), and operator<<().

const char * SexpTags::PREG_TAB = "preg_tab"

Definition at line 37 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_PREG_TAB(), and whirl2sexp::xlate_PREG_TAB().

const char * SexpTags::PU_FOREST = "pu_forest"

Definition at line 16 of file SexpTags.cxx.

Referenced by xlate_PUForest().

const char * SexpTags::PU_SYMTAB = "pu_symtab"
const char * SexpTags::PU_TAB = "pu_tab"

Definition at line 26 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_PU_TAB(), and whirl2sexp::xlate_PU_TAB().

const char * SexpTags::PU_TREE = "pu_tree"

Definition at line 17 of file SexpTags.cxx.

Referenced by xlate_PUTree().

const char * SexpTags::ST = "st"

Definition at line 40 of file SexpTags.cxx.

Referenced by whirl2xaif::activeInCommon(), Open64IRCallsiteIterator::build_func_call_list(), xaif2whirl::ConvertIntoGlobalST(), fortTkSupport::WNToWNIdTabMap::Create(), fortTkSupport::WNIdToWNTabMap::Create(), Open64IRSymIterator::create(), Open64IRInterface::create_fqn(), xaif2whirl::CreateBoolConst(), xaif2whirl::CreateCallToIntrin(), xaif2whirl::CreateST(), whirl2xaif::equivalencedToActive(), whirl2xaif::equivalencedToActiveBlock(), Open64IRInterface::findAllMemRefsAndMapToMemRefExprs(), Open64IRInterface::findBaseSymbol(), CleanUpWhirl::findModuleSymbol(), whirl2xaif::findRequiredProgramSymbols(), whirl2xaif::findVarSymbolsInTree(), CleanUpWhirl::forPUInfo(), xaif2whirl::AdjustFunctions::forPUInfo(), AdjustInterfaces::forPUInfo(), Open64IRInterface::getConstValBasic(), Open64IRInterface::getDepMemRefExprIter(), Open64IRInterface::getFormalForActual(), Open64IRInterface::getFormalSym(), Open64IRInterface::getIndepMemRefExprIter(), Open64IRInterface::getLocation(), xaif2whirl::GetOrCreateSymbol(), whirl2xaif::GetParamSymHandleSet(), Open64IRInterface::getProcSymHandle(), Open64IRInterface::getSizeInBytes(), Open64IRInterface::getSymHandle(), sexp2whirl::GetWhirlSym(), sexp2whirl::GetWhirlSymRef(), xaif2whirl::XlateExpression::hasActiveSymbolType(), fortTkSupport::InterOAInfoMap::init(), Open64IRInterface::initProcContext(), InlineTest(), Open64IRInterface::isParam(), Open64IRInterface::isRefParam(), IntrinsicInfo::lookupIntrinsicInfo(), fortTkSupport::MassageOACallGraphIntoXAIFCallGraph(), operator<<(), whirl2xaif::operator<<(), fortTkSupport::Symbol::SetST(), Stab_Reset_Referenced_Flag(), TestIR_OA_ForEachWNPU(), Open64IRInterface::toString(), xaif2whirl::XlateStmt::translateAssignmentSimple(), xaif2whirl::TranslateCFG(), xaif2whirl::XlateExpression::translateConstant(), whirl2xaif::Whirl2Xaif::translatePU(), whirl2xaif::WN2F_casegoto(), whirl2xaif::WN2F_implied_do(), whirl2xaif::WN2F_interface_blk(), whirl2xaif::WN2F_Is_Address_Preg(), WN_Call_Return_Type(), WN_GetBaseObjType(), WN_GetRefObjType(), whirl2xaif::xlate_ArrayIndices(), whirl2xaif::xlate_CALL(), whirl2xaif::xlate_EntryPoint(), xaif2whirl::XlateStmt::xlate_InlinableSubroutineCall(), whirl2xaif::xlate_intent(), whirl2xaif::xlate_LDA(), whirl2xaif::xlate_SideEffectEntry(), whirl2xaif::xlate_SideEffectNamedLocation(), sexp2whirl::xlate_ST_TAB_entry(), whirl2xaif::xlate_STDecl_VAR(), whirl2xaif::xlate_STID(), xaif2whirl::xlate_Symbol(), xaif2whirl::XlateExpression::xlate_SymbolReference(), xaif2whirl::XlateExpression::xlate_SymbolReferenceCollapsedPath(), xaif2whirl::XlateExpression::xlate_SymbolReferenceSimple(), and whirl2xaif::xlate_SymRef().

const char * SexpTags::ST_ATTR_TAB = "st_attr_tab"

Definition at line 35 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_ST_ATTR_TAB(), and whirl2sexp::xlate_ST_ATTR_TAB().

const char * SexpTags::STR_TAB = "str_tab"

Definition at line 36 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_STR_TAB(), and whirl2sexp::xlate_STR_TAB().

const char * SexpTags::TCON_STR_TAB = "tcon_str_tab"

Definition at line 31 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_TCON_STR_TAB(), and whirl2sexp::xlate_TCON_STR_TAB().

const char * SexpTags::TCON_TAB = "tcon_tab"

Definition at line 30 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_TCON_TAB(), and whirl2sexp::xlate_TCON_TAB().

const char * SexpTags::TY_TAB = "ty_tab"

Definition at line 25 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_TY_TAB(), and whirl2sexp::xlate_TY_TAB().

const char * SexpTags::TYLIST_TAB = "tylist_tab"

Definition at line 29 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_TYLIST_TAB(), and whirl2sexp::xlate_TYLIST_TAB().

const char * SexpTags::WHIRL = "whirl"

Definition at line 15 of file SexpTags.cxx.

Referenced by xlate_IR().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines