|
OpenADFortTk (basic)
|
#include <XAIFStrings.h>
Public Types | |
| enum | { ATTR_annot = 0, ATTR_Vid, ATTR_Eid, ATTR_scopeId, ATTR_symId, ATTR_active, ATTR_deriv, ATTR_source, ATTR_target, ATTR_lineNumber, ATTR_prefix, ELEM_CallGraph, ELEM_ScopeHierarchy, ELEM_Scope, ELEM_SymTab, ELEM_Symbol, ATTR_kind, ATTR_type, ATTR_feType, ATTR_shape, ATTR_temp, ELEM_DimensionBounds, ATTR_lower, ATTR_upper, ELEM_CFG, ELEM_ReplaceList, ELEM_ArgList, ELEM_ArgSymRef, ATTR_intent, ATTR_structured, ELEM_Replacement, ATTR_placeholder, ELEM_CFGEdge, ATTR_hasCondval, ATTR_condval, ELEM_BB, ELEM_BBEntry, ELEM_BBExit, ELEM_BBBranch, ELEM_BBForLoop, ELEM_BBPreLoop, ELEM_BBPostLoop, ELEM_BBEndBranch, ELEM_BBEndLoop, ELEM_LpInit, ELEM_Condition, ELEM_LpUpdate, ELEM_Assign, ELEM_SubCall, ELEM_InlinableSubCall, ELEM_Marker, ELEM_AssignLHS, ELEM_AssignRHS, ELEM_Argument, ATTR_subname, ATTR_formalArgCount, ELEM_VarRef, ELEM_Constant, ELEM_Intrinsic, ELEM_FuncCall, ELEM_BoolOp, ELEM_ExprEdge, ATTR_name, ATTR_value, ATTR_position, ELEM_SymRef, ELEM_ArrayElemRef, ELEM_IndexTriplet, ELEM_Index, ELEM_Bound, ELEM_Stride, ELEM_VarRefEdge, ELEM_DerivProp, ELEM_SetDeriv, ELEM_SetNegDeriv, ELEM_IncDeriv, ELEM_DecDeriv, ELEM_ZeroDeriv, ELEM_Sax, ELEM_Saxpy, ELEM_Tgt, ELEM_Src, ELEM_AX, ELEM_A, ELEM_X, ELEM_Y, TAG_SymTabId, TAG_SymId, TAG_PUId, TAG_WHIRLId, TAG_StmtGoto, TAG_StmtLabel, TAG_StmtReturn, TAG_IntrinsicKey, TAG_PregId, TAG_End, NUM_STRINGS } |
Public Member Functions | |
| XAIFStringRepository () | |
| ~XAIFStringRepository () | |
| void | XMLInitialize () |
| const char * | c (int i) const |
| XMLCh * | xml (int i) const |
| const char * | attr_annot () const |
| XMLCh * | attr_annot_x () const |
| const char * | attr_Vid () const |
| XMLCh * | attr_Vid_x () const |
| const char * | attr_Eid () const |
| XMLCh * | attr_Eid_x () const |
| const char * | attr_scopeId () const |
| XMLCh * | attr_scopeId_x () const |
| const char * | attr_symId () const |
| XMLCh * | attr_symId_x () const |
| const char * | attr_active () const |
| XMLCh * | attr_active_x () const |
| const char * | attr_deriv () const |
| XMLCh * | attr_deriv_x () const |
| const char * | attr_source () const |
| XMLCh * | attr_source_x () const |
| const char * | attr_target () const |
| XMLCh * | attr_target_x () const |
| const char * | attr_lineNumber () const |
| XMLCh * | attr_lineNumber_x () const |
| const char * | attr_prefix () const |
| XMLCh * | attr_prefix_x () const |
| const char * | elem_CallGraph () const |
| XMLCh * | elem_CallGraph_x () const |
| const char * | elem_ScopeHierarchy () const |
| XMLCh * | elem_ScopeHierarchy_x () const |
| const char * | elem_Scope () const |
| XMLCh * | elem_Scope_x () const |
| const char * | elem_SymTab () const |
| XMLCh * | elem_SymTab_x () const |
| const char * | elem_Symbol () const |
| XMLCh * | elem_Symbol_x () const |
| const char * | attr_kind () const |
| XMLCh * | attr_kind_x () const |
| const char * | attr_type () const |
| XMLCh * | attr_type_x () const |
| const char * | attr_feType () const |
| XMLCh * | attr_feType_x () const |
| const char * | attr_shape () const |
| XMLCh * | attr_shape_x () const |
| const char * | attr_temp () const |
| XMLCh * | attr_temp_x () const |
| const char * | elem_DimensionBounds () const |
| XMLCh * | elem_DimensionBounds_x () const |
| const char * | attr_lower () const |
| XMLCh * | attr_lower_x () const |
| const char * | attr_upper () const |
| XMLCh * | attr_upper_x () const |
| const char * | elem_CFG () const |
| XMLCh * | elem_CFG_x () const |
| const char * | elem_ReplaceList () const |
| XMLCh * | elem_ReplaceList_x () const |
| const char * | elem_ArgList () const |
| XMLCh * | elem_ArgList_x () const |
| const char * | elem_ArgSymRef () const |
| XMLCh * | elem_ArgSymRef_x () const |
| const char * | attr_intent () const |
| XMLCh * | attr_intent_x () const |
| const char * | attr_structured () const |
| XMLCh * | attr_structured_x () const |
| const char * | elem_Replacement () const |
| XMLCh * | elem_Replacement_x () const |
| const char * | attr_placeholder () const |
| XMLCh * | attr_placeholder_x () const |
| const char * | elem_CFGEdge () const |
| XMLCh * | elem_CFGEdge_x () const |
| const char * | attr_hasCondval () const |
| XMLCh * | attr_hasCondval_x () const |
| const char * | attr_condval () const |
| XMLCh * | attr_condval_x () const |
| const char * | elem_BB () const |
| XMLCh * | elem_BB_x () const |
| const char * | elem_BBEntry () const |
| XMLCh * | elem_BBEntry_x () const |
| const char * | elem_BBExit () const |
| XMLCh * | elem_BBExit_x () const |
| const char * | elem_BBBranch () const |
| XMLCh * | elem_BBBranch_x () const |
| const char * | elem_BBForLoop () const |
| XMLCh * | elem_BBForLoop_x () const |
| const char * | elem_BBPreLoop () const |
| XMLCh * | elem_BBPreLoop_x () const |
| const char * | elem_BBPostLoop () const |
| XMLCh * | elem_BBPostLoop_x () const |
| const char * | elem_BBEndBranch () const |
| XMLCh * | elem_BBEndBranch_x () const |
| const char * | elem_BBEndLoop () const |
| XMLCh * | elem_BBEndLoop_x () const |
| const char * | elem_LpInit () const |
| XMLCh * | elem_LpInit_x () const |
| const char * | elem_Condition () const |
| XMLCh * | elem_Condition_x () const |
| const char * | elem_LpUpdate () const |
| XMLCh * | elem_LpUpdate_x () const |
| const char * | elem_Assign () const |
| XMLCh * | elem_Assign_x () const |
| const char * | elem_SubCall () const |
| XMLCh * | elem_SubCall_x () const |
| const char * | elem_InlinableSubCall () const |
| XMLCh * | elem_InlinableSubCall_x () const |
| const char * | elem_Marker () const |
| XMLCh * | elem_Marker_x () const |
| const char * | elem_AssignLHS () const |
| XMLCh * | elem_AssignLHS_x () const |
| const char * | elem_AssignRHS () const |
| XMLCh * | elem_AssignRHS_x () const |
| const char * | elem_Argument () const |
| XMLCh * | elem_Argument_x () const |
| const char * | attr_subname () const |
| XMLCh * | attr_subname_x () const |
| const char * | attr_formalArgCount () const |
| XMLCh * | attr_formalArgCount_x () const |
| const char * | elem_VarRef () const |
| XMLCh * | elem_VarRef_x () const |
| const char * | elem_Constant () const |
| XMLCh * | elem_Constant_x () const |
| const char * | elem_Intrinsic () const |
| XMLCh * | elem_Intrinsic_x () const |
| const char * | elem_FuncCall () const |
| XMLCh * | elem_FuncCall_x () const |
| const char * | elem_BoolOp () const |
| XMLCh * | elem_BoolOp_x () const |
| const char * | elem_ExprEdge () const |
| XMLCh * | elem_ExprEdge_x () const |
| const char * | attr_name () const |
| XMLCh * | attr_name_x () const |
| const char * | attr_value () const |
| XMLCh * | attr_value_x () const |
| const char * | attr_position () const |
| XMLCh * | attr_position_x () const |
| const char * | elem_SymRef () const |
| XMLCh * | elem_SymRef_x () const |
| const char * | elem_ArrayElemRef () const |
| XMLCh * | elem_ArrayElemRef_x () const |
| const char * | elem_IndexTriplet () const |
| XMLCh * | elem_IndexTriplet_x () const |
| const char * | elem_Index () const |
| XMLCh * | elem_Index_x () const |
| const char * | elem_Bound () const |
| XMLCh * | elem_Bound_x () const |
| const char * | elem_Stride () const |
| XMLCh * | elem_Stride_x () const |
| const char * | elem_VarRefEdge () const |
| XMLCh * | elem_VarRefEdge_x () const |
| XMLCh * | elem_DerivProp_x () const |
| XMLCh * | elem_SetDeriv_x () const |
| XMLCh * | elem_SetNegDeriv_x () const |
| XMLCh * | elem_IncDeriv_x () const |
| XMLCh * | elem_DecDeriv_x () const |
| XMLCh * | elem_ZeroDeriv_x () const |
| XMLCh * | elem_Sax_x () const |
| XMLCh * | elem_Saxpy_x () const |
| XMLCh * | elem_Tgt_x () const |
| XMLCh * | elem_Src_x () const |
| XMLCh * | elem_AX_x () const |
| XMLCh * | elem_A_x () const |
| XMLCh * | elem_X_x () const |
| XMLCh * | elem_Y_x () const |
| const char * | tag_SymTabId () const |
| XMLCh * | tag_SymTabId_x () const |
| const char * | tag_SymId () const |
| XMLCh * | tag_SymId_x () const |
| const char * | tag_PUId () const |
| XMLCh * | tag_PUId_x () const |
| const char * | tag_WHIRLId () const |
| XMLCh * | tag_WHIRLId_x () const |
| const char * | tag_StmtGoto () const |
| XMLCh * | tag_StmtGoto_x () const |
| const char * | tag_StmtLabel () const |
| XMLCh * | tag_StmtLabel_x () const |
| const char * | tag_StmtReturn () const |
| XMLCh * | tag_StmtReturn_x () const |
| const char * | tag_IntrinsicKey () const |
| XMLCh * | tag_IntrinsicKey_x () const |
| const char * | tag_PregId () const |
| XMLCh * | tag_PregId_x () const |
| const char * | tag_End () const |
| XMLCh * | tag_End_x () const |
Private Attributes | |
| XMLCh ** | x_strTbl |
Static Private Attributes | |
| static const char * | c_strTbl [] |
Definition at line 20 of file XAIFStrings.h.
| anonymous enum |
Definition at line 23 of file XAIFStrings.h.
Definition at line 178 of file XAIFStrings.cxx.
References NUM_STRINGS, and x_strTbl.
Definition at line 198 of file XAIFStrings.cxx.
References NUM_STRINGS, and x_strTbl.
| const char* XAIFStringRepository::attr_active | ( | ) | const [inline] |
Definition at line 223 of file XAIFStrings.h.
References ATTR_active, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_active_x | ( | ) | const [inline] |
Definition at line 224 of file XAIFStrings.h.
References ATTR_active, and x_strTbl.
Referenced by xaif2whirl::GetActiveAttr().
| const char* XAIFStringRepository::attr_annot | ( | ) | const [inline] |
Definition at line 212 of file XAIFStrings.h.
References ATTR_annot, and c_strTbl.
Referenced by whirl2xaif::operator<<().
| XMLCh* XAIFStringRepository::attr_annot_x | ( | ) | const [inline] |
Definition at line 213 of file XAIFStrings.h.
References ATTR_annot, and x_strTbl.
Referenced by xaif2whirl::GetId(), xaif2whirl::GetIdList(), xaif2whirl::GetIntrinsicKey(), and xaif2whirl::IsTagPresent().
| const char* XAIFStringRepository::attr_condval | ( | ) | const [inline] |
Definition at line 305 of file XAIFStrings.h.
References ATTR_condval, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_condval_x | ( | ) | const [inline] |
Definition at line 306 of file XAIFStrings.h.
References ATTR_condval, and x_strTbl.
Referenced by xaif2whirl::GetCondAttr().
| const char* XAIFStringRepository::attr_deriv | ( | ) | const [inline] |
Definition at line 225 of file XAIFStrings.h.
References ATTR_deriv, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_deriv_x | ( | ) | const [inline] |
Definition at line 226 of file XAIFStrings.h.
References ATTR_deriv, and x_strTbl.
Referenced by xaif2whirl::GetDerivAttr().
| const char* XAIFStringRepository::attr_Eid | ( | ) | const [inline] |
Definition at line 216 of file XAIFStrings.h.
| XMLCh* XAIFStringRepository::attr_Eid_x | ( | ) | const [inline] |
Definition at line 217 of file XAIFStrings.h.
| const char* XAIFStringRepository::attr_feType | ( | ) | const [inline] |
Definition at line 263 of file XAIFStrings.h.
References ATTR_feType, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_feType_x | ( | ) | const [inline] |
Definition at line 264 of file XAIFStrings.h.
References ATTR_feType, and x_strTbl.
Referenced by xaif2whirl::CreateST(), and xaif2whirl::XlateExpression::translateConstant().
| const char* XAIFStringRepository::attr_formalArgCount | ( | ) | const [inline] |
Definition at line 357 of file XAIFStrings.h.
References ATTR_formalArgCount, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_formalArgCount_x | ( | ) | const [inline] |
Definition at line 358 of file XAIFStrings.h.
References ATTR_formalArgCount, and x_strTbl.
Referenced by xaif2whirl::XlateStmt::xlate_SubroutineCall().
| const char* XAIFStringRepository::attr_hasCondval | ( | ) | const [inline] |
Definition at line 303 of file XAIFStrings.h.
References ATTR_hasCondval, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_hasCondval_x | ( | ) | const [inline] |
Definition at line 304 of file XAIFStrings.h.
References ATTR_hasCondval, and x_strTbl.
Referenced by xaif2whirl::GetHasConditionAttr().
| const char* XAIFStringRepository::attr_intent | ( | ) | const [inline] |
Definition at line 291 of file XAIFStrings.h.
References ATTR_intent, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_intent_x | ( | ) | const [inline] |
Definition at line 292 of file XAIFStrings.h.
References ATTR_intent, and x_strTbl.
Referenced by xaif2whirl::TranslateCFG().
| const char* XAIFStringRepository::attr_kind | ( | ) | const [inline] |
Definition at line 259 of file XAIFStrings.h.
| XMLCh* XAIFStringRepository::attr_kind_x | ( | ) | const [inline] |
Definition at line 260 of file XAIFStrings.h.
References ATTR_kind, and x_strTbl.
Referenced by xaif2whirl::CreateST().
| const char* XAIFStringRepository::attr_lineNumber | ( | ) | const [inline] |
Definition at line 233 of file XAIFStrings.h.
References ATTR_lineNumber, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_lineNumber_x | ( | ) | const [inline] |
Definition at line 234 of file XAIFStrings.h.
References ATTR_lineNumber, and x_strTbl.
Referenced by xaif2whirl::xlate_CFGunstruct().
| const char* XAIFStringRepository::attr_lower | ( | ) | const [inline] |
Definition at line 274 of file XAIFStrings.h.
References ATTR_lower, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_lower_x | ( | ) | const [inline] |
Definition at line 275 of file XAIFStrings.h.
References ATTR_lower, and x_strTbl.
Referenced by xaif2whirl::CreateST().
| const char* XAIFStringRepository::attr_name | ( | ) | const [inline] |
Definition at line 375 of file XAIFStrings.h.
| XMLCh* XAIFStringRepository::attr_name_x | ( | ) | const [inline] |
Definition at line 376 of file XAIFStrings.h.
References ATTR_name, and x_strTbl.
Referenced by xaif2whirl::XlateExpression::xlate_BooleanOperation(), and xaif2whirl::XlateExpression::xlate_Intrinsic().
| const char* XAIFStringRepository::attr_placeholder | ( | ) | const [inline] |
Definition at line 298 of file XAIFStrings.h.
References ATTR_placeholder, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_placeholder_x | ( | ) | const [inline] |
Definition at line 299 of file XAIFStrings.h.
References ATTR_placeholder, and x_strTbl.
Referenced by xaif2whirl::TranslateCFG().
| const char* XAIFStringRepository::attr_position | ( | ) | const [inline] |
Definition at line 379 of file XAIFStrings.h.
References ATTR_position, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_position_x | ( | ) | const [inline] |
Definition at line 380 of file XAIFStrings.h.
References ATTR_position, and x_strTbl.
Referenced by xaif2whirl::GetPositionAttr().
| const char* XAIFStringRepository::attr_prefix | ( | ) | const [inline] |
Definition at line 238 of file XAIFStrings.h.
References ATTR_prefix, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_prefix_x | ( | ) | const [inline] |
Definition at line 239 of file XAIFStrings.h.
References ATTR_prefix, and x_strTbl.
Referenced by xaif2whirl::XAIF_SAXHandler::startElement().
| const char* XAIFStringRepository::attr_scopeId | ( | ) | const [inline] |
Definition at line 218 of file XAIFStrings.h.
References ATTR_scopeId, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_scopeId_x | ( | ) | const [inline] |
Definition at line 219 of file XAIFStrings.h.
References ATTR_scopeId, and x_strTbl.
Referenced by xaif2whirl::GetSymbol().
| const char* XAIFStringRepository::attr_shape | ( | ) | const [inline] |
Definition at line 265 of file XAIFStrings.h.
References ATTR_shape, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_shape_x | ( | ) | const [inline] |
Definition at line 266 of file XAIFStrings.h.
References ATTR_shape, and x_strTbl.
Referenced by xaif2whirl::CreateST().
| const char* XAIFStringRepository::attr_source | ( | ) | const [inline] |
Definition at line 228 of file XAIFStrings.h.
References ATTR_source, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_source_x | ( | ) | const [inline] |
Definition at line 229 of file XAIFStrings.h.
References ATTR_source, and x_strTbl.
Referenced by xaif2whirl::CreateCFGraph(), and xaif2whirl::XlateExpression::createExpressionGraph().
| const char* XAIFStringRepository::attr_structured | ( | ) | const [inline] |
Definition at line 293 of file XAIFStrings.h.
References ATTR_structured, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_structured_x | ( | ) | const [inline] |
Definition at line 294 of file XAIFStrings.h.
References ATTR_structured, and x_strTbl.
Referenced by xaif2whirl::TranslateCFG().
| const char* XAIFStringRepository::attr_subname | ( | ) | const [inline] |
Definition at line 354 of file XAIFStrings.h.
References ATTR_subname, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_subname_x | ( | ) | const [inline] |
Definition at line 355 of file XAIFStrings.h.
References ATTR_subname, and x_strTbl.
Referenced by xaif2whirl::XlateStmt::xlate_InlinableSubroutineCall().
| const char* XAIFStringRepository::attr_symId | ( | ) | const [inline] |
Definition at line 220 of file XAIFStrings.h.
References ATTR_symId, and c_strTbl.
Referenced by whirl2xaif::operator<<().
| XMLCh* XAIFStringRepository::attr_symId_x | ( | ) | const [inline] |
Definition at line 221 of file XAIFStrings.h.
References ATTR_symId, and x_strTbl.
Referenced by xaif2whirl::GetSymbol(), xaif2whirl::XlateExpression::xlate_ArrayElementReference(), and xaif2whirl::xlate_Symbol().
| const char* XAIFStringRepository::attr_target | ( | ) | const [inline] |
Definition at line 230 of file XAIFStrings.h.
References ATTR_target, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_target_x | ( | ) | const [inline] |
Definition at line 231 of file XAIFStrings.h.
References ATTR_target, and x_strTbl.
Referenced by xaif2whirl::CreateCFGraph(), and xaif2whirl::XlateExpression::createExpressionGraph().
| const char* XAIFStringRepository::attr_temp | ( | ) | const [inline] |
Definition at line 267 of file XAIFStrings.h.
| XMLCh* XAIFStringRepository::attr_temp_x | ( | ) | const [inline] |
Definition at line 268 of file XAIFStrings.h.
References ATTR_temp, and x_strTbl.
Referenced by xaif2whirl::xlate_Symbol().
| const char* XAIFStringRepository::attr_type | ( | ) | const [inline] |
Definition at line 261 of file XAIFStrings.h.
| XMLCh* XAIFStringRepository::attr_type_x | ( | ) | const [inline] |
Definition at line 262 of file XAIFStrings.h.
References ATTR_type, and x_strTbl.
Referenced by xaif2whirl::CreateST(), and xaif2whirl::XlateExpression::translateConstant().
| const char* XAIFStringRepository::attr_upper | ( | ) | const [inline] |
Definition at line 276 of file XAIFStrings.h.
References ATTR_upper, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_upper_x | ( | ) | const [inline] |
Definition at line 277 of file XAIFStrings.h.
References ATTR_upper, and x_strTbl.
Referenced by xaif2whirl::CreateST().
| const char* XAIFStringRepository::attr_value | ( | ) | const [inline] |
Definition at line 377 of file XAIFStrings.h.
References ATTR_value, and c_strTbl.
| XMLCh* XAIFStringRepository::attr_value_x | ( | ) | const [inline] |
Definition at line 378 of file XAIFStrings.h.
References ATTR_value, and x_strTbl.
Referenced by xaif2whirl::XlateExpression::translateConstant().
| const char* XAIFStringRepository::attr_Vid | ( | ) | const [inline] |
Definition at line 214 of file XAIFStrings.h.
| XMLCh* XAIFStringRepository::attr_Vid_x | ( | ) | const [inline] |
Definition at line 215 of file XAIFStrings.h.
References ATTR_Vid, and x_strTbl.
Referenced by xaif2whirl::CreateCFGraph(), xaif2whirl::XlateExpression::createExpressionGraph(), xaif2whirl::DumpDotGraph_GetNodeName(), and xaif2whirl::xlate_Scope().
| const char* XAIFStringRepository::c | ( | int | i | ) | const [inline] |
Definition at line 195 of file XAIFStrings.h.
References c_strTbl, and NUM_STRINGS.
| XMLCh* XAIFStringRepository::elem_A_x | ( | ) | const [inline] |
Definition at line 414 of file XAIFStrings.h.
References ELEM_A, and x_strTbl.
Referenced by xaif2whirl::XlateStmt::xlate_Saxpy().
| const char* XAIFStringRepository::elem_ArgList | ( | ) | const [inline] |
Definition at line 287 of file XAIFStrings.h.
References c_strTbl, and ELEM_ArgList.
| XMLCh* XAIFStringRepository::elem_ArgList_x | ( | ) | const [inline] |
Definition at line 288 of file XAIFStrings.h.
References ELEM_ArgList, and x_strTbl.
Referenced by xaif2whirl::TranslateCFG().
| const char* XAIFStringRepository::elem_ArgSymRef | ( | ) | const [inline] |
Definition at line 289 of file XAIFStrings.h.
References c_strTbl, and ELEM_ArgSymRef.
| XMLCh* XAIFStringRepository::elem_ArgSymRef_x | ( | ) | const [inline] |
Definition at line 290 of file XAIFStrings.h.
References ELEM_ArgSymRef, and x_strTbl.
Referenced by xaif2whirl::TranslateCFG().
| const char* XAIFStringRepository::elem_Argument | ( | ) | const [inline] |
Definition at line 351 of file XAIFStrings.h.
References c_strTbl, and ELEM_Argument.
Referenced by xaif2whirl::XlateStmt::xlate_InlinableSubroutineCall(), and xaif2whirl::XlateStmt::xlate_SubroutineCall().
| XMLCh* XAIFStringRepository::elem_Argument_x | ( | ) | const [inline] |
Definition at line 352 of file XAIFStrings.h.
References ELEM_Argument, and x_strTbl.
Referenced by xaif2whirl::XlateStmt::xlate_InlinableSubroutineCall(), and xaif2whirl::XlateStmt::xlate_SubroutineCall().
| const char* XAIFStringRepository::elem_ArrayElemRef | ( | ) | const [inline] |
Definition at line 385 of file XAIFStrings.h.
References c_strTbl, and ELEM_ArrayElemRef.
Referenced by whirl2xaif::WN2F_Arrsection_Slots(), whirl2xaif::WN2F_Substring(), and whirl2xaif::xlate_ArrayIndices().
| XMLCh* XAIFStringRepository::elem_ArrayElemRef_x | ( | ) | const [inline] |
Definition at line 386 of file XAIFStrings.h.
References ELEM_ArrayElemRef, and x_strTbl.
Referenced by xaif2whirl::XlateExpression::xlate_VarRef().
| const char* XAIFStringRepository::elem_Assign | ( | ) | const [inline] |
Definition at line 337 of file XAIFStrings.h.
References c_strTbl, and ELEM_Assign.
Referenced by whirl2xaif::xlate_ISTORE(), and whirl2xaif::xlate_STID().
| XMLCh* XAIFStringRepository::elem_Assign_x | ( | ) | const [inline] |
Definition at line 338 of file XAIFStrings.h.
References ELEM_Assign, and x_strTbl.
Referenced by xaif2whirl::XAIF_BBStmtElemFilter::IsAssign(), and xaif2whirl::XlateStmt::translateStmt().
| const char* XAIFStringRepository::elem_AssignLHS | ( | ) | const [inline] |
Definition at line 346 of file XAIFStrings.h.
References c_strTbl, and ELEM_AssignLHS.
Referenced by whirl2xaif::xlate_ISTORE(), and whirl2xaif::xlate_STID().
| XMLCh* XAIFStringRepository::elem_AssignLHS_x | ( | ) | const [inline] |
Definition at line 347 of file XAIFStrings.h.
References ELEM_AssignLHS, and x_strTbl.
Referenced by xaif2whirl::XlateStmt::translateAssignmentSimple(), and xaif2whirl::XlateStmt::xlate_Assignment().
| const char* XAIFStringRepository::elem_AssignRHS | ( | ) | const [inline] |
Definition at line 348 of file XAIFStrings.h.
References c_strTbl, and ELEM_AssignRHS.
Referenced by whirl2xaif::xlate_ISTORE(), and whirl2xaif::xlate_STID().
| XMLCh* XAIFStringRepository::elem_AssignRHS_x | ( | ) | const [inline] |
Definition at line 349 of file XAIFStrings.h.
References ELEM_AssignRHS, and x_strTbl.
Referenced by xaif2whirl::XlateStmt::translateAssignmentSimple(), and xaif2whirl::XlateStmt::xlate_Assignment().
| XMLCh* XAIFStringRepository::elem_AX_x | ( | ) | const [inline] |
Definition at line 413 of file XAIFStrings.h.
References ELEM_AX, and x_strTbl.
Referenced by xaif2whirl::XlateStmt::xlate_Saxpy().
| const char* XAIFStringRepository::elem_BB | ( | ) | const [inline] |
Definition at line 309 of file XAIFStrings.h.
References c_strTbl, and ELEM_BB.
Referenced by fortTkSupport::GetCFGVertexType(), and whirl2xaif::xlate_FUNC_ENTRY().
| XMLCh* XAIFStringRepository::elem_BB_x | ( | ) | const [inline] |
Definition at line 310 of file XAIFStrings.h.
References ELEM_BB, and x_strTbl.
Referenced by xaif2whirl::XAIF_BBElemFilter::IsBB().
| const char* XAIFStringRepository::elem_BBBranch | ( | ) | const [inline] |
Definition at line 315 of file XAIFStrings.h.
References c_strTbl, and ELEM_BBBranch.
Referenced by fortTkSupport::AddControlFlowEndTags(), fortTkSupport::GetCFGControlFlowVertexType(), whirl2xaif::xlate_BBStmt(), and whirl2xaif::xlate_FUNC_ENTRY().
| XMLCh* XAIFStringRepository::elem_BBBranch_x | ( | ) | const [inline] |
Definition at line 316 of file XAIFStrings.h.
References ELEM_BBBranch, and x_strTbl.
Referenced by xaif2whirl::XAIF_BBElemFilter::IsBBBranch().
| const char* XAIFStringRepository::elem_BBEndBranch | ( | ) | const [inline] |
Definition at line 324 of file XAIFStrings.h.
References c_strTbl, and ELEM_BBEndBranch.
Referenced by fortTkSupport::AddControlFlowEndTags(), fortTkSupport::GetCFGControlFlowVertexType(), fortTkSupport::MassageOACFGIntoXAIFCFG(), and whirl2xaif::xlate_BBStmt().
| XMLCh* XAIFStringRepository::elem_BBEndBranch_x | ( | ) | const [inline] |
Definition at line 325 of file XAIFStrings.h.
References ELEM_BBEndBranch, and x_strTbl.
Referenced by xaif2whirl::XAIF_BBElemFilter::IsBBEndBr().
| const char* XAIFStringRepository::elem_BBEndLoop | ( | ) | const [inline] |
Definition at line 326 of file XAIFStrings.h.
References c_strTbl, and ELEM_BBEndLoop.
Referenced by fortTkSupport::AddControlFlowEndTags(), fortTkSupport::GetCFGControlFlowVertexType(), fortTkSupport::MassageOACFGIntoXAIFCFG(), and whirl2xaif::xlate_BBStmt().
| XMLCh* XAIFStringRepository::elem_BBEndLoop_x | ( | ) | const [inline] |
Definition at line 327 of file XAIFStrings.h.
References ELEM_BBEndLoop, and x_strTbl.
Referenced by xaif2whirl::XAIF_BBElemFilter::IsBBEndLoop().
| const char* XAIFStringRepository::elem_BBEntry | ( | ) | const [inline] |
Definition at line 311 of file XAIFStrings.h.
References c_strTbl, and ELEM_BBEntry.
Referenced by fortTkSupport::GetCFGVertexType().
| XMLCh* XAIFStringRepository::elem_BBEntry_x | ( | ) | const [inline] |
Definition at line 312 of file XAIFStrings.h.
References ELEM_BBEntry, and x_strTbl.
Referenced by xaif2whirl::XAIF_BBElemFilter::IsBBEntry().
| const char* XAIFStringRepository::elem_BBExit | ( | ) | const [inline] |
Definition at line 313 of file XAIFStrings.h.
References c_strTbl, and ELEM_BBExit.
Referenced by fortTkSupport::GetCFGVertexType().
| XMLCh* XAIFStringRepository::elem_BBExit_x | ( | ) | const [inline] |
Definition at line 314 of file XAIFStrings.h.
References ELEM_BBExit, and x_strTbl.
Referenced by xaif2whirl::XAIF_BBElemFilter::IsBBExit().
| const char* XAIFStringRepository::elem_BBForLoop | ( | ) | const [inline] |
Definition at line 317 of file XAIFStrings.h.
References c_strTbl, and ELEM_BBForLoop.
Referenced by fortTkSupport::AddControlFlowEndTags(), fortTkSupport::GetCFGControlFlowVertexType(), whirl2xaif::GetLoopReversalType(), fortTkSupport::MassageOACFGIntoXAIFCFG(), whirl2xaif::xlate_BBStmt(), and whirl2xaif::xlate_FUNC_ENTRY().
| XMLCh* XAIFStringRepository::elem_BBForLoop_x | ( | ) | const [inline] |
Definition at line 318 of file XAIFStrings.h.
References ELEM_BBForLoop, and x_strTbl.
Referenced by xaif2whirl::XAIF_BBElemFilter::IsBBForLoop().
| const char* XAIFStringRepository::elem_BBPostLoop | ( | ) | const [inline] |
Definition at line 321 of file XAIFStrings.h.
References c_strTbl, and ELEM_BBPostLoop.
Referenced by fortTkSupport::AddControlFlowEndTags(), fortTkSupport::GetCFGControlFlowVertexType(), whirl2xaif::xlate_BBStmt(), and whirl2xaif::xlate_FUNC_ENTRY().
| XMLCh* XAIFStringRepository::elem_BBPostLoop_x | ( | ) | const [inline] |
Definition at line 322 of file XAIFStrings.h.
References ELEM_BBPostLoop, and x_strTbl.
Referenced by xaif2whirl::XAIF_BBElemFilter::IsBBPostLoop().
| const char* XAIFStringRepository::elem_BBPreLoop | ( | ) | const [inline] |
Definition at line 319 of file XAIFStrings.h.
References c_strTbl, and ELEM_BBPreLoop.
Referenced by fortTkSupport::AddControlFlowEndTags(), fortTkSupport::GetCFGControlFlowVertexType(), whirl2xaif::xlate_BBStmt(), and whirl2xaif::xlate_FUNC_ENTRY().
| XMLCh* XAIFStringRepository::elem_BBPreLoop_x | ( | ) | const [inline] |
Definition at line 320 of file XAIFStrings.h.
References ELEM_BBPreLoop, and x_strTbl.
Referenced by xaif2whirl::XAIF_BBElemFilter::IsBBPreLoop().
| const char* XAIFStringRepository::elem_BoolOp | ( | ) | const [inline] |
Definition at line 369 of file XAIFStrings.h.
References c_strTbl, and ELEM_BoolOp.
| XMLCh* XAIFStringRepository::elem_BoolOp_x | ( | ) | const [inline] |
Definition at line 370 of file XAIFStrings.h.
References ELEM_BoolOp, and x_strTbl.
Referenced by xaif2whirl::XlateExpression::xlate_Expression().
| const char* XAIFStringRepository::elem_Bound | ( | ) | const [inline] |
Definition at line 392 of file XAIFStrings.h.
References c_strTbl, and ELEM_Bound.
Referenced by whirl2xaif::WN2F_src_triplet(), and whirl2xaif::WN2F_Substring().
| XMLCh* XAIFStringRepository::elem_Bound_x | ( | ) | const [inline] |
Definition at line 393 of file XAIFStrings.h.
References ELEM_Bound, and x_strTbl.
Referenced by xaif2whirl::XlateExpression::xlate_ArrayElementReference().
| const char* XAIFStringRepository::elem_CallGraph | ( | ) | const [inline] |
Definition at line 243 of file XAIFStrings.h.
References c_strTbl, and ELEM_CallGraph.
| XMLCh* XAIFStringRepository::elem_CallGraph_x | ( | ) | const [inline] |
Definition at line 244 of file XAIFStrings.h.
References ELEM_CallGraph, and x_strTbl.
Referenced by xaif2whirl::XAIF_SAXHandler::startElement().
| const char* XAIFStringRepository::elem_CFG | ( | ) | const [inline] |
Definition at line 282 of file XAIFStrings.h.
| XMLCh* XAIFStringRepository::elem_CFG_x | ( | ) | const [inline] |
Definition at line 283 of file XAIFStrings.h.
References ELEM_CFG, and x_strTbl.
Referenced by xaif2whirl::XAIF_SAXHandler::endElement(), xaif2whirl::XAIF_CFGElemFilter::IsCFG(), and xaif2whirl::XAIF_SAXHandler::startElement().
| const char* XAIFStringRepository::elem_CFGEdge | ( | ) | const [inline] |
Definition at line 301 of file XAIFStrings.h.
References c_strTbl, and ELEM_CFGEdge.
| XMLCh* XAIFStringRepository::elem_CFGEdge_x | ( | ) | const [inline] |
Definition at line 302 of file XAIFStrings.h.
References ELEM_CFGEdge, and x_strTbl.
Referenced by xaif2whirl::XAIF_BBElemFilter::IsEdge().
| const char* XAIFStringRepository::elem_Condition | ( | ) | const [inline] |
Definition at line 331 of file XAIFStrings.h.
References c_strTbl, and ELEM_Condition.
| XMLCh* XAIFStringRepository::elem_Condition_x | ( | ) | const [inline] |
Definition at line 332 of file XAIFStrings.h.
References ELEM_Condition, and x_strTbl.
Referenced by xaif2whirl::xlate_BBCond_OLD(), xaif2whirl::xlate_CFGstruct(), and xaif2whirl::xlate_CFGunstruct().
| const char* XAIFStringRepository::elem_Constant | ( | ) | const [inline] |
Definition at line 363 of file XAIFStrings.h.
References c_strTbl, and ELEM_Constant.
| XMLCh* XAIFStringRepository::elem_Constant_x | ( | ) | const [inline] |
Definition at line 364 of file XAIFStrings.h.
References ELEM_Constant, and x_strTbl.
Referenced by xaif2whirl::XlateExpression::xlate_Expression(), xaif2whirl::XlateStmt::xlate_InlinableSubroutineCall(), and xaif2whirl::XlateStmt::xlate_SubroutineCall().
| XMLCh* XAIFStringRepository::elem_DecDeriv_x | ( | ) | const [inline] |
Definition at line 406 of file XAIFStrings.h.
References ELEM_DecDeriv, and x_strTbl.
Referenced by xaif2whirl::XAIF_DerivPropStmt::IsDecDeriv().
| XMLCh* XAIFStringRepository::elem_DerivProp_x | ( | ) | const [inline] |
Definition at line 401 of file XAIFStrings.h.
References ELEM_DerivProp, and x_strTbl.
Referenced by xaif2whirl::XAIF_BBStmtElemFilter::IsDerivProp(), and xaif2whirl::XlateStmt::translateStmt().
| const char* XAIFStringRepository::elem_DimensionBounds | ( | ) | const [inline] |
Definition at line 271 of file XAIFStrings.h.
References c_strTbl, and ELEM_DimensionBounds.
| XMLCh* XAIFStringRepository::elem_DimensionBounds_x | ( | ) | const [inline] |
Definition at line 272 of file XAIFStrings.h.
References ELEM_DimensionBounds, and x_strTbl.
Referenced by xaif2whirl::XAIF_DimensionBoundsElemFilter::acceptNode().
| const char* XAIFStringRepository::elem_ExprEdge | ( | ) | const [inline] |
Definition at line 372 of file XAIFStrings.h.
References c_strTbl, and ELEM_ExprEdge.
| XMLCh* XAIFStringRepository::elem_ExprEdge_x | ( | ) | const [inline] |
Definition at line 373 of file XAIFStrings.h.
References ELEM_ExprEdge, and x_strTbl.
Referenced by xaif2whirl::XlateExpression::createExpressionGraph().
| const char* XAIFStringRepository::elem_FuncCall | ( | ) | const [inline] |
Definition at line 367 of file XAIFStrings.h.
References c_strTbl, and ELEM_FuncCall.
| XMLCh* XAIFStringRepository::elem_FuncCall_x | ( | ) | const [inline] |
Definition at line 368 of file XAIFStrings.h.
References ELEM_FuncCall, and x_strTbl.
Referenced by xaif2whirl::XlateExpression::xlate_Expression().
| XMLCh* XAIFStringRepository::elem_IncDeriv_x | ( | ) | const [inline] |
Definition at line 405 of file XAIFStrings.h.
References ELEM_IncDeriv, and x_strTbl.
Referenced by xaif2whirl::XAIF_DerivPropStmt::IsIncDeriv().
| const char* XAIFStringRepository::elem_Index | ( | ) | const [inline] |
Definition at line 390 of file XAIFStrings.h.
References c_strTbl, and ELEM_Index.
Referenced by whirl2xaif::WN2F_Arrsection_Slots(), whirl2xaif::WN2F_src_triplet(), whirl2xaif::WN2F_Substring(), and whirl2xaif::xlate_ArrayIndices().
| XMLCh* XAIFStringRepository::elem_Index_x | ( | ) | const [inline] |
Definition at line 391 of file XAIFStrings.h.
References ELEM_Index, and x_strTbl.
Referenced by xaif2whirl::XlateExpression::xlate_ArrayElementReference().
| const char* XAIFStringRepository::elem_IndexTriplet | ( | ) | const [inline] |
Definition at line 388 of file XAIFStrings.h.
References c_strTbl, and ELEM_IndexTriplet.
Referenced by whirl2xaif::WN2F_Arrsection_Slots(), whirl2xaif::WN2F_Substring(), xaif2whirl::XlateExpression::xlate_ArrayElementReference(), and whirl2xaif::xlate_ArrayIndices().
| XMLCh* XAIFStringRepository::elem_IndexTriplet_x | ( | ) | const [inline] |
Definition at line 389 of file XAIFStrings.h.
References ELEM_IndexTriplet, and x_strTbl.
Referenced by xaif2whirl::XlateExpression::xlate_ArrayElementReference().
| const char* XAIFStringRepository::elem_InlinableSubCall | ( | ) | const [inline] |
Definition at line 341 of file XAIFStrings.h.
References c_strTbl, and ELEM_InlinableSubCall.
| XMLCh* XAIFStringRepository::elem_InlinableSubCall_x | ( | ) | const [inline] |
Definition at line 342 of file XAIFStrings.h.
References ELEM_InlinableSubCall, and x_strTbl.
Referenced by xaif2whirl::XAIF_BBStmtElemFilter::IsInlinableSubCall(), and xaif2whirl::XlateStmt::translateStmt().
| const char* XAIFStringRepository::elem_Intrinsic | ( | ) | const [inline] |
Definition at line 365 of file XAIFStrings.h.
References c_strTbl, and ELEM_Intrinsic.
| XMLCh* XAIFStringRepository::elem_Intrinsic_x | ( | ) | const [inline] |
Definition at line 366 of file XAIFStrings.h.
References ELEM_Intrinsic, and x_strTbl.
Referenced by xaif2whirl::XlateExpression::xlate_Expression().
| const char* XAIFStringRepository::elem_LpInit | ( | ) | const [inline] |
Definition at line 329 of file XAIFStrings.h.
References c_strTbl, and ELEM_LpInit.
| XMLCh* XAIFStringRepository::elem_LpInit_x | ( | ) | const [inline] |
Definition at line 330 of file XAIFStrings.h.
References ELEM_LpInit, and x_strTbl.
Referenced by xaif2whirl::XlateStmt::translateStmt(), xaif2whirl::xlate_CFGstruct(), and xaif2whirl::xlate_CFGunstruct().
| const char* XAIFStringRepository::elem_LpUpdate | ( | ) | const [inline] |
Definition at line 333 of file XAIFStrings.h.
References c_strTbl, and ELEM_LpUpdate.
| XMLCh* XAIFStringRepository::elem_LpUpdate_x | ( | ) | const [inline] |
Definition at line 334 of file XAIFStrings.h.
References ELEM_LpUpdate, and x_strTbl.
Referenced by xaif2whirl::XlateStmt::translateStmt(), xaif2whirl::xlate_CFGstruct(), and xaif2whirl::xlate_CFGunstruct().
| const char* XAIFStringRepository::elem_Marker | ( | ) | const [inline] |
Definition at line 343 of file XAIFStrings.h.
References c_strTbl, and ELEM_Marker.
Referenced by whirl2xaif::WN2F_agoto(), WN2F_ios_close(), WN2F_ios_cr(), WN2F_ios_inquire(), WN2F_ios_open(), WN2F_ios_rewind(), WN2F_ios_write(), whirl2xaif::xlate_COMMENT(), whirl2xaif::xlate_GOTO(), whirl2xaif::xlate_INTRINSIC_CALL(), whirl2xaif::xlate_LABEL(), whirl2xaif::xlate_PassiveStmt(), whirl2xaif::xlate_PRAGMA(), whirl2xaif::xlate_RETURN_VAL(), and whirl2xaif::xlate_USE().
| XMLCh* XAIFStringRepository::elem_Marker_x | ( | ) | const [inline] |
Definition at line 344 of file XAIFStrings.h.
References ELEM_Marker, and x_strTbl.
Referenced by xaif2whirl::FindNextStmtInterval(), xaif2whirl::XAIF_BBStmtElemFilter::IsMarker(), xaif2whirl::XlateStmt::translateStmt(), and xaif2whirl::xlate_BasicBlock_OLD().
| const char* XAIFStringRepository::elem_ReplaceList | ( | ) | const [inline] |
Definition at line 284 of file XAIFStrings.h.
References c_strTbl, and ELEM_ReplaceList.
| XMLCh* XAIFStringRepository::elem_ReplaceList_x | ( | ) | const [inline] |
Definition at line 285 of file XAIFStrings.h.
References ELEM_ReplaceList, and x_strTbl.
Referenced by xaif2whirl::XAIF_SAXHandler::endElement(), xaif2whirl::XAIF_CFGElemFilter::IsReplaceList(), and xaif2whirl::XAIF_SAXHandler::startElement().
| const char* XAIFStringRepository::elem_Replacement | ( | ) | const [inline] |
Definition at line 296 of file XAIFStrings.h.
References c_strTbl, and ELEM_Replacement.
| XMLCh* XAIFStringRepository::elem_Replacement_x | ( | ) | const [inline] |
Definition at line 297 of file XAIFStrings.h.
References ELEM_Replacement, and x_strTbl.
Referenced by xaif2whirl::XAIF_CFGElemFilter::IsReplacement(), and xaif2whirl::TranslateCFG().
| XMLCh* XAIFStringRepository::elem_Sax_x | ( | ) | const [inline] |
Definition at line 408 of file XAIFStrings.h.
References ELEM_Sax, and x_strTbl.
Referenced by xaif2whirl::XAIF_DerivPropStmt::IsSax().
| XMLCh* XAIFStringRepository::elem_Saxpy_x | ( | ) | const [inline] |
Definition at line 409 of file XAIFStrings.h.
References ELEM_Saxpy, and x_strTbl.
Referenced by xaif2whirl::XAIF_DerivPropStmt::IsSaxpy().
| const char* XAIFStringRepository::elem_Scope | ( | ) | const [inline] |
Definition at line 250 of file XAIFStrings.h.
References c_strTbl, and ELEM_Scope.
| XMLCh* XAIFStringRepository::elem_Scope_x | ( | ) | const [inline] |
Definition at line 251 of file XAIFStrings.h.
References ELEM_Scope, and x_strTbl.
Referenced by xaif2whirl::XAIF_ScopeElemFilter::acceptNode().
| const char* XAIFStringRepository::elem_ScopeHierarchy | ( | ) | const [inline] |
Definition at line 248 of file XAIFStrings.h.
References c_strTbl, and ELEM_ScopeHierarchy.
| XMLCh* XAIFStringRepository::elem_ScopeHierarchy_x | ( | ) | const [inline] |
Definition at line 249 of file XAIFStrings.h.
References ELEM_ScopeHierarchy, and x_strTbl.
Referenced by xaif2whirl::XAIF_SAXHandler::endElement(), and xaif2whirl::XAIF_SAXHandler::startElement().
| XMLCh* XAIFStringRepository::elem_SetDeriv_x | ( | ) | const [inline] |
Definition at line 403 of file XAIFStrings.h.
References ELEM_SetDeriv, and x_strTbl.
Referenced by xaif2whirl::XAIF_DerivPropStmt::IsSetDeriv().
| XMLCh* XAIFStringRepository::elem_SetNegDeriv_x | ( | ) | const [inline] |
Definition at line 404 of file XAIFStrings.h.
References ELEM_SetNegDeriv, and x_strTbl.
Referenced by xaif2whirl::XAIF_DerivPropStmt::IsSetNegDeriv().
| XMLCh* XAIFStringRepository::elem_Src_x | ( | ) | const [inline] |
Definition at line 412 of file XAIFStrings.h.
References ELEM_Src, and x_strTbl.
Referenced by xaif2whirl::XlateStmt::xlate_DecDeriv(), xaif2whirl::XlateStmt::xlate_IncDeriv(), xaif2whirl::XlateStmt::xlate_SetDeriv(), and xaif2whirl::XlateStmt::xlate_SetNegDeriv().
| const char* XAIFStringRepository::elem_Stride | ( | ) | const [inline] |
Definition at line 394 of file XAIFStrings.h.
References c_strTbl, and ELEM_Stride.
Referenced by whirl2xaif::WN2F_src_triplet().
| XMLCh* XAIFStringRepository::elem_Stride_x | ( | ) | const [inline] |
Definition at line 395 of file XAIFStrings.h.
References ELEM_Stride, and x_strTbl.
Referenced by xaif2whirl::XlateExpression::xlate_ArrayElementReference().
| const char* XAIFStringRepository::elem_SubCall | ( | ) | const [inline] |
Definition at line 339 of file XAIFStrings.h.
References c_strTbl, and ELEM_SubCall.
| XMLCh* XAIFStringRepository::elem_SubCall_x | ( | ) | const [inline] |
Definition at line 340 of file XAIFStrings.h.
References ELEM_SubCall, and x_strTbl.
Referenced by xaif2whirl::XAIF_BBStmtElemFilter::IsSubCall(), and xaif2whirl::XlateStmt::translateStmt().
| const char* XAIFStringRepository::elem_Symbol | ( | ) | const [inline] |
Definition at line 256 of file XAIFStrings.h.
References c_strTbl, and ELEM_Symbol.
| XMLCh* XAIFStringRepository::elem_Symbol_x | ( | ) | const [inline] |
Definition at line 257 of file XAIFStrings.h.
References ELEM_Symbol, and x_strTbl.
Referenced by xaif2whirl::XAIF_SymbolElemFilter::acceptNode().
| const char* XAIFStringRepository::elem_SymRef | ( | ) | const [inline] |
Definition at line 383 of file XAIFStrings.h.
References c_strTbl, and ELEM_SymRef.
Referenced by xaif2whirl::XlateExpression::xlate_ArrayElementReference().
| XMLCh* XAIFStringRepository::elem_SymRef_x | ( | ) | const [inline] |
Definition at line 384 of file XAIFStrings.h.
References ELEM_SymRef, and x_strTbl.
Referenced by xaif2whirl::XlateExpression::translateVarRefSimple(), xaif2whirl::XlateExpression::xlate_ArrayElementReference(), and xaif2whirl::XlateExpression::xlate_VarRef().
| const char* XAIFStringRepository::elem_SymTab | ( | ) | const [inline] |
Definition at line 252 of file XAIFStrings.h.
References c_strTbl, and ELEM_SymTab.
| XMLCh* XAIFStringRepository::elem_SymTab_x | ( | ) | const [inline] |
Definition at line 253 of file XAIFStrings.h.
References ELEM_SymTab, and x_strTbl.
| XMLCh* XAIFStringRepository::elem_Tgt_x | ( | ) | const [inline] |
Definition at line 411 of file XAIFStrings.h.
References ELEM_Tgt, and x_strTbl.
Referenced by xaif2whirl::XlateStmt::xlate_DecDeriv(), xaif2whirl::XlateStmt::xlate_IncDeriv(), xaif2whirl::XlateStmt::xlate_SetDeriv(), and xaif2whirl::XlateStmt::xlate_SetNegDeriv().
| const char* XAIFStringRepository::elem_VarRef | ( | ) | const [inline] |
Definition at line 361 of file XAIFStrings.h.
References c_strTbl, and ELEM_VarRef.
Referenced by whirl2xaif::WN2F_arrsection(), whirl2xaif::WN2F_String_Argument(), whirl2xaif::xlate_ARRAY(), whirl2xaif::xlate_MemRef(), whirl2xaif::xlate_PregRef(), and whirl2xaif::xlate_SymRef().
| XMLCh* XAIFStringRepository::elem_VarRef_x | ( | ) | const [inline] |
Definition at line 362 of file XAIFStrings.h.
References ELEM_VarRef, and x_strTbl.
Referenced by xaif2whirl::XlateExpression::xlate_Expression(), xaif2whirl::XlateStmt::xlate_InlinableSubroutineCall(), and xaif2whirl::XlateStmt::xlate_SubroutineCall().
| const char* XAIFStringRepository::elem_VarRefEdge | ( | ) | const [inline] |
Definition at line 397 of file XAIFStrings.h.
References c_strTbl, and ELEM_VarRefEdge.
Referenced by whirl2xaif::DumpVarRefEdge().
| XMLCh* XAIFStringRepository::elem_VarRefEdge_x | ( | ) | const [inline] |
Definition at line 398 of file XAIFStrings.h.
References ELEM_VarRefEdge, and x_strTbl.
Referenced by xaif2whirl::XlateExpression::createExpressionGraph().
| XMLCh* XAIFStringRepository::elem_X_x | ( | ) | const [inline] |
Definition at line 415 of file XAIFStrings.h.
References ELEM_X, and x_strTbl.
Referenced by xaif2whirl::XlateStmt::xlate_Saxpy().
| XMLCh* XAIFStringRepository::elem_Y_x | ( | ) | const [inline] |
Definition at line 416 of file XAIFStrings.h.
References ELEM_Y, and x_strTbl.
Referenced by xaif2whirl::XlateStmt::xlate_Saxpy().
| XMLCh* XAIFStringRepository::elem_ZeroDeriv_x | ( | ) | const [inline] |
Definition at line 407 of file XAIFStrings.h.
References ELEM_ZeroDeriv, and x_strTbl.
Referenced by xaif2whirl::XAIF_DerivPropStmt::IsZeroDeriv().
| const char* XAIFStringRepository::tag_End | ( | ) | const [inline] |
Definition at line 448 of file XAIFStrings.h.
References c_strTbl, and TAG_End.
Referenced by xaif2whirl::GetId(), xaif2whirl::GetIdList(), xaif2whirl::GetIntrinsicKey(), and whirl2xaif::operator<<().
| XMLCh* XAIFStringRepository::tag_End_x | ( | ) | const [inline] |
Definition at line 449 of file XAIFStrings.h.
| const char* XAIFStringRepository::tag_IntrinsicKey | ( | ) | const [inline] |
Definition at line 442 of file XAIFStrings.h.
References c_strTbl, and TAG_IntrinsicKey.
Referenced by xaif2whirl::GetIntrinsicKey(), and whirl2xaif::IntrinsicKeyAnnot().
| XMLCh* XAIFStringRepository::tag_IntrinsicKey_x | ( | ) | const [inline] |
Definition at line 443 of file XAIFStrings.h.
References TAG_IntrinsicKey, and x_strTbl.
| const char* XAIFStringRepository::tag_PregId | ( | ) | const [inline] |
Definition at line 445 of file XAIFStrings.h.
References c_strTbl, and TAG_PregId.
Referenced by xaif2whirl::GetPregId(), and whirl2xaif::PregIdAnnot().
| XMLCh* XAIFStringRepository::tag_PregId_x | ( | ) | const [inline] |
Definition at line 446 of file XAIFStrings.h.
References TAG_PregId, and x_strTbl.
| const char* XAIFStringRepository::tag_PUId | ( | ) | const [inline] |
Definition at line 427 of file XAIFStrings.h.
References c_strTbl, and TAG_PUId.
Referenced by xaif2whirl::GetPUId(), whirl2xaif::PUIdAnnot(), and whirl2xaif::PUIdAnnotVal().
| XMLCh* XAIFStringRepository::tag_PUId_x | ( | ) | const [inline] |
Definition at line 428 of file XAIFStrings.h.
| const char* XAIFStringRepository::tag_StmtGoto | ( | ) | const [inline] |
Definition at line 433 of file XAIFStrings.h.
References c_strTbl, and TAG_StmtGoto.
Referenced by whirl2xaif::StmtGotoAnnotVal(), and xaif2whirl::TranslateBasicBlock().
| XMLCh* XAIFStringRepository::tag_StmtGoto_x | ( | ) | const [inline] |
Definition at line 434 of file XAIFStrings.h.
References TAG_StmtGoto, and x_strTbl.
| const char* XAIFStringRepository::tag_StmtLabel | ( | ) | const [inline] |
Definition at line 436 of file XAIFStrings.h.
References c_strTbl, and TAG_StmtLabel.
Referenced by whirl2xaif::StmtLabelAnnotVal(), and xaif2whirl::TranslateBasicBlock().
| XMLCh* XAIFStringRepository::tag_StmtLabel_x | ( | ) | const [inline] |
Definition at line 437 of file XAIFStrings.h.
References TAG_StmtLabel, and x_strTbl.
| const char* XAIFStringRepository::tag_StmtReturn | ( | ) | const [inline] |
Definition at line 439 of file XAIFStrings.h.
References c_strTbl, and TAG_StmtReturn.
Referenced by whirl2xaif::StmtReturnAnnotVal(), and xaif2whirl::TranslateBasicBlock().
| XMLCh* XAIFStringRepository::tag_StmtReturn_x | ( | ) | const [inline] |
Definition at line 440 of file XAIFStrings.h.
References TAG_StmtReturn, and x_strTbl.
| const char* XAIFStringRepository::tag_SymId | ( | ) | const [inline] |
Definition at line 424 of file XAIFStrings.h.
References c_strTbl, and TAG_SymId.
Referenced by xaif2whirl::GetSymId(), whirl2xaif::SymIdAnnot(), and whirl2xaif::SymIdAnnotVal().
| XMLCh* XAIFStringRepository::tag_SymId_x | ( | ) | const [inline] |
Definition at line 425 of file XAIFStrings.h.
| const char* XAIFStringRepository::tag_SymTabId | ( | ) | const [inline] |
Definition at line 421 of file XAIFStrings.h.
References c_strTbl, and TAG_SymTabId.
Referenced by xaif2whirl::GetSymTabId(), whirl2xaif::SymTabIdAnnot(), and whirl2xaif::SymTabIdAnnotVal().
| XMLCh* XAIFStringRepository::tag_SymTabId_x | ( | ) | const [inline] |
Definition at line 422 of file XAIFStrings.h.
References TAG_SymTabId, and x_strTbl.
| const char* XAIFStringRepository::tag_WHIRLId | ( | ) | const [inline] |
Definition at line 430 of file XAIFStrings.h.
References c_strTbl, and TAG_WHIRLId.
Referenced by xaif2whirl::GetWNId(), xaif2whirl::GetWNIdList(), whirl2xaif::WhirlIdAnnot(), and whirl2xaif::WhirlIdAnnotVal().
| XMLCh* XAIFStringRepository::tag_WHIRLId_x | ( | ) | const [inline] |
Definition at line 431 of file XAIFStrings.h.
References TAG_WHIRLId, and x_strTbl.
| XMLCh* XAIFStringRepository::xml | ( | int | i | ) | const [inline] |
Definition at line 201 of file XAIFStrings.h.
References NUM_STRINGS, and x_strTbl.
| void XAIFStringRepository::XMLInitialize | ( | ) |
Definition at line 187 of file XAIFStrings.cxx.
References c_strTbl, NUM_STRINGS, and x_strTbl.
Referenced by xaif2whirl::real_main().
const char * XAIFStringRepository::c_strTbl [static, private] |
Definition at line 452 of file XAIFStrings.h.
Referenced by attr_active(), attr_annot(), attr_condval(), attr_deriv(), attr_Eid(), attr_feType(), attr_formalArgCount(), attr_hasCondval(), attr_intent(), attr_kind(), attr_lineNumber(), attr_lower(), attr_name(), attr_placeholder(), attr_position(), attr_prefix(), attr_scopeId(), attr_shape(), attr_source(), attr_structured(), attr_subname(), attr_symId(), attr_target(), attr_temp(), attr_type(), attr_upper(), attr_value(), attr_Vid(), c(), elem_ArgList(), elem_ArgSymRef(), elem_Argument(), elem_ArrayElemRef(), elem_Assign(), elem_AssignLHS(), elem_AssignRHS(), elem_BB(), elem_BBBranch(), elem_BBEndBranch(), elem_BBEndLoop(), elem_BBEntry(), elem_BBExit(), elem_BBForLoop(), elem_BBPostLoop(), elem_BBPreLoop(), elem_BoolOp(), elem_Bound(), elem_CallGraph(), elem_CFG(), elem_CFGEdge(), elem_Condition(), elem_Constant(), elem_DimensionBounds(), elem_ExprEdge(), elem_FuncCall(), elem_Index(), elem_IndexTriplet(), elem_InlinableSubCall(), elem_Intrinsic(), elem_LpInit(), elem_LpUpdate(), elem_Marker(), elem_ReplaceList(), elem_Replacement(), elem_Scope(), elem_ScopeHierarchy(), elem_Stride(), elem_SubCall(), elem_Symbol(), elem_SymRef(), elem_SymTab(), elem_VarRef(), elem_VarRefEdge(), tag_End(), tag_IntrinsicKey(), tag_PregId(), tag_PUId(), tag_StmtGoto(), tag_StmtLabel(), tag_StmtReturn(), tag_SymId(), tag_SymTabId(), tag_WHIRLId(), and XMLInitialize().
XMLCh** XAIFStringRepository::x_strTbl [private] |
Definition at line 453 of file XAIFStrings.h.
Referenced by attr_active_x(), attr_annot_x(), attr_condval_x(), attr_deriv_x(), attr_Eid_x(), attr_feType_x(), attr_formalArgCount_x(), attr_hasCondval_x(), attr_intent_x(), attr_kind_x(), attr_lineNumber_x(), attr_lower_x(), attr_name_x(), attr_placeholder_x(), attr_position_x(), attr_prefix_x(), attr_scopeId_x(), attr_shape_x(), attr_source_x(), attr_structured_x(), attr_subname_x(), attr_symId_x(), attr_target_x(), attr_temp_x(), attr_type_x(), attr_upper_x(), attr_value_x(), attr_Vid_x(), elem_A_x(), elem_ArgList_x(), elem_ArgSymRef_x(), elem_Argument_x(), elem_ArrayElemRef_x(), elem_Assign_x(), elem_AssignLHS_x(), elem_AssignRHS_x(), elem_AX_x(), elem_BB_x(), elem_BBBranch_x(), elem_BBEndBranch_x(), elem_BBEndLoop_x(), elem_BBEntry_x(), elem_BBExit_x(), elem_BBForLoop_x(), elem_BBPostLoop_x(), elem_BBPreLoop_x(), elem_BoolOp_x(), elem_Bound_x(), elem_CallGraph_x(), elem_CFG_x(), elem_CFGEdge_x(), elem_Condition_x(), elem_Constant_x(), elem_DecDeriv_x(), elem_DerivProp_x(), elem_DimensionBounds_x(), elem_ExprEdge_x(), elem_FuncCall_x(), elem_IncDeriv_x(), elem_Index_x(), elem_IndexTriplet_x(), elem_InlinableSubCall_x(), elem_Intrinsic_x(), elem_LpInit_x(), elem_LpUpdate_x(), elem_Marker_x(), elem_ReplaceList_x(), elem_Replacement_x(), elem_Sax_x(), elem_Saxpy_x(), elem_Scope_x(), elem_ScopeHierarchy_x(), elem_SetDeriv_x(), elem_SetNegDeriv_x(), elem_Src_x(), elem_Stride_x(), elem_SubCall_x(), elem_Symbol_x(), elem_SymRef_x(), elem_SymTab_x(), elem_Tgt_x(), elem_VarRef_x(), elem_VarRefEdge_x(), elem_X_x(), elem_Y_x(), elem_ZeroDeriv_x(), tag_End_x(), tag_IntrinsicKey_x(), tag_PregId_x(), tag_PUId_x(), tag_StmtGoto_x(), tag_StmtLabel_x(), tag_StmtReturn_x(), tag_SymId_x(), tag_SymTabId_x(), tag_WHIRLId_x(), XAIFStringRepository(), xml(), XMLInitialize(), and ~XAIFStringRepository().