ROSE
0.9.6a
|
This class is temporary. Do not use. More...
#include <AstProcessing.h>
Public Member Functions | |
SynthesizedAttributeType | traverse (SgNode *basenode, InheritedAttributeType inheritedValue, t_traverseOrder travOrder=preandpostorder) |
SynthesizedAttributeType | traverseWithinFile (SgNode *basenode, InheritedAttributeType inheritedValue, t_traverseOrder travOrder=preandpostorder) |
void | traverseInputFiles (SgProject *projectNode, InheritedAttributeType inheritedValue, t_traverseOrder travOrder=preandpostorder) |
virtual | ~SgTreeTraversal () |
SgTreeTraversal () | |
SgTreeTraversal (const SgTreeTraversal &) | |
const SgTreeTraversal & | operator= (const SgTreeTraversal &) |
Protected Types | |
typedef AstSuccessorsSelectors::SuccessorsContainer | SuccessorsContainer |
typedef SuccessorsContainer & | SuccessorsContainerRef |
Protected Member Functions | |
virtual InheritedAttributeType | evaluateInheritedAttribute (SgNode *astNode, InheritedAttributeType inheritedValue)=0 |
virtual SynthesizedAttributeType | evaluateSynthesizedAttribute (SgNode *n, InheritedAttributeType in, SynthesizedAttributesList l)=0 |
virtual void | setNodeSuccessors (SgNode *node, SuccessorsContainer &succContainer) |
virtual SynthesizedAttributeType | defaultSynthesizedAttribute (InheritedAttributeType inh) |
virtual void | atTraversalStart () |
virtual void | atTraversalEnd () |
void | set_useDefaultIndexBasedTraversal (bool) |
Private Member Functions | |
void | performTraversal (SgNode *basenode, InheritedAttributeType inheritedValue, t_traverseOrder travOrder) |
SynthesizedAttributeType | traversalResult () |
Private Attributes | |
bool | useDefaultIndexBasedTraversal |
bool | traversalConstraint |
SgFile * | fileToVisit |
SynthesizedAttributesList * | synthesizedAttributes |
Friends | |
class | SgCombinedTreeTraversal< InheritedAttributeType, SynthesizedAttributeType > |
This class is temporary. Do not use.
This class is an internal class and should not be used anywhere.
Use the four Ast*Processing classes instead.
This class is temporary. Currently it is a base class for the AstProcessing classes providing the implementation of the traversal and attribute evaluation.
Definition at line 97 of file AstProcessing.h.
typedef StackFrameVector<SynthesizedAttributeType> SgTreeTraversal< InheritedAttributeType, SynthesizedAttributeType >::SynthesizedAttributesList |
Definition at line 100 of file AstProcessing.h.
|
protected |
Definition at line 137 of file AstProcessing.h.
|
protected |
Definition at line 138 of file AstProcessing.h.
enum SgTreeTraversal::E_SgSourceFile |
Enumerator | |
---|---|
SgSourceFile_globalScope | |
SgSourceFile_package | |
SgSourceFile_import_list | |
SgSourceFile_class_list |
Definition at line 4 of file AstProcessing.h.
enum SgTreeTraversal::E_SgBinaryComposite |
Enumerator | |
---|---|
SgBinaryComposite_genericFileList | |
SgBinaryComposite_interpretations |
Definition at line 7 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUnknownFile |
Enumerator | |
---|---|
SgUnknownFile_globalScope |
Definition at line 10 of file AstProcessing.h.
enum SgTreeTraversal::E_SgProject |
Enumerator | |
---|---|
SgProject_fileList_ptr |
Definition at line 13 of file AstProcessing.h.
enum SgTreeTraversal::E_SgExpBaseClass |
Enumerator | |
---|---|
SgExpBaseClass_base_class | |
SgExpBaseClass_base_class_exp |
Definition at line 16 of file AstProcessing.h.
enum SgTreeTraversal::E_SgBaseClass |
Enumerator | |
---|---|
SgBaseClass_base_class |
Definition at line 19 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateParameter |
Definition at line 22 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateArgument |
Enumerator | |
---|---|
SgTemplateArgument_expression | |
SgTemplateArgument_templateDeclaration | |
SgTemplateArgument_initializedName |
Definition at line 25 of file AstProcessing.h.
enum SgTreeTraversal::E_SgDirectory |
Enumerator | |
---|---|
SgDirectory_fileList | |
SgDirectory_directoryList |
Definition at line 28 of file AstProcessing.h.
enum SgTreeTraversal::E_SgFileList |
Enumerator | |
---|---|
SgFileList_listOfFiles |
Definition at line 31 of file AstProcessing.h.
enum SgTreeTraversal::E_SgDirectoryList |
Enumerator | |
---|---|
SgDirectoryList_listOfDirectories |
Definition at line 34 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateArgumentList |
Enumerator | |
---|---|
SgTemplateArgumentList_args |
Definition at line 37 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateParameterList |
Enumerator | |
---|---|
SgTemplateParameterList_args |
Definition at line 40 of file AstProcessing.h.
enum SgTreeTraversal::E_SgJavaImportStatementList |
Enumerator | |
---|---|
SgJavaImportStatementList_java_import_list |
Definition at line 43 of file AstProcessing.h.
enum SgTreeTraversal::E_SgJavaClassDeclarationList |
Enumerator | |
---|---|
SgJavaClassDeclarationList_java_class_list |
Definition at line 46 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeUnknown |
Enumerator | |
---|---|
SgTypeUnknown_type_kind | |
SgTypeUnknown_builtin_type |
Definition at line 49 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeChar |
Enumerator | |
---|---|
SgTypeChar_type_kind | |
SgTypeChar_builtin_type |
Definition at line 52 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeSignedChar |
Enumerator | |
---|---|
SgTypeSignedChar_type_kind | |
SgTypeSignedChar_builtin_type |
Definition at line 55 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeUnsignedChar |
Enumerator | |
---|---|
SgTypeUnsignedChar_type_kind | |
SgTypeUnsignedChar_builtin_type |
Definition at line 58 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeShort |
Enumerator | |
---|---|
SgTypeShort_type_kind | |
SgTypeShort_builtin_type |
Definition at line 61 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeSignedShort |
Enumerator | |
---|---|
SgTypeSignedShort_type_kind | |
SgTypeSignedShort_builtin_type |
Definition at line 64 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeUnsignedShort |
Enumerator | |
---|---|
SgTypeUnsignedShort_type_kind | |
SgTypeUnsignedShort_builtin_type |
Definition at line 67 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeInt |
Enumerator | |
---|---|
SgTypeInt_type_kind | |
SgTypeInt_builtin_type |
Definition at line 70 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeSignedInt |
Enumerator | |
---|---|
SgTypeSignedInt_type_kind | |
SgTypeSignedInt_builtin_type |
Definition at line 73 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeUnsignedInt |
Enumerator | |
---|---|
SgTypeUnsignedInt_type_kind | |
SgTypeUnsignedInt_builtin_type |
Definition at line 76 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeLong |
Enumerator | |
---|---|
SgTypeLong_type_kind | |
SgTypeLong_builtin_type |
Definition at line 79 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeSignedLong |
Enumerator | |
---|---|
SgTypeSignedLong_type_kind | |
SgTypeSignedLong_builtin_type |
Definition at line 82 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeUnsignedLong |
Enumerator | |
---|---|
SgTypeUnsignedLong_type_kind | |
SgTypeUnsignedLong_builtin_type |
Definition at line 85 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeVoid |
Enumerator | |
---|---|
SgTypeVoid_type_kind | |
SgTypeVoid_builtin_type |
Definition at line 88 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeGlobalVoid |
Enumerator | |
---|---|
SgTypeGlobalVoid_type_kind | |
SgTypeGlobalVoid_builtin_type |
Definition at line 91 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeWchar |
Enumerator | |
---|---|
SgTypeWchar_type_kind | |
SgTypeWchar_builtin_type |
Definition at line 94 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeFloat |
Enumerator | |
---|---|
SgTypeFloat_type_kind | |
SgTypeFloat_builtin_type |
Definition at line 97 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeDouble |
Enumerator | |
---|---|
SgTypeDouble_type_kind | |
SgTypeDouble_builtin_type |
Definition at line 100 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeLongLong |
Enumerator | |
---|---|
SgTypeLongLong_type_kind | |
SgTypeLongLong_builtin_type |
Definition at line 103 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeSignedLongLong |
Enumerator | |
---|---|
SgTypeSignedLongLong_type_kind | |
SgTypeSignedLongLong_builtin_type |
Definition at line 106 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeUnsignedLongLong |
Enumerator | |
---|---|
SgTypeUnsignedLongLong_type_kind | |
SgTypeUnsignedLongLong_builtin_type |
Definition at line 109 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeSigned128bitInteger |
Enumerator | |
---|---|
SgTypeSigned128bitInteger_type_kind | |
SgTypeSigned128bitInteger_builtin_type |
Definition at line 112 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeUnsigned128bitInteger |
Enumerator | |
---|---|
SgTypeUnsigned128bitInteger_type_kind | |
SgTypeUnsigned128bitInteger_builtin_type |
Definition at line 115 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeLongDouble |
Enumerator | |
---|---|
SgTypeLongDouble_type_kind | |
SgTypeLongDouble_builtin_type |
Definition at line 118 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeString |
Enumerator | |
---|---|
SgTypeString_type_kind | |
SgTypeString_lengthExpression |
Definition at line 121 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeBool |
Enumerator | |
---|---|
SgTypeBool_type_kind | |
SgTypeBool_builtin_type |
Definition at line 124 of file AstProcessing.h.
enum SgTreeTraversal::E_SgPointerMemberType |
Enumerator | |
---|---|
SgPointerMemberType_type_kind | |
SgPointerMemberType_base_type |
Definition at line 127 of file AstProcessing.h.
enum SgTreeTraversal::E_SgPointerType |
Enumerator | |
---|---|
SgPointerType_type_kind | |
SgPointerType_base_type |
Definition at line 130 of file AstProcessing.h.
enum SgTreeTraversal::E_SgReferenceType |
Enumerator | |
---|---|
SgReferenceType_type_kind |
Definition at line 133 of file AstProcessing.h.
enum SgTreeTraversal::E_SgJavaParameterType |
Enumerator | |
---|---|
SgJavaParameterType_type_kind | |
SgJavaParameterType_builtin_type | |
SgJavaParameterType_declaration |
Definition at line 136 of file AstProcessing.h.
enum SgTreeTraversal::E_SgClassType |
Enumerator | |
---|---|
SgClassType_type_kind | |
SgClassType_builtin_type | |
SgClassType_declaration |
Definition at line 139 of file AstProcessing.h.
enum SgTreeTraversal::E_SgJavaParameterizedType |
Enumerator | |
---|---|
SgJavaParameterizedType_type_kind | |
SgJavaParameterizedType_builtin_type | |
SgJavaParameterizedType_declaration |
Definition at line 142 of file AstProcessing.h.
enum SgTreeTraversal::E_SgJavaQualifiedType |
Enumerator | |
---|---|
SgJavaQualifiedType_type_kind | |
SgJavaQualifiedType_builtin_type | |
SgJavaQualifiedType_declaration |
Definition at line 145 of file AstProcessing.h.
enum SgTreeTraversal::E_SgEnumType |
Enumerator | |
---|---|
SgEnumType_type_kind | |
SgEnumType_builtin_type | |
SgEnumType_declaration |
Definition at line 148 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypedefType |
Enumerator | |
---|---|
SgTypedefType_type_kind | |
SgTypedefType_builtin_type | |
SgTypedefType_declaration |
Definition at line 151 of file AstProcessing.h.
enum SgTreeTraversal::E_SgJavaWildcardType |
Enumerator | |
---|---|
SgJavaWildcardType_type_kind | |
SgJavaWildcardType_builtin_type | |
SgJavaWildcardType_declaration |
Definition at line 154 of file AstProcessing.h.
enum SgTreeTraversal::E_SgNamedType |
Enumerator | |
---|---|
SgNamedType_type_kind | |
SgNamedType_builtin_type | |
SgNamedType_declaration |
Definition at line 157 of file AstProcessing.h.
enum SgTreeTraversal::E_SgModifierType |
Enumerator | |
---|---|
SgModifierType_type_kind | |
SgModifierType_base_type |
Definition at line 160 of file AstProcessing.h.
enum SgTreeTraversal::E_SgPartialFunctionModifierType |
Enumerator | |
---|---|
SgPartialFunctionModifierType_type_kind | |
SgPartialFunctionModifierType_return_type | |
SgPartialFunctionModifierType_orig_return_type | |
SgPartialFunctionModifierType_builtin_type |
Definition at line 163 of file AstProcessing.h.
enum SgTreeTraversal::E_SgPartialFunctionType |
Enumerator | |
---|---|
SgPartialFunctionType_type_kind | |
SgPartialFunctionType_return_type | |
SgPartialFunctionType_orig_return_type |
Definition at line 166 of file AstProcessing.h.
enum SgTreeTraversal::E_SgMemberFunctionType |
Enumerator | |
---|---|
SgMemberFunctionType_type_kind | |
SgMemberFunctionType_return_type | |
SgMemberFunctionType_orig_return_type |
Definition at line 169 of file AstProcessing.h.
enum SgTreeTraversal::E_SgFunctionType |
Enumerator | |
---|---|
SgFunctionType_type_kind | |
SgFunctionType_return_type | |
SgFunctionType_orig_return_type |
Definition at line 172 of file AstProcessing.h.
enum SgTreeTraversal::E_SgArrayType |
Enumerator | |
---|---|
SgArrayType_type_kind | |
SgArrayType_index | |
SgArrayType_dim_info |
Definition at line 175 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeEllipse |
Enumerator | |
---|---|
SgTypeEllipse_type_kind | |
SgTypeEllipse_builtin_type |
Definition at line 178 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateType |
Enumerator | |
---|---|
SgTemplateType_type_kind |
Definition at line 181 of file AstProcessing.h.
enum SgTreeTraversal::E_SgQualifiedNameType |
Enumerator | |
---|---|
SgQualifiedNameType_type_kind |
Definition at line 184 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeComplex |
Enumerator | |
---|---|
SgTypeComplex_type_kind |
Definition at line 187 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeImaginary |
Enumerator | |
---|---|
SgTypeImaginary_type_kind |
Definition at line 190 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeDefault |
Enumerator | |
---|---|
SgTypeDefault_type_kind | |
SgTypeDefault_builtin_type |
Definition at line 193 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeCAFTeam |
Enumerator | |
---|---|
SgTypeCAFTeam_type_kind | |
SgTypeCAFTeam_builtin_type |
Definition at line 196 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeCrayPointer |
Enumerator | |
---|---|
SgTypeCrayPointer_type_kind | |
SgTypeCrayPointer_builtin_type |
Definition at line 199 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeLabel |
Enumerator | |
---|---|
SgTypeLabel_type_kind | |
SgTypeLabel_builtin_type |
Definition at line 202 of file AstProcessing.h.
enum SgTreeTraversal::E_SgJavaUnionType |
Enumerator | |
---|---|
SgJavaUnionType_type_kind |
Definition at line 205 of file AstProcessing.h.
enum SgTreeTraversal::E_SgType |
Enumerator | |
---|---|
SgType_type_kind |
Definition at line 208 of file AstProcessing.h.
enum SgTreeTraversal::E_SgCommonBlockObject |
Enumerator | |
---|---|
SgCommonBlockObject_variable_reference_list |
Definition at line 211 of file AstProcessing.h.
enum SgTreeTraversal::E_SgInitializedName |
Enumerator | |
---|---|
SgInitializedName_initptr |
Definition at line 214 of file AstProcessing.h.
enum SgTreeTraversal::E_SgJavaMemberValuePair |
Enumerator | |
---|---|
SgJavaMemberValuePair_value |
Definition at line 217 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpCollapseClause |
Enumerator | |
---|---|
SgOmpCollapseClause_expression |
Definition at line 220 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpIfClause |
Enumerator | |
---|---|
SgOmpIfClause_expression |
Definition at line 223 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpNumThreadsClause |
Enumerator | |
---|---|
SgOmpNumThreadsClause_expression |
Definition at line 226 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpDeviceClause |
Enumerator | |
---|---|
SgOmpDeviceClause_expression |
Definition at line 229 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpSafelenClause |
Enumerator | |
---|---|
SgOmpSafelenClause_expression |
Definition at line 232 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpExpressionClause |
Enumerator | |
---|---|
SgOmpExpressionClause_expression |
Definition at line 235 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpCopyprivateClause |
Enumerator | |
---|---|
SgOmpCopyprivateClause_variables |
Definition at line 238 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpPrivateClause |
Enumerator | |
---|---|
SgOmpPrivateClause_variables |
Definition at line 241 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpFirstprivateClause |
Enumerator | |
---|---|
SgOmpFirstprivateClause_variables |
Definition at line 244 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpSharedClause |
Enumerator | |
---|---|
SgOmpSharedClause_variables |
Definition at line 247 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpCopyinClause |
Enumerator | |
---|---|
SgOmpCopyinClause_variables |
Definition at line 250 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpLastprivateClause |
Enumerator | |
---|---|
SgOmpLastprivateClause_variables |
Definition at line 253 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpReductionClause |
Enumerator | |
---|---|
SgOmpReductionClause_variables |
Definition at line 256 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpMapClause |
Enumerator | |
---|---|
SgOmpMapClause_variables |
Definition at line 259 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpLinearClause |
Enumerator | |
---|---|
SgOmpLinearClause_variables |
Definition at line 262 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpUniformClause |
Enumerator | |
---|---|
SgOmpUniformClause_variables |
Definition at line 265 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpAlignedClause |
Enumerator | |
---|---|
SgOmpAlignedClause_variables |
Definition at line 268 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpVariablesClause |
Enumerator | |
---|---|
SgOmpVariablesClause_variables |
Definition at line 271 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpScheduleClause |
Enumerator | |
---|---|
SgOmpScheduleClause_chunk_size |
Definition at line 274 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUntypedVariableDeclaration |
Enumerator | |
---|---|
SgUntypedVariableDeclaration_parameters |
Definition at line 277 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUntypedProgramHeaderDeclaration |
Enumerator | |
---|---|
SgUntypedProgramHeaderDeclaration_parameters | |
SgUntypedProgramHeaderDeclaration_end_statement |
Definition at line 280 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUntypedSubroutineDeclaration |
Enumerator | |
---|---|
SgUntypedSubroutineDeclaration_parameters | |
SgUntypedSubroutineDeclaration_end_statement |
Definition at line 283 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUntypedFunctionDeclaration |
Enumerator | |
---|---|
SgUntypedFunctionDeclaration_parameters | |
SgUntypedFunctionDeclaration_end_statement |
Definition at line 286 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUntypedFunctionScope |
Enumerator | |
---|---|
SgUntypedFunctionScope_declaration_list | |
SgUntypedFunctionScope_statement_list | |
SgUntypedFunctionScope_function_list |
Definition at line 289 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUntypedModuleScope |
Enumerator | |
---|---|
SgUntypedModuleScope_declaration_list | |
SgUntypedModuleScope_statement_list | |
SgUntypedModuleScope_function_list |
Definition at line 292 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUntypedGlobalScope |
Enumerator | |
---|---|
SgUntypedGlobalScope_declaration_list | |
SgUntypedGlobalScope_statement_list | |
SgUntypedGlobalScope_function_list |
Definition at line 295 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUntypedScope |
Enumerator | |
---|---|
SgUntypedScope_declaration_list | |
SgUntypedScope_statement_list | |
SgUntypedScope_function_list |
Definition at line 298 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUntypedStatementList |
Enumerator | |
---|---|
SgUntypedStatementList_stmt_list |
Definition at line 301 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUntypedDeclarationList |
Enumerator | |
---|---|
SgUntypedDeclarationList_decl_list |
Definition at line 304 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUntypedFunctionDeclarationList |
Enumerator | |
---|---|
SgUntypedFunctionDeclarationList_func_list |
Definition at line 307 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUntypedInitializedNameList |
Enumerator | |
---|---|
SgUntypedInitializedNameList_name_list |
Definition at line 310 of file AstProcessing.h.
enum SgTreeTraversal::E_SgGlobal |
Enumerator | |
---|---|
SgGlobal_declarations |
Definition at line 313 of file AstProcessing.h.
enum SgTreeTraversal::E_SgBasicBlock |
Enumerator | |
---|---|
SgBasicBlock_statements |
Definition at line 316 of file AstProcessing.h.
enum SgTreeTraversal::E_SgIfStmt |
Enumerator | |
---|---|
SgIfStmt_conditional | |
SgIfStmt_true_body | |
SgIfStmt_false_body |
Definition at line 319 of file AstProcessing.h.
enum SgTreeTraversal::E_SgForStatement |
Enumerator | |
---|---|
SgForStatement_for_init_stmt | |
SgForStatement_test | |
SgForStatement_increment | |
SgForStatement_loop_body | |
SgForStatement_else_body |
Definition at line 322 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateFunctionDefinition |
Enumerator | |
---|---|
SgTemplateFunctionDefinition_body |
Definition at line 325 of file AstProcessing.h.
enum SgTreeTraversal::E_SgFunctionDefinition |
Enumerator | |
---|---|
SgFunctionDefinition_body |
Definition at line 328 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateInstantiationDefn |
Enumerator | |
---|---|
SgTemplateInstantiationDefn_members |
Definition at line 331 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateClassDefinition |
Enumerator | |
---|---|
SgTemplateClassDefinition_members |
Definition at line 334 of file AstProcessing.h.
enum SgTreeTraversal::E_SgClassDefinition |
Enumerator | |
---|---|
SgClassDefinition_members |
Definition at line 337 of file AstProcessing.h.
enum SgTreeTraversal::E_SgWhileStmt |
Enumerator | |
---|---|
SgWhileStmt_condition | |
SgWhileStmt_body | |
SgWhileStmt_else_body |
Definition at line 340 of file AstProcessing.h.
enum SgTreeTraversal::E_SgDoWhileStmt |
Enumerator | |
---|---|
SgDoWhileStmt_body | |
SgDoWhileStmt_condition |
Definition at line 343 of file AstProcessing.h.
enum SgTreeTraversal::E_SgSwitchStatement |
Enumerator | |
---|---|
SgSwitchStatement_item_selector | |
SgSwitchStatement_body |
Definition at line 346 of file AstProcessing.h.
enum SgTreeTraversal::E_SgCatchOptionStmt |
Enumerator | |
---|---|
SgCatchOptionStmt_condition | |
SgCatchOptionStmt_body |
Definition at line 349 of file AstProcessing.h.
enum SgTreeTraversal::E_SgNamespaceDefinitionStatement |
Enumerator | |
---|---|
SgNamespaceDefinitionStatement_declarations |
Definition at line 352 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAssociateStatement |
Enumerator | |
---|---|
SgAssociateStatement_variable_declaration | |
SgAssociateStatement_body |
Definition at line 355 of file AstProcessing.h.
enum SgTreeTraversal::E_SgFortranNonblockedDo |
Enumerator | |
---|---|
SgFortranNonblockedDo_initialization | |
SgFortranNonblockedDo_bound | |
SgFortranNonblockedDo_increment | |
SgFortranNonblockedDo_body |
Definition at line 358 of file AstProcessing.h.
enum SgTreeTraversal::E_SgFortranDo |
Enumerator | |
---|---|
SgFortranDo_initialization | |
SgFortranDo_bound | |
SgFortranDo_increment | |
SgFortranDo_body |
Definition at line 361 of file AstProcessing.h.
enum SgTreeTraversal::E_SgForAllStatement |
Enumerator | |
---|---|
SgForAllStatement_forall_header | |
SgForAllStatement_body |
Definition at line 364 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUpcForAllStatement |
Enumerator | |
---|---|
SgUpcForAllStatement_for_init_stmt | |
SgUpcForAllStatement_test | |
SgUpcForAllStatement_increment | |
SgUpcForAllStatement_affinity | |
SgUpcForAllStatement_loop_body |
Definition at line 367 of file AstProcessing.h.
enum SgTreeTraversal::E_SgCAFWithTeamStatement |
Enumerator | |
---|---|
SgCAFWithTeamStatement_body |
Definition at line 370 of file AstProcessing.h.
enum SgTreeTraversal::E_SgJavaForEachStatement |
Enumerator | |
---|---|
SgJavaForEachStatement_element | |
SgJavaForEachStatement_collection | |
SgJavaForEachStatement_loop_body |
Definition at line 373 of file AstProcessing.h.
enum SgTreeTraversal::E_SgJavaLabelStatement |
Enumerator | |
---|---|
SgJavaLabelStatement_statement |
Definition at line 376 of file AstProcessing.h.
enum SgTreeTraversal::E_SgFunctionParameterList |
Enumerator | |
---|---|
SgFunctionParameterList_args |
Definition at line 379 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateVariableDeclaration |
Enumerator | |
---|---|
SgTemplateVariableDeclaration_baseTypeDefiningDeclaration | |
SgTemplateVariableDeclaration_variables |
Definition at line 382 of file AstProcessing.h.
enum SgTreeTraversal::E_SgVariableDeclaration |
Enumerator | |
---|---|
SgVariableDeclaration_baseTypeDefiningDeclaration | |
SgVariableDeclaration_variables |
Definition at line 385 of file AstProcessing.h.
enum SgTreeTraversal::E_SgVariableDefinition |
Enumerator | |
---|---|
SgVariableDefinition_vardefn | |
SgVariableDefinition_bitfield |
Definition at line 388 of file AstProcessing.h.
enum SgTreeTraversal::E_SgEnumDeclaration |
Enumerator | |
---|---|
SgEnumDeclaration_enumerators |
Definition at line 391 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmStmt |
Enumerator | |
---|---|
SgAsmStmt_operands |
Definition at line 394 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateInstantiationDirectiveStatement |
Enumerator | |
---|---|
SgTemplateInstantiationDirectiveStatement_declaration |
Definition at line 397 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUseStatement |
Enumerator | |
---|---|
SgUseStatement_rename_list |
Definition at line 400 of file AstProcessing.h.
enum SgTreeTraversal::E_SgNamespaceDeclarationStatement |
Enumerator | |
---|---|
SgNamespaceDeclarationStatement_definition |
Definition at line 403 of file AstProcessing.h.
enum SgTreeTraversal::E_SgInterfaceStatement |
Enumerator | |
---|---|
SgInterfaceStatement_interface_body_list |
Definition at line 406 of file AstProcessing.h.
enum SgTreeTraversal::E_SgCommonBlock |
Enumerator | |
---|---|
SgCommonBlock_block_list |
Definition at line 409 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypedefDeclaration |
Enumerator | |
---|---|
SgTypedefDeclaration_declaration |
Definition at line 412 of file AstProcessing.h.
enum SgTreeTraversal::E_SgStatementFunctionStatement |
Enumerator | |
---|---|
SgStatementFunctionStatement_function | |
SgStatementFunctionStatement_expression |
Definition at line 415 of file AstProcessing.h.
enum SgTreeTraversal::E_SgCtorInitializerList |
Enumerator | |
---|---|
SgCtorInitializerList_ctors |
Definition at line 418 of file AstProcessing.h.
enum SgTreeTraversal::E_SgPragmaDeclaration |
Enumerator | |
---|---|
SgPragmaDeclaration_pragma |
Definition at line 421 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateClassDeclaration |
Enumerator | |
---|---|
SgTemplateClassDeclaration_definition | |
SgTemplateClassDeclaration_decoratorList |
Definition at line 424 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateInstantiationDecl |
Enumerator | |
---|---|
SgTemplateInstantiationDecl_definition | |
SgTemplateInstantiationDecl_decoratorList |
Definition at line 427 of file AstProcessing.h.
enum SgTreeTraversal::E_SgDerivedTypeStatement |
Enumerator | |
---|---|
SgDerivedTypeStatement_definition | |
SgDerivedTypeStatement_decoratorList |
Definition at line 430 of file AstProcessing.h.
enum SgTreeTraversal::E_SgModuleStatement |
Enumerator | |
---|---|
SgModuleStatement_definition | |
SgModuleStatement_decoratorList |
Definition at line 433 of file AstProcessing.h.
enum SgTreeTraversal::E_SgJavaPackageDeclaration |
Enumerator | |
---|---|
SgJavaPackageDeclaration_definition | |
SgJavaPackageDeclaration_decoratorList |
Definition at line 436 of file AstProcessing.h.
enum SgTreeTraversal::E_SgClassDeclaration |
Enumerator | |
---|---|
SgClassDeclaration_definition | |
SgClassDeclaration_decoratorList |
Definition at line 439 of file AstProcessing.h.
enum SgTreeTraversal::E_SgImplicitStatement |
Enumerator | |
---|---|
SgImplicitStatement_variables |
Definition at line 442 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateFunctionDeclaration |
Enumerator | |
---|---|
SgTemplateFunctionDeclaration_parameterList | |
SgTemplateFunctionDeclaration_decoratorList | |
SgTemplateFunctionDeclaration_definition |
Definition at line 445 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateMemberFunctionDeclaration |
Definition at line 448 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateInstantiationMemberFunctionDecl |
Definition at line 451 of file AstProcessing.h.
enum SgTreeTraversal::E_SgMemberFunctionDeclaration |
Enumerator | |
---|---|
SgMemberFunctionDeclaration_parameterList | |
SgMemberFunctionDeclaration_decoratorList | |
SgMemberFunctionDeclaration_definition | |
SgMemberFunctionDeclaration_CtorInitializerList |
Definition at line 454 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateInstantiationFunctionDecl |
Enumerator | |
---|---|
SgTemplateInstantiationFunctionDecl_parameterList | |
SgTemplateInstantiationFunctionDecl_decoratorList | |
SgTemplateInstantiationFunctionDecl_definition |
Definition at line 457 of file AstProcessing.h.
enum SgTreeTraversal::E_SgProgramHeaderStatement |
Enumerator | |
---|---|
SgProgramHeaderStatement_parameterList | |
SgProgramHeaderStatement_decoratorList | |
SgProgramHeaderStatement_definition |
Definition at line 460 of file AstProcessing.h.
enum SgTreeTraversal::E_SgProcedureHeaderStatement |
Enumerator | |
---|---|
SgProcedureHeaderStatement_parameterList | |
SgProcedureHeaderStatement_decoratorList | |
SgProcedureHeaderStatement_definition | |
SgProcedureHeaderStatement_result_name |
Definition at line 463 of file AstProcessing.h.
enum SgTreeTraversal::E_SgEntryStatement |
Enumerator | |
---|---|
SgEntryStatement_parameterList | |
SgEntryStatement_decoratorList | |
SgEntryStatement_definition | |
SgEntryStatement_result_name |
Definition at line 466 of file AstProcessing.h.
enum SgTreeTraversal::E_SgFunctionDeclaration |
Enumerator | |
---|---|
SgFunctionDeclaration_parameterList | |
SgFunctionDeclaration_decoratorList | |
SgFunctionDeclaration_definition |
Definition at line 469 of file AstProcessing.h.
enum SgTreeTraversal::E_SgIncludeDirectiveStatement |
Enumerator | |
---|---|
SgIncludeDirectiveStatement_headerFileBody |
Definition at line 472 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpThreadprivateStatement |
Enumerator | |
---|---|
SgOmpThreadprivateStatement_variables |
Definition at line 475 of file AstProcessing.h.
enum SgTreeTraversal::E_SgStmtDeclarationStatement |
Enumerator | |
---|---|
SgStmtDeclarationStatement_statement |
Definition at line 478 of file AstProcessing.h.
enum SgTreeTraversal::E_SgExprStatement |
Enumerator | |
---|---|
SgExprStatement_expression |
Definition at line 481 of file AstProcessing.h.
enum SgTreeTraversal::E_SgCaseOptionStmt |
Enumerator | |
---|---|
SgCaseOptionStmt_key | |
SgCaseOptionStmt_body | |
SgCaseOptionStmt_key_range_end |
Definition at line 484 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTryStmt |
Enumerator | |
---|---|
SgTryStmt_body | |
SgTryStmt_catch_statement_seq_root | |
SgTryStmt_else_body | |
SgTryStmt_finally_body |
Definition at line 487 of file AstProcessing.h.
enum SgTreeTraversal::E_SgDefaultOptionStmt |
Enumerator | |
---|---|
SgDefaultOptionStmt_body |
Definition at line 490 of file AstProcessing.h.
enum SgTreeTraversal::E_SgReturnStmt |
Enumerator | |
---|---|
SgReturnStmt_expression |
Definition at line 493 of file AstProcessing.h.
enum SgTreeTraversal::E_SgSpawnStmt |
Enumerator | |
---|---|
SgSpawnStmt_the_func |
Definition at line 496 of file AstProcessing.h.
enum SgTreeTraversal::E_SgForInitStatement |
Enumerator | |
---|---|
SgForInitStatement_init_stmt |
Definition at line 499 of file AstProcessing.h.
enum SgTreeTraversal::E_SgCatchStatementSeq |
Enumerator | |
---|---|
SgCatchStatementSeq_catch_statement_seq |
Definition at line 502 of file AstProcessing.h.
enum SgTreeTraversal::E_SgPrintStatement |
Enumerator | |
---|---|
SgPrintStatement_io_stmt_list | |
SgPrintStatement_unit | |
SgPrintStatement_iostat | |
SgPrintStatement_err | |
SgPrintStatement_iomsg | |
SgPrintStatement_format |
Definition at line 505 of file AstProcessing.h.
enum SgTreeTraversal::E_SgReadStatement |
Definition at line 508 of file AstProcessing.h.
enum SgTreeTraversal::E_SgWriteStatement |
Definition at line 511 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOpenStatement |
Definition at line 514 of file AstProcessing.h.
enum SgTreeTraversal::E_SgCloseStatement |
Enumerator | |
---|---|
SgCloseStatement_io_stmt_list | |
SgCloseStatement_unit | |
SgCloseStatement_iostat | |
SgCloseStatement_err | |
SgCloseStatement_iomsg | |
SgCloseStatement_status |
Definition at line 517 of file AstProcessing.h.
enum SgTreeTraversal::E_SgInquireStatement |
Enumerator | |
---|---|
SgInquireStatement_io_stmt_list | |
SgInquireStatement_unit | |
SgInquireStatement_iostat | |
SgInquireStatement_err | |
SgInquireStatement_iomsg |
Definition at line 520 of file AstProcessing.h.
enum SgTreeTraversal::E_SgFlushStatement |
Enumerator | |
---|---|
SgFlushStatement_io_stmt_list | |
SgFlushStatement_unit | |
SgFlushStatement_iostat | |
SgFlushStatement_err | |
SgFlushStatement_iomsg |
Definition at line 523 of file AstProcessing.h.
enum SgTreeTraversal::E_SgBackspaceStatement |
Enumerator | |
---|---|
SgBackspaceStatement_io_stmt_list | |
SgBackspaceStatement_unit | |
SgBackspaceStatement_iostat | |
SgBackspaceStatement_err | |
SgBackspaceStatement_iomsg |
Definition at line 526 of file AstProcessing.h.
enum SgTreeTraversal::E_SgRewindStatement |
Enumerator | |
---|---|
SgRewindStatement_io_stmt_list | |
SgRewindStatement_unit | |
SgRewindStatement_iostat | |
SgRewindStatement_err | |
SgRewindStatement_iomsg |
Definition at line 529 of file AstProcessing.h.
enum SgTreeTraversal::E_SgEndfileStatement |
Enumerator | |
---|---|
SgEndfileStatement_io_stmt_list | |
SgEndfileStatement_unit | |
SgEndfileStatement_iostat | |
SgEndfileStatement_err | |
SgEndfileStatement_iomsg |
Definition at line 532 of file AstProcessing.h.
enum SgTreeTraversal::E_SgWaitStatement |
Enumerator | |
---|---|
SgWaitStatement_io_stmt_list | |
SgWaitStatement_unit | |
SgWaitStatement_iostat | |
SgWaitStatement_err | |
SgWaitStatement_iomsg |
Definition at line 535 of file AstProcessing.h.
enum SgTreeTraversal::E_SgIOStatement |
Enumerator | |
---|---|
SgIOStatement_io_stmt_list | |
SgIOStatement_unit | |
SgIOStatement_iostat | |
SgIOStatement_err | |
SgIOStatement_iomsg |
Definition at line 538 of file AstProcessing.h.
enum SgTreeTraversal::E_SgWhereStatement |
Enumerator | |
---|---|
SgWhereStatement_condition | |
SgWhereStatement_body | |
SgWhereStatement_elsewhere |
Definition at line 541 of file AstProcessing.h.
enum SgTreeTraversal::E_SgElseWhereStatement |
Enumerator | |
---|---|
SgElseWhereStatement_condition | |
SgElseWhereStatement_body | |
SgElseWhereStatement_elsewhere |
Definition at line 544 of file AstProcessing.h.
enum SgTreeTraversal::E_SgNullifyStatement |
Enumerator | |
---|---|
SgNullifyStatement_pointer_list |
Definition at line 547 of file AstProcessing.h.
enum SgTreeTraversal::E_SgArithmeticIfStatement |
Enumerator | |
---|---|
SgArithmeticIfStatement_conditional |
Definition at line 550 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAssignStatement |
Enumerator | |
---|---|
SgAssignStatement_value |
Definition at line 553 of file AstProcessing.h.
enum SgTreeTraversal::E_SgComputedGotoStatement |
Enumerator | |
---|---|
SgComputedGotoStatement_labelList | |
SgComputedGotoStatement_label_index |
Definition at line 556 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAssignedGotoStatement |
Enumerator | |
---|---|
SgAssignedGotoStatement_targets |
Definition at line 559 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAllocateStatement |
Enumerator | |
---|---|
SgAllocateStatement_expr_list | |
SgAllocateStatement_stat_expression | |
SgAllocateStatement_errmsg_expression | |
SgAllocateStatement_source_expression |
Definition at line 562 of file AstProcessing.h.
enum SgTreeTraversal::E_SgDeallocateStatement |
Enumerator | |
---|---|
SgDeallocateStatement_expr_list | |
SgDeallocateStatement_stat_expression | |
SgDeallocateStatement_errmsg_expression |
Definition at line 565 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUpcNotifyStatement |
Enumerator | |
---|---|
SgUpcNotifyStatement_notify_expression |
Definition at line 568 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUpcWaitStatement |
Enumerator | |
---|---|
SgUpcWaitStatement_wait_expression |
Definition at line 571 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUpcBarrierStatement |
Enumerator | |
---|---|
SgUpcBarrierStatement_barrier_expression |
Definition at line 574 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpFlushStatement |
Enumerator | |
---|---|
SgOmpFlushStatement_variables |
Definition at line 577 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpAtomicStatement |
Enumerator | |
---|---|
SgOmpAtomicStatement_body |
Definition at line 580 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpMasterStatement |
Enumerator | |
---|---|
SgOmpMasterStatement_body |
Definition at line 583 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpOrderedStatement |
Enumerator | |
---|---|
SgOmpOrderedStatement_body |
Definition at line 586 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpCriticalStatement |
Enumerator | |
---|---|
SgOmpCriticalStatement_body |
Definition at line 589 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpSectionStatement |
Enumerator | |
---|---|
SgOmpSectionStatement_body |
Definition at line 592 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpWorkshareStatement |
Enumerator | |
---|---|
SgOmpWorkshareStatement_body |
Definition at line 595 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpParallelStatement |
Enumerator | |
---|---|
SgOmpParallelStatement_body | |
SgOmpParallelStatement_clauses |
Definition at line 598 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpSingleStatement |
Enumerator | |
---|---|
SgOmpSingleStatement_body | |
SgOmpSingleStatement_clauses |
Definition at line 601 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpTaskStatement |
Enumerator | |
---|---|
SgOmpTaskStatement_body | |
SgOmpTaskStatement_clauses |
Definition at line 604 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpForStatement |
Enumerator | |
---|---|
SgOmpForStatement_body | |
SgOmpForStatement_clauses |
Definition at line 607 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpDoStatement |
Enumerator | |
---|---|
SgOmpDoStatement_body | |
SgOmpDoStatement_clauses |
Definition at line 610 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpSectionsStatement |
Enumerator | |
---|---|
SgOmpSectionsStatement_body | |
SgOmpSectionsStatement_clauses |
Definition at line 613 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpTargetStatement |
Enumerator | |
---|---|
SgOmpTargetStatement_body | |
SgOmpTargetStatement_clauses |
Definition at line 616 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpTargetDataStatement |
Enumerator | |
---|---|
SgOmpTargetDataStatement_body | |
SgOmpTargetDataStatement_clauses |
Definition at line 619 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpSimdStatement |
Enumerator | |
---|---|
SgOmpSimdStatement_body | |
SgOmpSimdStatement_clauses |
Definition at line 622 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpClauseBodyStatement |
Enumerator | |
---|---|
SgOmpClauseBodyStatement_body | |
SgOmpClauseBodyStatement_clauses |
Definition at line 625 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOmpBodyStatement |
Enumerator | |
---|---|
SgOmpBodyStatement_body |
Definition at line 628 of file AstProcessing.h.
enum SgTreeTraversal::E_SgWithStatement |
Enumerator | |
---|---|
SgWithStatement_expression | |
SgWithStatement_body |
Definition at line 631 of file AstProcessing.h.
enum SgTreeTraversal::E_SgPythonPrintStmt |
Enumerator | |
---|---|
SgPythonPrintStmt_destination | |
SgPythonPrintStmt_values |
Definition at line 634 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAssertStmt |
Enumerator | |
---|---|
SgAssertStmt_test | |
SgAssertStmt_exception_argument |
Definition at line 637 of file AstProcessing.h.
enum SgTreeTraversal::E_SgExecStatement |
Enumerator | |
---|---|
SgExecStatement_executable | |
SgExecStatement_globals | |
SgExecStatement_locals |
Definition at line 640 of file AstProcessing.h.
enum SgTreeTraversal::E_SgPythonGlobalStmt |
Enumerator | |
---|---|
SgPythonGlobalStmt_names |
Definition at line 643 of file AstProcessing.h.
enum SgTreeTraversal::E_SgJavaSynchronizedStatement |
Enumerator | |
---|---|
SgJavaSynchronizedStatement_expression | |
SgJavaSynchronizedStatement_body |
Definition at line 646 of file AstProcessing.h.
enum SgTreeTraversal::E_SgExpressionRoot |
Enumerator | |
---|---|
SgExpressionRoot_operand_i |
Definition at line 649 of file AstProcessing.h.
enum SgTreeTraversal::E_SgMinusOp |
Enumerator | |
---|---|
SgMinusOp_operand_i |
Definition at line 652 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUnaryAddOp |
Enumerator | |
---|---|
SgUnaryAddOp_operand_i |
Definition at line 655 of file AstProcessing.h.
enum SgTreeTraversal::E_SgNotOp |
Enumerator | |
---|---|
SgNotOp_operand_i |
Definition at line 658 of file AstProcessing.h.
enum SgTreeTraversal::E_SgPointerDerefExp |
Enumerator | |
---|---|
SgPointerDerefExp_operand_i |
Definition at line 661 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAddressOfOp |
Enumerator | |
---|---|
SgAddressOfOp_operand_i |
Definition at line 664 of file AstProcessing.h.
enum SgTreeTraversal::E_SgMinusMinusOp |
Enumerator | |
---|---|
SgMinusMinusOp_operand_i |
Definition at line 667 of file AstProcessing.h.
enum SgTreeTraversal::E_SgPlusPlusOp |
Enumerator | |
---|---|
SgPlusPlusOp_operand_i |
Definition at line 670 of file AstProcessing.h.
enum SgTreeTraversal::E_SgBitComplementOp |
Enumerator | |
---|---|
SgBitComplementOp_operand_i |
Definition at line 673 of file AstProcessing.h.
enum SgTreeTraversal::E_SgCastExp |
Enumerator | |
---|---|
SgCastExp_operand_i |
Definition at line 676 of file AstProcessing.h.
enum SgTreeTraversal::E_SgThrowOp |
Enumerator | |
---|---|
SgThrowOp_operand_i |
Definition at line 679 of file AstProcessing.h.
enum SgTreeTraversal::E_SgRealPartOp |
Enumerator | |
---|---|
SgRealPartOp_operand_i |
Definition at line 682 of file AstProcessing.h.
enum SgTreeTraversal::E_SgImagPartOp |
Enumerator | |
---|---|
SgImagPartOp_operand_i |
Definition at line 685 of file AstProcessing.h.
enum SgTreeTraversal::E_SgConjugateOp |
Enumerator | |
---|---|
SgConjugateOp_operand_i |
Definition at line 688 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUserDefinedUnaryOp |
Enumerator | |
---|---|
SgUserDefinedUnaryOp_operand_i |
Definition at line 691 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUnaryOp |
Enumerator | |
---|---|
SgUnaryOp_operand_i |
Definition at line 694 of file AstProcessing.h.
enum SgTreeTraversal::E_SgArrowExp |
Enumerator | |
---|---|
SgArrowExp_lhs_operand_i | |
SgArrowExp_rhs_operand_i |
Definition at line 697 of file AstProcessing.h.
enum SgTreeTraversal::E_SgDotExp |
Enumerator | |
---|---|
SgDotExp_lhs_operand_i | |
SgDotExp_rhs_operand_i |
Definition at line 700 of file AstProcessing.h.
enum SgTreeTraversal::E_SgDotStarOp |
Enumerator | |
---|---|
SgDotStarOp_lhs_operand_i | |
SgDotStarOp_rhs_operand_i |
Definition at line 703 of file AstProcessing.h.
enum SgTreeTraversal::E_SgArrowStarOp |
Enumerator | |
---|---|
SgArrowStarOp_lhs_operand_i | |
SgArrowStarOp_rhs_operand_i |
Definition at line 706 of file AstProcessing.h.
enum SgTreeTraversal::E_SgEqualityOp |
Enumerator | |
---|---|
SgEqualityOp_lhs_operand_i | |
SgEqualityOp_rhs_operand_i |
Definition at line 709 of file AstProcessing.h.
enum SgTreeTraversal::E_SgLessThanOp |
Enumerator | |
---|---|
SgLessThanOp_lhs_operand_i | |
SgLessThanOp_rhs_operand_i |
Definition at line 712 of file AstProcessing.h.
enum SgTreeTraversal::E_SgGreaterThanOp |
Enumerator | |
---|---|
SgGreaterThanOp_lhs_operand_i | |
SgGreaterThanOp_rhs_operand_i |
Definition at line 715 of file AstProcessing.h.
enum SgTreeTraversal::E_SgNotEqualOp |
Enumerator | |
---|---|
SgNotEqualOp_lhs_operand_i | |
SgNotEqualOp_rhs_operand_i |
Definition at line 718 of file AstProcessing.h.
enum SgTreeTraversal::E_SgLessOrEqualOp |
Enumerator | |
---|---|
SgLessOrEqualOp_lhs_operand_i | |
SgLessOrEqualOp_rhs_operand_i |
Definition at line 721 of file AstProcessing.h.
enum SgTreeTraversal::E_SgGreaterOrEqualOp |
Enumerator | |
---|---|
SgGreaterOrEqualOp_lhs_operand_i | |
SgGreaterOrEqualOp_rhs_operand_i |
Definition at line 724 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAddOp |
Enumerator | |
---|---|
SgAddOp_lhs_operand_i | |
SgAddOp_rhs_operand_i |
Definition at line 727 of file AstProcessing.h.
enum SgTreeTraversal::E_SgSubtractOp |
Enumerator | |
---|---|
SgSubtractOp_lhs_operand_i | |
SgSubtractOp_rhs_operand_i |
Definition at line 730 of file AstProcessing.h.
enum SgTreeTraversal::E_SgMultiplyOp |
Enumerator | |
---|---|
SgMultiplyOp_lhs_operand_i | |
SgMultiplyOp_rhs_operand_i |
Definition at line 733 of file AstProcessing.h.
enum SgTreeTraversal::E_SgDivideOp |
Enumerator | |
---|---|
SgDivideOp_lhs_operand_i | |
SgDivideOp_rhs_operand_i |
Definition at line 736 of file AstProcessing.h.
enum SgTreeTraversal::E_SgIntegerDivideOp |
Enumerator | |
---|---|
SgIntegerDivideOp_lhs_operand_i | |
SgIntegerDivideOp_rhs_operand_i |
Definition at line 739 of file AstProcessing.h.
enum SgTreeTraversal::E_SgModOp |
Enumerator | |
---|---|
SgModOp_lhs_operand_i | |
SgModOp_rhs_operand_i |
Definition at line 742 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAndOp |
Enumerator | |
---|---|
SgAndOp_lhs_operand_i | |
SgAndOp_rhs_operand_i |
Definition at line 745 of file AstProcessing.h.
enum SgTreeTraversal::E_SgOrOp |
Enumerator | |
---|---|
SgOrOp_lhs_operand_i | |
SgOrOp_rhs_operand_i |
Definition at line 748 of file AstProcessing.h.
enum SgTreeTraversal::E_SgBitXorOp |
Enumerator | |
---|---|
SgBitXorOp_lhs_operand_i | |
SgBitXorOp_rhs_operand_i |
Definition at line 751 of file AstProcessing.h.
enum SgTreeTraversal::E_SgBitAndOp |
Enumerator | |
---|---|
SgBitAndOp_lhs_operand_i | |
SgBitAndOp_rhs_operand_i |
Definition at line 754 of file AstProcessing.h.
enum SgTreeTraversal::E_SgBitOrOp |
Enumerator | |
---|---|
SgBitOrOp_lhs_operand_i | |
SgBitOrOp_rhs_operand_i |
Definition at line 757 of file AstProcessing.h.
enum SgTreeTraversal::E_SgCommaOpExp |
Enumerator | |
---|---|
SgCommaOpExp_lhs_operand_i | |
SgCommaOpExp_rhs_operand_i |
Definition at line 760 of file AstProcessing.h.
enum SgTreeTraversal::E_SgLshiftOp |
Enumerator | |
---|---|
SgLshiftOp_lhs_operand_i | |
SgLshiftOp_rhs_operand_i |
Definition at line 763 of file AstProcessing.h.
enum SgTreeTraversal::E_SgRshiftOp |
Enumerator | |
---|---|
SgRshiftOp_lhs_operand_i | |
SgRshiftOp_rhs_operand_i |
Definition at line 766 of file AstProcessing.h.
enum SgTreeTraversal::E_SgPntrArrRefExp |
Enumerator | |
---|---|
SgPntrArrRefExp_lhs_operand_i | |
SgPntrArrRefExp_rhs_operand_i |
Definition at line 769 of file AstProcessing.h.
enum SgTreeTraversal::E_SgScopeOp |
Enumerator | |
---|---|
SgScopeOp_lhs_operand_i | |
SgScopeOp_rhs_operand_i |
Definition at line 772 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAssignOp |
Enumerator | |
---|---|
SgAssignOp_lhs_operand_i | |
SgAssignOp_rhs_operand_i |
Definition at line 775 of file AstProcessing.h.
enum SgTreeTraversal::E_SgExponentiationOp |
Enumerator | |
---|---|
SgExponentiationOp_lhs_operand_i | |
SgExponentiationOp_rhs_operand_i |
Definition at line 778 of file AstProcessing.h.
enum SgTreeTraversal::E_SgJavaUnsignedRshiftOp |
Enumerator | |
---|---|
SgJavaUnsignedRshiftOp_lhs_operand_i | |
SgJavaUnsignedRshiftOp_rhs_operand_i |
Definition at line 781 of file AstProcessing.h.
enum SgTreeTraversal::E_SgConcatenationOp |
Enumerator | |
---|---|
SgConcatenationOp_lhs_operand_i | |
SgConcatenationOp_rhs_operand_i |
Definition at line 784 of file AstProcessing.h.
enum SgTreeTraversal::E_SgPointerAssignOp |
Enumerator | |
---|---|
SgPointerAssignOp_lhs_operand_i | |
SgPointerAssignOp_rhs_operand_i |
Definition at line 787 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUserDefinedBinaryOp |
Enumerator | |
---|---|
SgUserDefinedBinaryOp_lhs_operand_i | |
SgUserDefinedBinaryOp_rhs_operand_i |
Definition at line 790 of file AstProcessing.h.
enum SgTreeTraversal::E_SgPlusAssignOp |
Enumerator | |
---|---|
SgPlusAssignOp_lhs_operand_i | |
SgPlusAssignOp_rhs_operand_i |
Definition at line 793 of file AstProcessing.h.
enum SgTreeTraversal::E_SgMinusAssignOp |
Enumerator | |
---|---|
SgMinusAssignOp_lhs_operand_i | |
SgMinusAssignOp_rhs_operand_i |
Definition at line 796 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAndAssignOp |
Enumerator | |
---|---|
SgAndAssignOp_lhs_operand_i | |
SgAndAssignOp_rhs_operand_i |
Definition at line 799 of file AstProcessing.h.
enum SgTreeTraversal::E_SgIorAssignOp |
Enumerator | |
---|---|
SgIorAssignOp_lhs_operand_i | |
SgIorAssignOp_rhs_operand_i |
Definition at line 802 of file AstProcessing.h.
enum SgTreeTraversal::E_SgMultAssignOp |
Enumerator | |
---|---|
SgMultAssignOp_lhs_operand_i | |
SgMultAssignOp_rhs_operand_i |
Definition at line 805 of file AstProcessing.h.
enum SgTreeTraversal::E_SgDivAssignOp |
Enumerator | |
---|---|
SgDivAssignOp_lhs_operand_i | |
SgDivAssignOp_rhs_operand_i |
Definition at line 808 of file AstProcessing.h.
enum SgTreeTraversal::E_SgModAssignOp |
Enumerator | |
---|---|
SgModAssignOp_lhs_operand_i | |
SgModAssignOp_rhs_operand_i |
Definition at line 811 of file AstProcessing.h.
enum SgTreeTraversal::E_SgXorAssignOp |
Enumerator | |
---|---|
SgXorAssignOp_lhs_operand_i | |
SgXorAssignOp_rhs_operand_i |
Definition at line 814 of file AstProcessing.h.
enum SgTreeTraversal::E_SgLshiftAssignOp |
Enumerator | |
---|---|
SgLshiftAssignOp_lhs_operand_i | |
SgLshiftAssignOp_rhs_operand_i |
Definition at line 817 of file AstProcessing.h.
enum SgTreeTraversal::E_SgRshiftAssignOp |
Enumerator | |
---|---|
SgRshiftAssignOp_lhs_operand_i | |
SgRshiftAssignOp_rhs_operand_i |
Definition at line 820 of file AstProcessing.h.
enum SgTreeTraversal::E_SgJavaUnsignedRshiftAssignOp |
Enumerator | |
---|---|
SgJavaUnsignedRshiftAssignOp_lhs_operand_i | |
SgJavaUnsignedRshiftAssignOp_rhs_operand_i |
Definition at line 823 of file AstProcessing.h.
enum SgTreeTraversal::E_SgIntegerDivideAssignOp |
Enumerator | |
---|---|
SgIntegerDivideAssignOp_lhs_operand_i | |
SgIntegerDivideAssignOp_rhs_operand_i |
Definition at line 826 of file AstProcessing.h.
enum SgTreeTraversal::E_SgExponentiationAssignOp |
Enumerator | |
---|---|
SgExponentiationAssignOp_lhs_operand_i | |
SgExponentiationAssignOp_rhs_operand_i |
Definition at line 829 of file AstProcessing.h.
enum SgTreeTraversal::E_SgCompoundAssignOp |
Enumerator | |
---|---|
SgCompoundAssignOp_lhs_operand_i | |
SgCompoundAssignOp_rhs_operand_i |
Definition at line 832 of file AstProcessing.h.
enum SgTreeTraversal::E_SgMembershipOp |
Enumerator | |
---|---|
SgMembershipOp_lhs_operand_i | |
SgMembershipOp_rhs_operand_i |
Definition at line 835 of file AstProcessing.h.
enum SgTreeTraversal::E_SgNonMembershipOp |
Enumerator | |
---|---|
SgNonMembershipOp_lhs_operand_i | |
SgNonMembershipOp_rhs_operand_i |
Definition at line 838 of file AstProcessing.h.
enum SgTreeTraversal::E_SgIsOp |
Enumerator | |
---|---|
SgIsOp_lhs_operand_i | |
SgIsOp_rhs_operand_i |
Definition at line 841 of file AstProcessing.h.
enum SgTreeTraversal::E_SgIsNotOp |
Enumerator | |
---|---|
SgIsNotOp_lhs_operand_i | |
SgIsNotOp_rhs_operand_i |
Definition at line 844 of file AstProcessing.h.
enum SgTreeTraversal::E_SgBinaryOp |
Enumerator | |
---|---|
SgBinaryOp_lhs_operand_i | |
SgBinaryOp_rhs_operand_i |
Definition at line 847 of file AstProcessing.h.
enum SgTreeTraversal::E_SgListExp |
Enumerator | |
---|---|
SgListExp_expressions |
Definition at line 850 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTupleExp |
Enumerator | |
---|---|
SgTupleExp_expressions |
Definition at line 853 of file AstProcessing.h.
enum SgTreeTraversal::E_SgExprListExp |
Enumerator | |
---|---|
SgExprListExp_expressions |
Definition at line 856 of file AstProcessing.h.
enum SgTreeTraversal::E_SgComplexVal |
Enumerator | |
---|---|
SgComplexVal_real_value | |
SgComplexVal_imaginary_value |
Definition at line 859 of file AstProcessing.h.
enum SgTreeTraversal::E_SgCudaKernelCallExp |
Enumerator | |
---|---|
SgCudaKernelCallExp_function | |
SgCudaKernelCallExp_args | |
SgCudaKernelCallExp_exec_config |
Definition at line 862 of file AstProcessing.h.
enum SgTreeTraversal::E_SgFunctionCallExp |
Enumerator | |
---|---|
SgFunctionCallExp_function | |
SgFunctionCallExp_args |
Definition at line 865 of file AstProcessing.h.
enum SgTreeTraversal::E_SgCallExpression |
Enumerator | |
---|---|
SgCallExpression_function | |
SgCallExpression_args |
Definition at line 868 of file AstProcessing.h.
enum SgTreeTraversal::E_SgSizeOfOp |
Enumerator | |
---|---|
SgSizeOfOp_operand_expr |
Definition at line 871 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUpcLocalsizeofExpression |
Enumerator | |
---|---|
SgUpcLocalsizeofExpression_expression |
Definition at line 874 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUpcBlocksizeofExpression |
Enumerator | |
---|---|
SgUpcBlocksizeofExpression_expression |
Definition at line 877 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUpcElemsizeofExpression |
Enumerator | |
---|---|
SgUpcElemsizeofExpression_expression |
Definition at line 880 of file AstProcessing.h.
enum SgTreeTraversal::E_SgJavaInstanceOfOp |
Enumerator | |
---|---|
SgJavaInstanceOfOp_operand_expr |
Definition at line 883 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypeIdOp |
Enumerator | |
---|---|
SgTypeIdOp_operand_expr |
Definition at line 886 of file AstProcessing.h.
enum SgTreeTraversal::E_SgConditionalExp |
Enumerator | |
---|---|
SgConditionalExp_conditional_exp | |
SgConditionalExp_true_exp | |
SgConditionalExp_false_exp |
Definition at line 889 of file AstProcessing.h.
enum SgTreeTraversal::E_SgNewExp |
Enumerator | |
---|---|
SgNewExp_placement_args | |
SgNewExp_constructor_args | |
SgNewExp_builtin_args |
Definition at line 892 of file AstProcessing.h.
enum SgTreeTraversal::E_SgDeleteExp |
Enumerator | |
---|---|
SgDeleteExp_variable |
Definition at line 895 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAggregateInitializer |
Enumerator | |
---|---|
SgAggregateInitializer_initializers |
Definition at line 898 of file AstProcessing.h.
enum SgTreeTraversal::E_SgCompoundInitializer |
Enumerator | |
---|---|
SgCompoundInitializer_initializers |
Definition at line 901 of file AstProcessing.h.
enum SgTreeTraversal::E_SgConstructorInitializer |
Enumerator | |
---|---|
SgConstructorInitializer_args |
Definition at line 904 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAssignInitializer |
Enumerator | |
---|---|
SgAssignInitializer_operand_i |
Definition at line 907 of file AstProcessing.h.
enum SgTreeTraversal::E_SgDesignatedInitializer |
Enumerator | |
---|---|
SgDesignatedInitializer_designatorList | |
SgDesignatedInitializer_memberInit |
Definition at line 910 of file AstProcessing.h.
enum SgTreeTraversal::E_SgVarArgStartOp |
Enumerator | |
---|---|
SgVarArgStartOp_lhs_operand | |
SgVarArgStartOp_rhs_operand |
Definition at line 913 of file AstProcessing.h.
enum SgTreeTraversal::E_SgVarArgOp |
Enumerator | |
---|---|
SgVarArgOp_operand_expr |
Definition at line 916 of file AstProcessing.h.
enum SgTreeTraversal::E_SgVarArgEndOp |
Enumerator | |
---|---|
SgVarArgEndOp_operand_expr |
Definition at line 919 of file AstProcessing.h.
enum SgTreeTraversal::E_SgVarArgCopyOp |
Enumerator | |
---|---|
SgVarArgCopyOp_lhs_operand | |
SgVarArgCopyOp_rhs_operand |
Definition at line 922 of file AstProcessing.h.
enum SgTreeTraversal::E_SgVarArgStartOneOperandOp |
Enumerator | |
---|---|
SgVarArgStartOneOperandOp_operand_expr |
Definition at line 925 of file AstProcessing.h.
enum SgTreeTraversal::E_SgSubscriptExpression |
Enumerator | |
---|---|
SgSubscriptExpression_lowerBound | |
SgSubscriptExpression_upperBound | |
SgSubscriptExpression_stride |
Definition at line 928 of file AstProcessing.h.
enum SgTreeTraversal::E_SgImpliedDo |
Enumerator | |
---|---|
SgImpliedDo_do_var_initialization | |
SgImpliedDo_last_val | |
SgImpliedDo_increment | |
SgImpliedDo_object_list |
Definition at line 931 of file AstProcessing.h.
enum SgTreeTraversal::E_SgIOItemExpression |
Enumerator | |
---|---|
SgIOItemExpression_io_item |
Definition at line 934 of file AstProcessing.h.
enum SgTreeTraversal::E_SgStatementExpression |
Enumerator | |
---|---|
SgStatementExpression_statement |
Definition at line 937 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmOp |
Enumerator | |
---|---|
SgAsmOp_expression |
Definition at line 940 of file AstProcessing.h.
enum SgTreeTraversal::E_SgActualArgumentExpression |
Enumerator | |
---|---|
SgActualArgumentExpression_expression |
Definition at line 943 of file AstProcessing.h.
enum SgTreeTraversal::E_SgUnknownArrayOrFunctionReference |
Enumerator | |
---|---|
SgUnknownArrayOrFunctionReference_named_reference | |
SgUnknownArrayOrFunctionReference_expression_list |
Definition at line 946 of file AstProcessing.h.
enum SgTreeTraversal::E_SgCAFCoExpression |
Enumerator | |
---|---|
SgCAFCoExpression_referData |
Definition at line 949 of file AstProcessing.h.
enum SgTreeTraversal::E_SgCudaKernelExecConfig |
Enumerator | |
---|---|
SgCudaKernelExecConfig_grid | |
SgCudaKernelExecConfig_blocks | |
SgCudaKernelExecConfig_shared | |
SgCudaKernelExecConfig_stream |
Definition at line 952 of file AstProcessing.h.
enum SgTreeTraversal::E_SgLambdaRefExp |
Enumerator | |
---|---|
SgLambdaRefExp_functionDeclaration |
Definition at line 955 of file AstProcessing.h.
enum SgTreeTraversal::E_SgDictionaryExp |
Enumerator | |
---|---|
SgDictionaryExp_key_datum_pairs |
Definition at line 958 of file AstProcessing.h.
enum SgTreeTraversal::E_SgKeyDatumPair |
Enumerator | |
---|---|
SgKeyDatumPair_key | |
SgKeyDatumPair_datum |
Definition at line 961 of file AstProcessing.h.
enum SgTreeTraversal::E_SgComprehension |
Enumerator | |
---|---|
SgComprehension_target | |
SgComprehension_iter | |
SgComprehension_filters |
Definition at line 964 of file AstProcessing.h.
enum SgTreeTraversal::E_SgListComprehension |
Enumerator | |
---|---|
SgListComprehension_element | |
SgListComprehension_generators |
Definition at line 967 of file AstProcessing.h.
enum SgTreeTraversal::E_SgSetComprehension |
Enumerator | |
---|---|
SgSetComprehension_element | |
SgSetComprehension_generators |
Definition at line 970 of file AstProcessing.h.
enum SgTreeTraversal::E_SgDictionaryComprehension |
Enumerator | |
---|---|
SgDictionaryComprehension_element | |
SgDictionaryComprehension_generators |
Definition at line 973 of file AstProcessing.h.
enum SgTreeTraversal::E_SgNaryBooleanOp |
Enumerator | |
---|---|
SgNaryBooleanOp_operands |
Definition at line 976 of file AstProcessing.h.
enum SgTreeTraversal::E_SgNaryComparisonOp |
Enumerator | |
---|---|
SgNaryComparisonOp_operands |
Definition at line 979 of file AstProcessing.h.
enum SgTreeTraversal::E_SgNaryOp |
Enumerator | |
---|---|
SgNaryOp_operands |
Definition at line 982 of file AstProcessing.h.
enum SgTreeTraversal::E_SgStringConversion |
Enumerator | |
---|---|
SgStringConversion_expression |
Definition at line 985 of file AstProcessing.h.
enum SgTreeTraversal::E_SgYieldExpression |
Enumerator | |
---|---|
SgYieldExpression_value |
Definition at line 988 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAlignOfOp |
Enumerator | |
---|---|
SgAlignOfOp_operand_expr |
Definition at line 991 of file AstProcessing.h.
enum SgTreeTraversal::E_SgJavaSingleMemberAnnotation |
Enumerator | |
---|---|
SgJavaSingleMemberAnnotation_value |
Definition at line 994 of file AstProcessing.h.
enum SgTreeTraversal::E_SgJavaNormalAnnotation |
Enumerator | |
---|---|
SgJavaNormalAnnotation_value_pair_list |
Definition at line 997 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateMemberFunctionSymbol |
Enumerator | |
---|---|
SgTemplateMemberFunctionSymbol_declaration |
Definition at line 1000 of file AstProcessing.h.
enum SgTreeTraversal::E_SgMemberFunctionSymbol |
Enumerator | |
---|---|
SgMemberFunctionSymbol_declaration |
Definition at line 1003 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateFunctionSymbol |
Enumerator | |
---|---|
SgTemplateFunctionSymbol_declaration |
Definition at line 1006 of file AstProcessing.h.
enum SgTreeTraversal::E_SgRenameSymbol |
Enumerator | |
---|---|
SgRenameSymbol_declaration | |
SgRenameSymbol_original_symbol |
Definition at line 1009 of file AstProcessing.h.
enum SgTreeTraversal::E_SgFunctionSymbol |
Enumerator | |
---|---|
SgFunctionSymbol_declaration |
Definition at line 1012 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateClassSymbol |
Enumerator | |
---|---|
SgTemplateClassSymbol_declaration |
Definition at line 1015 of file AstProcessing.h.
enum SgTreeTraversal::E_SgClassSymbol |
Enumerator | |
---|---|
SgClassSymbol_declaration |
Definition at line 1018 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTemplateSymbol |
Enumerator | |
---|---|
SgTemplateSymbol_declaration |
Definition at line 1021 of file AstProcessing.h.
enum SgTreeTraversal::E_SgEnumSymbol |
Enumerator | |
---|---|
SgEnumSymbol_declaration |
Definition at line 1024 of file AstProcessing.h.
enum SgTreeTraversal::E_SgTypedefSymbol |
Enumerator | |
---|---|
SgTypedefSymbol_declaration |
Definition at line 1027 of file AstProcessing.h.
enum SgTreeTraversal::E_SgLabelSymbol |
Enumerator | |
---|---|
SgLabelSymbol_declaration |
Definition at line 1030 of file AstProcessing.h.
enum SgTreeTraversal::E_SgNamespaceSymbol |
Enumerator | |
---|---|
SgNamespaceSymbol_declaration | |
SgNamespaceSymbol_aliasDeclaration |
Definition at line 1033 of file AstProcessing.h.
enum SgTreeTraversal::E_SgModuleSymbol |
Enumerator | |
---|---|
SgModuleSymbol_declaration |
Definition at line 1036 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAliasSymbol |
Enumerator | |
---|---|
SgAliasSymbol_alias |
Definition at line 1039 of file AstProcessing.h.
enum SgTreeTraversal::E_SgJavaLabelSymbol |
Enumerator | |
---|---|
SgJavaLabelSymbol_declaration |
Definition at line 1042 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmFunction |
Enumerator | |
---|---|
SgAsmFunction_statementList |
Definition at line 1045 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmBlock |
Enumerator | |
---|---|
SgAsmBlock_statementList |
Definition at line 1048 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmx86Instruction |
Enumerator | |
---|---|
SgAsmx86Instruction_operandList |
Definition at line 1051 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmArmInstruction |
Enumerator | |
---|---|
SgAsmArmInstruction_operandList |
Definition at line 1054 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmPowerpcInstruction |
Enumerator | |
---|---|
SgAsmPowerpcInstruction_operandList |
Definition at line 1057 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmMipsInstruction |
Enumerator | |
---|---|
SgAsmMipsInstruction_operandList |
Definition at line 1060 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmInstruction |
Enumerator | |
---|---|
SgAsmInstruction_operandList |
Definition at line 1063 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmIntegerValueExpression |
Enumerator | |
---|---|
SgAsmIntegerValueExpression_unfolded_expression_tree |
Definition at line 1066 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmSingleFloatValueExpression |
Enumerator | |
---|---|
SgAsmSingleFloatValueExpression_unfolded_expression_tree |
Definition at line 1069 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmDoubleFloatValueExpression |
Enumerator | |
---|---|
SgAsmDoubleFloatValueExpression_unfolded_expression_tree |
Definition at line 1072 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmValueExpression |
Enumerator | |
---|---|
SgAsmValueExpression_unfolded_expression_tree |
Definition at line 1075 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmBinaryAdd |
Enumerator | |
---|---|
SgAsmBinaryAdd_lhs | |
SgAsmBinaryAdd_rhs |
Definition at line 1078 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmBinarySubtract |
Enumerator | |
---|---|
SgAsmBinarySubtract_lhs | |
SgAsmBinarySubtract_rhs |
Definition at line 1081 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmBinaryMultiply |
Enumerator | |
---|---|
SgAsmBinaryMultiply_lhs | |
SgAsmBinaryMultiply_rhs |
Definition at line 1084 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmBinaryDivide |
Enumerator | |
---|---|
SgAsmBinaryDivide_lhs | |
SgAsmBinaryDivide_rhs |
Definition at line 1087 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmBinaryMod |
Enumerator | |
---|---|
SgAsmBinaryMod_lhs | |
SgAsmBinaryMod_rhs |
Definition at line 1090 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmBinaryAddPreupdate |
Enumerator | |
---|---|
SgAsmBinaryAddPreupdate_lhs | |
SgAsmBinaryAddPreupdate_rhs |
Definition at line 1093 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmBinarySubtractPreupdate |
Enumerator | |
---|---|
SgAsmBinarySubtractPreupdate_lhs | |
SgAsmBinarySubtractPreupdate_rhs |
Definition at line 1096 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmBinaryAddPostupdate |
Enumerator | |
---|---|
SgAsmBinaryAddPostupdate_lhs | |
SgAsmBinaryAddPostupdate_rhs |
Definition at line 1099 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmBinarySubtractPostupdate |
Enumerator | |
---|---|
SgAsmBinarySubtractPostupdate_lhs | |
SgAsmBinarySubtractPostupdate_rhs |
Definition at line 1102 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmBinaryLsl |
Enumerator | |
---|---|
SgAsmBinaryLsl_lhs | |
SgAsmBinaryLsl_rhs |
Definition at line 1105 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmBinaryLsr |
Enumerator | |
---|---|
SgAsmBinaryLsr_lhs | |
SgAsmBinaryLsr_rhs |
Definition at line 1108 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmBinaryAsr |
Enumerator | |
---|---|
SgAsmBinaryAsr_lhs | |
SgAsmBinaryAsr_rhs |
Definition at line 1111 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmBinaryRor |
Enumerator | |
---|---|
SgAsmBinaryRor_lhs | |
SgAsmBinaryRor_rhs |
Definition at line 1114 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmBinaryExpression |
Enumerator | |
---|---|
SgAsmBinaryExpression_lhs | |
SgAsmBinaryExpression_rhs |
Definition at line 1117 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmUnaryPlus |
Enumerator | |
---|---|
SgAsmUnaryPlus_operand |
Definition at line 1120 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmUnaryMinus |
Enumerator | |
---|---|
SgAsmUnaryMinus_operand |
Definition at line 1123 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmUnaryRrx |
Enumerator | |
---|---|
SgAsmUnaryRrx_operand |
Definition at line 1126 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmUnaryArmSpecialRegisterList |
Enumerator | |
---|---|
SgAsmUnaryArmSpecialRegisterList_operand |
Definition at line 1129 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmUnaryExpression |
Enumerator | |
---|---|
SgAsmUnaryExpression_operand |
Definition at line 1132 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmMemoryReferenceExpression |
Enumerator | |
---|---|
SgAsmMemoryReferenceExpression_address | |
SgAsmMemoryReferenceExpression_segment |
Definition at line 1135 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmCommonSubExpression |
Enumerator | |
---|---|
SgAsmCommonSubExpression_subexpression |
Definition at line 1138 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmExprListExp |
Enumerator | |
---|---|
SgAsmExprListExp_expressions |
Definition at line 1141 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmInterpretation |
Enumerator | |
---|---|
SgAsmInterpretation_global_block |
Definition at line 1144 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmOperandList |
Enumerator | |
---|---|
SgAsmOperandList_operands |
Definition at line 1147 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmTypeByte |
Enumerator | |
---|---|
SgAsmTypeByte_builtin_type |
Definition at line 1150 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmTypeWord |
Enumerator | |
---|---|
SgAsmTypeWord_builtin_type |
Definition at line 1153 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmTypeDoubleWord |
Enumerator | |
---|---|
SgAsmTypeDoubleWord_builtin_type |
Definition at line 1156 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmTypeQuadWord |
Enumerator | |
---|---|
SgAsmTypeQuadWord_builtin_type |
Definition at line 1159 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmTypeDoubleQuadWord |
Enumerator | |
---|---|
SgAsmTypeDoubleQuadWord_builtin_type |
Definition at line 1162 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmType80bitFloat |
Enumerator | |
---|---|
SgAsmType80bitFloat_builtin_type |
Definition at line 1165 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmType128bitFloat |
Enumerator | |
---|---|
SgAsmType128bitFloat_builtin_type |
Definition at line 1168 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmTypeSingleFloat |
Enumerator | |
---|---|
SgAsmTypeSingleFloat_builtin_type |
Definition at line 1171 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmTypeDoubleFloat |
Enumerator | |
---|---|
SgAsmTypeDoubleFloat_builtin_type |
Definition at line 1174 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmGenericDLL |
Enumerator | |
---|---|
SgAsmGenericDLL_name |
Definition at line 1177 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmGenericFile |
Enumerator | |
---|---|
SgAsmGenericFile_dwarf_info | |
SgAsmGenericFile_headers | |
SgAsmGenericFile_holes |
Definition at line 1180 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmPEFileHeader |
Enumerator | |
---|---|
SgAsmPEFileHeader_exec_format | |
SgAsmPEFileHeader_dlls | |
SgAsmPEFileHeader_sections | |
SgAsmPEFileHeader_rvasize_pairs |
Definition at line 1183 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmLEFileHeader |
Definition at line 1186 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmNEFileHeader |
Definition at line 1189 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmDOSFileHeader |
Enumerator | |
---|---|
SgAsmDOSFileHeader_exec_format | |
SgAsmDOSFileHeader_dlls | |
SgAsmDOSFileHeader_sections | |
SgAsmDOSFileHeader_relocs |
Definition at line 1192 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfFileHeader |
Enumerator | |
---|---|
SgAsmElfFileHeader_exec_format | |
SgAsmElfFileHeader_dlls | |
SgAsmElfFileHeader_sections |
Definition at line 1195 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmGenericHeader |
Enumerator | |
---|---|
SgAsmGenericHeader_exec_format | |
SgAsmGenericHeader_dlls | |
SgAsmGenericHeader_sections |
Definition at line 1198 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfSymbolSection |
Enumerator | |
---|---|
SgAsmElfSymbolSection_section_entry | |
SgAsmElfSymbolSection_segment_entry | |
SgAsmElfSymbolSection_symbols |
Definition at line 1201 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfRelocSection |
Enumerator | |
---|---|
SgAsmElfRelocSection_section_entry | |
SgAsmElfRelocSection_segment_entry | |
SgAsmElfRelocSection_entries |
Definition at line 1204 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfDynamicSection |
Enumerator | |
---|---|
SgAsmElfDynamicSection_section_entry | |
SgAsmElfDynamicSection_segment_entry | |
SgAsmElfDynamicSection_entries |
Definition at line 1207 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfStringSection |
Enumerator | |
---|---|
SgAsmElfStringSection_section_entry | |
SgAsmElfStringSection_segment_entry |
Definition at line 1210 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfNoteSection |
Enumerator | |
---|---|
SgAsmElfNoteSection_section_entry | |
SgAsmElfNoteSection_segment_entry | |
SgAsmElfNoteSection_entries |
Definition at line 1213 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfEHFrameSection |
Enumerator | |
---|---|
SgAsmElfEHFrameSection_section_entry | |
SgAsmElfEHFrameSection_segment_entry | |
SgAsmElfEHFrameSection_ci_entries |
Definition at line 1216 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfSymverSection |
Enumerator | |
---|---|
SgAsmElfSymverSection_section_entry | |
SgAsmElfSymverSection_segment_entry | |
SgAsmElfSymverSection_entries |
Definition at line 1219 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfSymverDefinedSection |
Enumerator | |
---|---|
SgAsmElfSymverDefinedSection_section_entry | |
SgAsmElfSymverDefinedSection_segment_entry | |
SgAsmElfSymverDefinedSection_entries |
Definition at line 1222 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfSymverNeededSection |
Enumerator | |
---|---|
SgAsmElfSymverNeededSection_section_entry | |
SgAsmElfSymverNeededSection_segment_entry | |
SgAsmElfSymverNeededSection_entries |
Definition at line 1225 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfSection |
Enumerator | |
---|---|
SgAsmElfSection_section_entry | |
SgAsmElfSection_segment_entry |
Definition at line 1228 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmPEImportSection |
Enumerator | |
---|---|
SgAsmPEImportSection_section_entry | |
SgAsmPEImportSection_import_directories |
Definition at line 1231 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmPEExportSection |
Enumerator | |
---|---|
SgAsmPEExportSection_section_entry | |
SgAsmPEExportSection_export_dir | |
SgAsmPEExportSection_exports |
Definition at line 1234 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmPEStringSection |
Enumerator | |
---|---|
SgAsmPEStringSection_section_entry |
Definition at line 1237 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmPESection |
Enumerator | |
---|---|
SgAsmPESection_section_entry |
Definition at line 1240 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmCoffSymbolTable |
Enumerator | |
---|---|
SgAsmCoffSymbolTable_symbols |
Definition at line 1243 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmNESection |
Enumerator | |
---|---|
SgAsmNESection_st_entry | |
SgAsmNESection_reloc_table |
Definition at line 1246 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmNEModuleTable |
Enumerator | |
---|---|
SgAsmNEModuleTable_strtab |
Definition at line 1249 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmNEEntryTable |
Enumerator | |
---|---|
SgAsmNEEntryTable_entries |
Definition at line 1252 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmNERelocTable |
Enumerator | |
---|---|
SgAsmNERelocTable_entries |
Definition at line 1255 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmLESection |
Enumerator | |
---|---|
SgAsmLESection_st_entry |
Definition at line 1258 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmLEPageTable |
Enumerator | |
---|---|
SgAsmLEPageTable_entries |
Definition at line 1261 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmLEEntryTable |
Enumerator | |
---|---|
SgAsmLEEntryTable_entries |
Definition at line 1264 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmLERelocTable |
Enumerator | |
---|---|
SgAsmLERelocTable_entries |
Definition at line 1267 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmCoffSymbol |
Enumerator | |
---|---|
SgAsmCoffSymbol_name |
Definition at line 1270 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfSymbol |
Enumerator | |
---|---|
SgAsmElfSymbol_name |
Definition at line 1273 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmGenericSymbol |
Enumerator | |
---|---|
SgAsmGenericSymbol_name |
Definition at line 1276 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmGenericSectionList |
Enumerator | |
---|---|
SgAsmGenericSectionList_sections |
Definition at line 1279 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmGenericHeaderList |
Enumerator | |
---|---|
SgAsmGenericHeaderList_headers |
Definition at line 1282 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfSymbolList |
Enumerator | |
---|---|
SgAsmElfSymbolList_symbols |
Definition at line 1285 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfRelocEntryList |
Enumerator | |
---|---|
SgAsmElfRelocEntryList_entries |
Definition at line 1288 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmPEExportEntry |
Enumerator | |
---|---|
SgAsmPEExportEntry_name | |
SgAsmPEExportEntry_forwarder |
Definition at line 1291 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmPEExportEntryList |
Enumerator | |
---|---|
SgAsmPEExportEntryList_exports |
Definition at line 1294 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfDynamicEntry |
Enumerator | |
---|---|
SgAsmElfDynamicEntry_name |
Definition at line 1297 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfSegmentTableEntryList |
Enumerator | |
---|---|
SgAsmElfSegmentTableEntryList_entries |
Definition at line 1300 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfNoteEntry |
Enumerator | |
---|---|
SgAsmElfNoteEntry_name |
Definition at line 1303 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfSymverEntryList |
Enumerator | |
---|---|
SgAsmElfSymverEntryList_entries |
Definition at line 1306 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfSymverDefinedEntry |
Enumerator | |
---|---|
SgAsmElfSymverDefinedEntry_entries |
Definition at line 1309 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfSymverDefinedEntryList |
Enumerator | |
---|---|
SgAsmElfSymverDefinedEntryList_entries |
Definition at line 1312 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfSymverDefinedAux |
Enumerator | |
---|---|
SgAsmElfSymverDefinedAux_name |
Definition at line 1315 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfSymverDefinedAuxList |
Enumerator | |
---|---|
SgAsmElfSymverDefinedAuxList_entries |
Definition at line 1318 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfSymverNeededEntry |
Enumerator | |
---|---|
SgAsmElfSymverNeededEntry_file_name | |
SgAsmElfSymverNeededEntry_entries |
Definition at line 1321 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfSymverNeededEntryList |
Enumerator | |
---|---|
SgAsmElfSymverNeededEntryList_entries |
Definition at line 1324 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfSymverNeededAux |
Enumerator | |
---|---|
SgAsmElfSymverNeededAux_name |
Definition at line 1327 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfSymverNeededAuxList |
Enumerator | |
---|---|
SgAsmElfSymverNeededAuxList_entries |
Definition at line 1330 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmPEImportDirectory |
Enumerator | |
---|---|
SgAsmPEImportDirectory_dll_name | |
SgAsmPEImportDirectory_imports |
Definition at line 1333 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmPEExportDirectory |
Enumerator | |
---|---|
SgAsmPEExportDirectory_name |
Definition at line 1336 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmCoffSymbolList |
Enumerator | |
---|---|
SgAsmCoffSymbolList_symbols |
Definition at line 1339 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmPERVASizePairList |
Enumerator | |
---|---|
SgAsmPERVASizePairList_pairs |
Definition at line 1342 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmElfEHFrameEntryCI |
Enumerator | |
---|---|
SgAsmElfEHFrameEntryCI_fd_entries |
Definition at line 1345 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmPEImportDirectoryList |
Enumerator | |
---|---|
SgAsmPEImportDirectoryList_vector |
Definition at line 1348 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmLEEntryPoint |
Enumerator | |
---|---|
SgAsmLEEntryPoint_entries |
Definition at line 1351 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmDwarfMacroList |
Enumerator | |
---|---|
SgAsmDwarfMacroList_macro_list |
Definition at line 1354 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmDwarfLineList |
Enumerator | |
---|---|
SgAsmDwarfLineList_line_list |
Definition at line 1357 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmDwarfCompilationUnitList |
Enumerator | |
---|---|
SgAsmDwarfCompilationUnitList_cu_list |
Definition at line 1360 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmDwarfArrayType |
Enumerator | |
---|---|
SgAsmDwarfArrayType_body |
Definition at line 1363 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmDwarfClassType |
Enumerator | |
---|---|
SgAsmDwarfClassType_body |
Definition at line 1366 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmDwarfEnumerationType |
Enumerator | |
---|---|
SgAsmDwarfEnumerationType_body |
Definition at line 1369 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmDwarfLexicalBlock |
Enumerator | |
---|---|
SgAsmDwarfLexicalBlock_body |
Definition at line 1372 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmDwarfCompilationUnit |
Enumerator | |
---|---|
SgAsmDwarfCompilationUnit_line_info | |
SgAsmDwarfCompilationUnit_language_constructs | |
SgAsmDwarfCompilationUnit_macro_info |
Definition at line 1375 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmDwarfStructureType |
Enumerator | |
---|---|
SgAsmDwarfStructureType_body |
Definition at line 1378 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmDwarfSubroutineType |
Enumerator | |
---|---|
SgAsmDwarfSubroutineType_body |
Definition at line 1381 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmDwarfUnionType |
Enumerator | |
---|---|
SgAsmDwarfUnionType_body |
Definition at line 1384 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmDwarfCommonBlock |
Enumerator | |
---|---|
SgAsmDwarfCommonBlock_body |
Definition at line 1387 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmDwarfInlinedSubroutine |
Enumerator | |
---|---|
SgAsmDwarfInlinedSubroutine_body |
Definition at line 1390 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmDwarfSubprogram |
Enumerator | |
---|---|
SgAsmDwarfSubprogram_body |
Definition at line 1393 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmDwarfNamespace |
Enumerator | |
---|---|
SgAsmDwarfNamespace_body |
Definition at line 1396 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmDwarfConstructList |
Enumerator | |
---|---|
SgAsmDwarfConstructList_list |
Definition at line 1399 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmPEImportItem |
Enumerator | |
---|---|
SgAsmPEImportItem_name |
Definition at line 1402 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmPEImportItemList |
Enumerator | |
---|---|
SgAsmPEImportItemList_vector |
Definition at line 1405 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmInterpretationList |
Enumerator | |
---|---|
SgAsmInterpretationList_interpretations |
Definition at line 1408 of file AstProcessing.h.
enum SgTreeTraversal::E_SgAsmGenericFileList |
Enumerator | |
---|---|
SgAsmGenericFileList_files |
Definition at line 1411 of file AstProcessing.h.
|
virtual |
Definition at line 401 of file AstProcessing.h.
SgTreeTraversal< InheritedAttributeType, SynthesizedAttributeType >::SgTreeTraversal | ( | ) |
Definition at line 389 of file AstProcessing.h.
SgTreeTraversal< InheritedAttributeType, SynthesizedAttributeType >::SgTreeTraversal | ( | const SgTreeTraversal< InheritedAttributeType, SynthesizedAttributeType > & | other) |
Definition at line 413 of file AstProcessing.h.
SynthesizedAttributeType SgTreeTraversal< InheritedAttributeType, SynthesizedAttributeType >::traverse | ( | SgNode * | basenode, |
InheritedAttributeType | inheritedValue, | ||
t_traverseOrder | travOrder = preandpostorder |
||
) |
Definition at line 719 of file AstProcessing.h.
SynthesizedAttributeType SgTreeTraversal< InheritedAttributeType, SynthesizedAttributeType >::traverseWithinFile | ( | SgNode * | basenode, |
InheritedAttributeType | inheritedValue, | ||
t_traverseOrder | travOrder = preandpostorder |
||
) |
Definition at line 663 of file AstProcessing.h.
void SgTreeTraversal< InheritedAttributeType, SynthesizedAttributeType >::traverseInputFiles | ( | SgProject * | projectNode, |
InheritedAttributeType | inheritedValue, | ||
t_traverseOrder | travOrder = preandpostorder |
||
) |
Definition at line 450 of file AstProcessing.h.
const SgTreeTraversal< InheritedAttributeType, SynthesizedAttributeType > & SgTreeTraversal< InheritedAttributeType, SynthesizedAttributeType >::operator= | ( | const SgTreeTraversal< InheritedAttributeType, SynthesizedAttributeType > & | other) |
Definition at line 424 of file AstProcessing.h.
|
protectedpure virtual |
Implemented in AstBottomUpProcessing< SynthesizedAttributeType >, AstBottomUpProcessing< AstNodePtrSynAttr >, AstBottomUpProcessing< VariableReferenceSet >, AstBottomUpProcessing< std::string >, AstBottomUpProcessing< std::vector< SgInitializedName * > * >, AstBottomUpProcessing< std::vector< SynthesizedAttributeType > * >, AstBottomUpProcessing< VariableRenaming::VarRefSynthAttr >, AstBottomUpProcessing< ChildUses >, AstTopDownProcessing< InheritedAttributeType >, AstTopDownProcessing< std::vector< InheritedAttributeType > * >, AstTopDownProcessing< int >, AstTopDownProcessing< ClasshierarchyInhAttr >, AstTopDownProcessing< CallgraphInhAttr >, AstTopDownBottomUpProcessing< InheritedAttributeType, SynthesizedAttributeType >, AstTopDownBottomUpProcessing< AttachPreprocessingInfoTreeTraversalInheritedAttrribute, AttachPreprocessingInfoTreeTraversalSynthesizedAttribute >, AstTopDownBottomUpProcessing< BooleanSafeKeeper, BooleanSafeKeeper >, AstTopDownBottomUpProcessing< FunctionCallInheritedAttribute, bool >, AstTopDownBottomUpProcessing< std::vector< InheritedAttributeType > *, std::vector< SynthesizedAttributeType > * >, AstTopDownBottomUpProcessing< bool, bool >, AstSharedMemoryParallelizableTopDownProcessing< InheritedAttributeType >, AttachPreprocessingInfoTreeTrav, AstCombinedTopDownProcessing< InheritedAttributeType >, CallgraphTraversal, MarkingNodes, ClasshierarchyTraversal, AstSharedMemoryParallelizableTopDownBottomUpProcessing< InheritedAttributeType, SynthesizedAttributeType >, AstCombinedTopDownBottomUpProcessing< InheritedAttributeType, SynthesizedAttributeType >, AstSimpleProcessing, AttachAllPreprocessingInfoTreeTrav, FunctionEvaluationOrderTraversal, CreateSlice, SgCombinedTreeTraversal< InheritedAttributeType, SynthesizedAttributeType >, AstPrePostProcessing, and FunctionNamesPreTraversal.
|
protectedpure virtual |
Implemented in AstBottomUpProcessing< AstNodePtrSynAttr >, AstBottomUpProcessing< VariableReferenceSet >, AstBottomUpProcessing< std::string >, AstBottomUpProcessing< std::vector< SgInitializedName * > * >, AstBottomUpProcessing< std::vector< SynthesizedAttributeType > * >, AstBottomUpProcessing< VariableRenaming::VarRefSynthAttr >, AstBottomUpProcessing< ChildUses >, AstTopDownProcessing< std::vector< InheritedAttributeType > * >, AstTopDownProcessing< int >, AstTopDownProcessing< ClasshierarchyInhAttr >, AstTopDownProcessing< CallgraphInhAttr >, AstTopDownBottomUpProcessing< InheritedAttributeType, SynthesizedAttributeType >, AstTopDownBottomUpProcessing< AttachPreprocessingInfoTreeTraversalInheritedAttrribute, AttachPreprocessingInfoTreeTraversalSynthesizedAttribute >, AstTopDownBottomUpProcessing< BooleanSafeKeeper, BooleanSafeKeeper >, AstTopDownBottomUpProcessing< FunctionCallInheritedAttribute, bool >, AstTopDownBottomUpProcessing< std::vector< InheritedAttributeType > *, std::vector< SynthesizedAttributeType > * >, AstTopDownBottomUpProcessing< bool, bool >, AttachPreprocessingInfoTreeTrav, AstSimpleProcessing, AttachAllPreprocessingInfoTreeTrav, FunctionEvaluationOrderTraversal, SgCombinedTreeTraversal< InheritedAttributeType, SynthesizedAttributeType >, CreateSlice, and AstPrePostProcessing.
|
protectedvirtual |
Reimplemented in AstReverseBranchSimpleProcessing, and AstReversePrefixSimpleProcessing.
Definition at line 378 of file AstProcessing.h.
|
protectedvirtual |
Reimplemented in AstBottomUpProcessing< SynthesizedAttributeType >, AstBottomUpProcessing< AstNodePtrSynAttr >, AstBottomUpProcessing< VariableReferenceSet >, AstBottomUpProcessing< std::string >, AstBottomUpProcessing< std::vector< SgInitializedName * > * >, AstBottomUpProcessing< std::vector< SynthesizedAttributeType > * >, AstBottomUpProcessing< VariableRenaming::VarRefSynthAttr >, AstBottomUpProcessing< ChildUses >, AstTopDownProcessing< InheritedAttributeType >, AstTopDownProcessing< std::vector< InheritedAttributeType > * >, AstTopDownProcessing< int >, AstTopDownProcessing< ClasshierarchyInhAttr >, AstTopDownProcessing< CallgraphInhAttr >, AstCombinedTopDownBottomUpProcessing< InheritedAttributeType, SynthesizedAttributeType >, AstSimpleProcessing, SgCombinedTreeTraversal< InheritedAttributeType, SynthesizedAttributeType >, CreateSlice, and AstPrePostProcessing.
Definition at line 652 of file AstProcessing.h.
|
protectedvirtual |
Reimplemented in AstBottomUpProcessing< SynthesizedAttributeType >, AstBottomUpProcessing< AstNodePtrSynAttr >, AstBottomUpProcessing< VariableReferenceSet >, AstBottomUpProcessing< std::string >, AstBottomUpProcessing< std::vector< SgInitializedName * > * >, AstBottomUpProcessing< std::vector< SynthesizedAttributeType > * >, AstBottomUpProcessing< VariableRenaming::VarRefSynthAttr >, AstBottomUpProcessing< ChildUses >, AstTopDownProcessing< InheritedAttributeType >, AstTopDownProcessing< std::vector< InheritedAttributeType > * >, AstTopDownProcessing< int >, AstTopDownProcessing< ClasshierarchyInhAttr >, AstTopDownProcessing< CallgraphInhAttr >, AstTopDownBottomUpProcessing< InheritedAttributeType, SynthesizedAttributeType >, AstTopDownBottomUpProcessing< AttachPreprocessingInfoTreeTraversalInheritedAttrribute, AttachPreprocessingInfoTreeTraversalSynthesizedAttribute >, AstTopDownBottomUpProcessing< BooleanSafeKeeper, BooleanSafeKeeper >, AstTopDownBottomUpProcessing< FunctionCallInheritedAttribute, bool >, AstTopDownBottomUpProcessing< std::vector< InheritedAttributeType > *, std::vector< SynthesizedAttributeType > * >, AstTopDownBottomUpProcessing< bool, bool >, AstCombinedBottomUpProcessing< SynthesizedAttributeType >, AstCombinedBottomUpProcessing< S >, AstCombinedTopDownProcessing< InheritedAttributeType >, AstCombinedTopDownProcessing< I >, AstCombinedTopDownBottomUpProcessing< InheritedAttributeType, SynthesizedAttributeType >, AstCombinedTopDownBottomUpProcessing< I, S >, AstSimpleProcessing, AstCombinedPrePostProcessing, SgCombinedTreeTraversal< InheritedAttributeType, SynthesizedAttributeType >, AstPrePostProcessing, and AstCombinedSimpleProcessing.
Definition at line 874 of file AstProcessing.h.
|
protectedvirtual |
Reimplemented in AstBottomUpProcessing< SynthesizedAttributeType >, AstBottomUpProcessing< AstNodePtrSynAttr >, AstBottomUpProcessing< VariableReferenceSet >, AstBottomUpProcessing< std::string >, AstBottomUpProcessing< std::vector< SgInitializedName * > * >, AstBottomUpProcessing< std::vector< SynthesizedAttributeType > * >, AstBottomUpProcessing< VariableRenaming::VarRefSynthAttr >, AstBottomUpProcessing< ChildUses >, AstTopDownProcessing< InheritedAttributeType >, AstTopDownProcessing< std::vector< InheritedAttributeType > * >, AstTopDownProcessing< int >, AstTopDownProcessing< ClasshierarchyInhAttr >, AstTopDownProcessing< CallgraphInhAttr >, AstSharedMemoryParallelizableBottomUpProcessing< SynthesizedAttributeType >, AstSharedMemoryParallelizableBottomUpProcessing< S >, AstTopDownBottomUpProcessing< InheritedAttributeType, SynthesizedAttributeType >, AstTopDownBottomUpProcessing< AttachPreprocessingInfoTreeTraversalInheritedAttrribute, AttachPreprocessingInfoTreeTraversalSynthesizedAttribute >, AstTopDownBottomUpProcessing< BooleanSafeKeeper, BooleanSafeKeeper >, AstTopDownBottomUpProcessing< FunctionCallInheritedAttribute, bool >, AstTopDownBottomUpProcessing< std::vector< InheritedAttributeType > *, std::vector< SynthesizedAttributeType > * >, AstTopDownBottomUpProcessing< bool, bool >, AstCombinedBottomUpProcessing< SynthesizedAttributeType >, AstCombinedBottomUpProcessing< S >, AstSharedMemoryParallelizableTopDownProcessing< InheritedAttributeType >, AstSharedMemoryParallelizableTopDownProcessing< I >, AstCombinedTopDownProcessing< InheritedAttributeType >, AstCombinedTopDownProcessing< I >, AstCombinedTopDownBottomUpProcessing< InheritedAttributeType, SynthesizedAttributeType >, AstCombinedTopDownBottomUpProcessing< I, S >, AstSharedMemoryParallelizableTopDownBottomUpProcessing< InheritedAttributeType, SynthesizedAttributeType >, AstSharedMemoryParallelizableTopDownBottomUpProcessing< I, S >, AstSharedMemoryParallelizablePrePostProcessing, AstSimpleProcessing, AstCombinedPrePostProcessing, SgCombinedTreeTraversal< InheritedAttributeType, SynthesizedAttributeType >, AstPrePostProcessing, AstCombinedSimpleProcessing, and AstSharedMemoryParallelizableSimpleProcessing.
Definition at line 881 of file AstProcessing.h.
|
protected |
Definition at line 440 of file AstProcessing.h.
Referenced by AstReverseBranchInhSynProcessing< InheritedAttributeType, SynthesizedAttributeType >::AstReverseBranchInhSynProcessing(), and AstReversePrefixInhSynProcessing< InheritedAttributeType, SynthesizedAttributeType >::AstReversePrefixInhSynProcessing().
|
private |
Definition at line 744 of file AstProcessing.h.
|
private |
Definition at line 850 of file AstProcessing.h.
|
friend |
Definition at line 122 of file AstProcessing.h.
|
private |
Definition at line 168 of file AstProcessing.h.
|
private |
Definition at line 169 of file AstProcessing.h.
|
private |
Definition at line 170 of file AstProcessing.h.
|
private |
Definition at line 175 of file AstProcessing.h.