Introduction Projects and Files Statements Expressions Symbols Types
Attributes Labels Non-Member Functions Constructing Declarations Example Programs Index

Index

Index - Sage Classes

  • SgArithIfStmt
  • SgArrayRefExp
  • SgArrayType
  • SgAssignStmt
  • SgAssignedGotoStmt
  • SgAttributeExp
  • SgBasicBlockStmt
  • SgBlockDataStmt
  • SgBreakStmt
  • SgCExpStmt
  • SgCallStmt
  • SgCaseOptionStmt
  • SgCastExp
  • SgClassStmt
  • SgClassSymb
  • SgClassType
  • SgCollectionStmt
  • SgComputedGotoStmt
  • SgConstExp
  • SgConstantSymb
  • SgConstructSymb
  • SgContinueStmt
  • SgControlEndStmt
  • SgCycleStmt
  • SgDeclarationStatement
  • SgDefaultExp
  • SgDeleteExp
  • SgDerivedClassType
  • SgDerivedCollectionType
  • SgDerivedType
  • SgDescriptType
  • SgDoWhileStmt
  • SgEnumStmt
  • SgExecutableStatement
  • SgExitStmt
  • SgExprIfExp
  • SgExprListExp
  • SgExpression
  • SgExternalSymb
  • SgFieldSymb
  • SgFile
  • SgForStmt
  • SgFuncHedrStmt
  • SgFuncPntrExp
  • SgFunctionCallExp
  • SgFunctionRefExp
  • SgFunctionSymb
  • SgFunctionType
  • SgGotoStmt
  • SgHeapStmt
  • SgIOAccessExp
  • SgIOControlStmt
  • SgIOStmt
  • SgIfElseIfStmt
  • SgIfStmt
  • SgImplicitStmt
  • SgImplicitTypeExp
  • SgInitListExp
  • SgInputOutputStmt
  • SgInterfaceStmt
  • SgInterfaceSymb
  • SgKeywordArgExp
  • SgKeywordValExp
  • SgLabel
  • SgLabelListStmt
  • SgLabelRefExp
  • SgLabelSymb
  • SgLabelVarSymb
  • SgLogIfStmt
  • SgMemberFuncSymb
  • SgMiscellStmt
  • SgModuleStmt
  • SgModuleSymb
  • SgNestedVarListDeclStmt
  • SgNewExp
  • SgNullifyStmt
  • SgObjectListExp
  • SgParameterStmt
  • SgPntrArrRefExp
  • SgPointerAssignStmt
  • SgPointerDerefExp
  • SgPointerType
  • SgProcHedrStmt
  • SgProgHedrStmt
  • SgProject
  • SgRecordRefExp
  • SgRefExp
  • SgReferenceType
  • SgReturnStmt
  • SgSeqExp
  • SgSpecPairExp
  • SgStatement
  • SgStmtFunctionStmt
  • SgStopOrPauseStmt
  • SgStringLengthExp
  • SgStructConstExp
  • SgStructStmt
  • SgStructureDeclStmt
  • SgSubscriptExp
  • SgSwitchStmt
  • SgSymbol
  • SgThisExp
  • SgType
  • SgTypeExp
  • SgTypeSymb
  • SgUnaryExp
  • SgUnionStmt
  • SgUseOnlyExp
  • SgUseRenameExp
  • SgUseStmt
  • SgValueExp
  • SgVarDeclStmt
  • SgVarListDeclStmt
  • SgVarRefExp
  • SgVariableSymb
  • SgVecConstExp
  • SgWhereBlockStmt
  • SgWhereStmt
  • SgWhileStmt
  • Index - Sage Functions

         Format:    function    (return type)    (method/member of)
    
    
  • AddArg(SgExpression &arg) (void) (in SgProcHedrStmt)
  • AddArg(SgSymbol *thefunc, char *name, SgType &) (SgExpression) (in SgFuncPntrExp)
  • AddArg(char *, SgType &) (SgExpression *) (in SgFunctionCallExp)
  • Clanguage() (int) (in SgProject)
  • Fortranlanguage() (int) (in SgProject)
  • IsSymbolInExpression(SgSymbol &symbol) (SgExpression *) (in SgExpression)
  • IsSymbolInScope(SgSymbol &symb) (int) (in SgStatement)
  • IsSymbolReferenced(SgSymbol &symb) (int) (in SgStatement)
  • SgArithIfStmt(SgExpression &cond, SgLabel &llabel, SgLabel &elabel, SgLabel &glabel) () (in SgArithIfStmt)
  • SgArithIfStmt(int variant) () (in SgArithIfStmt)
  • SgArrayRefExp(PTR_LLND ll) () (in SgArrayRefExp)
  • SgArrayRefExp(SgSymbol &s) () (in SgArrayRefExp)
  • SgArrayRefExp(SgSymbol &s, SgExpression &sub1,SgExpression &sub2) () (in SgArrayRefExp)
  • SgArrayRefExp(SgSymbol &s, SgExpression &sub1,SgExpression &sub2,SgExpression &sub3) () (in SgArrayRefExp)
  • SgArrayRefExp(SgSymbol &s, SgExpression &sub1,SgExpression &sub2,SgExpression &sub3,SgExpression &sub4) () (in SgArrayRefExp)
  • SgArrayRefExp(SgSymbol &s, SgExpression &subscripts) () (in SgArrayRefExp)
  • SgArrayType(SgType &base_type) () (in SgArrayType)
  • SgAssignStmt(SgExpression &lhs, SgExpression &rhs) () (in SgAssignStmt)
  • SgAssignStmt(int variant) () (in SgAssignStmt)
  • SgAssignedGotoStmt(SgSymbol &symbol, SgExpression &labelList) () (in SgAssignedGotoStmt)
  • SgAttribute(int t, void *pt, int size, SgExpression &st, int filenum) () (in SgAttribute)
  • SgAttribute(int t, void *pt, int size, SgStatement &st, int filenum) () (in SgAttribute)
  • SgAttribute(int t, void *pt, int size, SgSymbol &st, int filenum) () (in SgAttribute)
  • SgAttribute(int t, void *pt, int size, SgType &st, int filenum) () (in SgAttribute)
  • SgAttributeExp(PTR_LLND ll) () (in SgAttributeExp)
  • SgAttributeExp(int variant) () (in SgAttributeExp)
  • SgBasicBlockStmt() () (in SgBasicBlockStmt)
  • SgBlockDataStmt(SgSymbol &name, SgStatement &body) () (in SgBlockDataStmt)
  • SgBreakStmt() () (in SgBreakStmt)
  • SgCExpStmt(SgExpression &exp) () (in SgCExpStmt)
  • SgCExpStmt(SgExpression &lhs, SgExpression &rhs) () (in SgCExpStmt)
  • SgCallStmt(SgSymbol &name) () (in SgCallStmt)
  • SgCallStmt(SgSymbol &name, SgExpression &args) () (in SgCallStmt)
  • SgCaseOptionStmt(SgExpression &caseRangeList, SgStatement &body, SgSymbol &constructName) () (in SgCaseOptionStmt)
  • SgCastExp(PTR_LLND ll) () (in SgCastExp)
  • SgCastExp(SgType &t) () (in SgCastExp)
  • SgCastExp(SgType &t, SgExpression &e) () (in SgCastExp)
  • SgClassStmt(SgSymbol &name) () (in SgClassStmt)
  • SgClassStmt(int variant) () (in SgClassStmt)
  • SgClassSymb(int variant, char *name, SgStatement &scope) () (in SgClassSymb)
  • SgClassType(int variant, char *name, SgStatement &struct_decl, int num_fields, SgSymbol &first_field) () (in SgClassType)
  • SgCollectionStmt() () (in SgCollectionStmt)
  • SgCollectionStmt(SgSymbol &name) () (in SgCollectionStmt)
  • SgComputedGotoStmt(SgExpression &expr, SgLabel &label) () (in SgComputedGotoStmt)
  • SgConstExp(PTR_LLND ll) () (in SgConstExp)
  • SgConstExp(SgExpression &values) () (in SgConstExp)
  • SgConstantSymb(char *identifier, SgStatement &scope, SgExpression &value) () (in SgConstantSymb)
  • SgConstructSymb(char *name, SgStatement &scope) () (in SgConstructSymb)
  • SgContinueStmt() () (in SgContinueStmt)
  • SgControlEndStmt() () (in SgControlEndStmt)
  • SgControlEndStmt(int variant) () (in SgControlEndStmt)
  • SgCycleStmt(SgSymbol &symbol) () (in SgCycleStmt)
  • SgDeclarationStatement(int variant) () (in SgDeclarationStatement)
  • SgDefaultExp() () (in SgDefaultExp)
  • SgDefaultExp(PTR_LLND ll) () (in SgDefaultExp)
  • SgDeleteExp(PTR_LLND ll) () (in SgDeleteExp)
  • SgDeleteExp(SgExpression &expr) () (in SgDeleteExp)
  • SgDeleteExp(SgExpression &size, SgExpression &expr) () (in SgDeleteExp)
  • SgDerivedClassType(SgSymbol &type_name) () (in SgDerivedClassType)
  • SgDerivedCollectionType(SgSymbol &s, SgType &t) () (in SgDerivedCollectionType)
  • SgDerivedType(SgSymbol &type_name) () (in SgDerivedType)
  • SgDescriptType(SgType &base_type, int bit_flag) () (in SgDescriptType)
  • SgDoWhileStmt(SgExpression &cond, SgStatement &body) () (in SgDoWhileStmt)
  • SgEnumStmt() () (in SgEnumStmt)
  • SgEnumStmt(SgSymbol &name) () (in SgEnumStmt)
  • SgExecutableStatement(int variant) () (in SgExecutableStatement)
  • SgExitStmt(SgSymbol &construct_name) () (in SgExitStmt)
  • SgExprIfExp(PTR_LLND ll) () (in SgExprIfExp)
  • SgExprIfExp(SgExpression &exp1,SgExpression &exp2, SgExpression &exp3) () (in SgExprIfExp)
  • SgExprListExp() () (in SgExprListExp)
  • SgExprListExp(PTR_LLND ll) () (in SgExprListExp)
  • SgExprListExp(SgExpression &ptr) () (in SgExprListExp)
  • SgExpression(PTR_LLND ll) () (in SgExpression)
  • SgExpression(int variant) () (in SgExpression)
  • SgExpression(int variant, SgExpression &lhs, SgExpression &rhs, SgSymbol &s, SgType &type) () (in SgExpression)
  • SgExpressionWithId(int i) (SgExpression *) (in SgFile)
  • SgExternalSymb(char *name, SgStatement &scope) () (in SgExternalSymb)
  • SgFieldSymb(char *identifier, SgType &t, SgSymbol &structureName) () (in SgFieldSymb)
  • SgFile(char* file_name) () (in SgFile)
  • SgFile(int Language, char* file_name)
  • SgForStmt(SgExpression &start, SgExpression &end, SgExpression &step, SgStatement &body) () (in SgForStmt)
  • SgForStmt(SgSymbol &do_var, SgExpression &start, SgExpression &end, SgExpression &step, SgStatement &body) () (in SgForStmt)
  • SgForStmt(SgSymbol &do_var, SgExpression &start, SgExpression &end, SgStatement &body) () (in SgForStmt)
  • SgForStmt(SgSymbol *do_var, SgExpression *start, SgExpression *end, SgExpression *step, SgStatement *body) () (in SgForStmt)
  • SgFuncHedrStmt(SgSymbol &name) () (in SgFuncHedrStmt)
  • SgFuncHedrStmt(SgSymbol &name, SgStatement Body) () (in SgFuncHedrStmt)
  • SgFuncHedrStmt(SgSymbol &name, SgSymbol &resultName, SgType &type, SgStatement Body) () (in SgFuncHedrStmt)
  • SgFuncHedrStmt(SgSymbol &name, SgType &type, SgStatement Body) () (in SgFuncHedrStmt)
  • SgFuncHedrStmt(char *name) () (in SgFuncHedrStmt)
  • SgFuncPntrExp(PTR_LLND ll) () (in SgFuncPntrExp)
  • SgFuncPntrExp(SgExpression &ptr) () (in SgFuncPntrExp)
  • SgFunctionCallExp(PTR_LLND ll) () (in SgFunctionCallExp)
  • SgFunctionCallExp(SgSymbol &fun) () (in SgFunctionCallExp)
  • SgFunctionCallExp(SgSymbol &fun, SgExpression ¶mList) () (in SgFunctionCallExp)
  • SgFunctionRefExp(PTR_LLND ll) () (in SgFunctionCallExp)
  • SgFunctionRefExp(SgSymbol &fun) (inline) (in SgFunctionCallExp)
  • SgFunctionSymb(int variant) () (in SgFunctionSymb)
  • SgFunctionSymb(int variant, char *identifier, SgType &t, SgStatement &scope) () (in SgFunctionSymb)
  • SgFunctionType(SgType &return_val_type) () (in SgFunctionType)
  • SgGotoStmt(SgLabel &label) () (in SgGotoStmt)
  • SgHeapStmt(int variant, SgExpression &allocationList, SgExpression &statVariable) () (in SgHeapStmt)
  • SgIOAccessExp(PTR_LLND ll) () (in SgIOAccessExp)
  • SgIOAccessExp(SgSymbol &s, SgExpression lbound, SgExpression ubound) () (in SgIOAccessExp)
  • SgIOAccessExp(SgSymbol &s, SgExpression lbound, SgExpression ubound, SgExpression step) () (in SgIOAccessExp)
  • SgIOControlStmt(int variant, SgExpression &controlSpecifierList) () (in SgIOControlStmt)
  • SgIOStmt(int variant) () (in SgIOStmt)
  • SgIfElseIfStmt(SgExpression &condList, SgStatement &blockList, SgSymbol &constructName) () (in SgIfElseIfStmt)
  • SgIfStmt(SgExpression &cond, SgStatement &trueBody) () (in SgIfStmt)
  • SgIfStmt(SgExpression &cond, SgStatement &trueBody, SgStatement &falseBody) () (in SgIfStmt)
  • SgIfStmt(SgExpression &cond, SgStatement &trueBody, SgStatement &falseBody, SgSymbol &construct_name) () (in SgIfStmt)
  • SgIfStmt(int variant) () (in SgIfStmt)
  • SgImplicitStmt(SgExpression &implicitLists) () (in SgImplicitStmt)
  • SgImplicitTypeExp(PTR_LLND ll) () (in SgImplicitTypeExp)
  • SgImplicitTypeExp(SgType &type, SgExpression &rangeList) () (in SgImplicitTypeExp)
  • SgInitListExp(PTR_LLND ll) () (in SgInitListExp)
  • SgInitListExp(SgExpression &expr_list) () (in SgInitListExp)
  • SgInitListExp(int n, SgExpression *components) () (in SgInitListExp)
  • SgInputOutputStmt(int variant, SgExpression &specList, SgExpression &itemList) () (in SgInputOutputStmt)
  • SgInterfaceStmt(SgSymbol &name, SgStatement &body, SgStatement &scope) () (in SgInterfaceStmt)
  • SgInterfaceSymb(char *name, SgStatement &scope) () (in SgInterfaceSymb)
  • SgKeywordArgExp(PTR_LLND ll) () (in SgKeywordArgExp)
  • SgKeywordArgExp(char *argName, SgExpression &exp) () (in SgKeywordArgExp)
  • SgKeywordValExp(char *name) () (in SgKeywordValExp)
  • SgLabel(PTR_LABEL lab) () (in SgLabel)
  • SgLabel(int i) () (in SgLabel)
  • SgLabelListStmt(int variant) () (in SgLabelListStmt)
  • SgLabelRefExp(PTR_LLND ll) () (in SgLabelRefExp)
  • SgLabelRefExp(SgLabel &label) () (in SgLabelRefExp)
  • SgLabelSymb(char *name) () (in SgLabelSymb)
  • SgLabelVarSymb(char *name, SgStatement &scope) () (in SgLabelVarSymb)
  • SgLogIfStmt(SgExpression &cond, SgStatement &s) () (in SgLogIfStmt)
  • SgLogIfStmt(int variant) () (in SgLogIfStmt)
  • SgMemberFuncSymb(char *identifier, SgType &t, SgStatement &cla, int status) () (in SgMemberFuncSymb)
  • SgMiscellStmt(int variant) () (in SgMiscellStmt)
  • SgModuleStmt(SgSymbol &moduleName) () (in SgModuleStmt)
  • SgModuleStmt(SgSymbol &moduleName, SgStatement &body) () (in SgModuleStmt)
  • SgModuleSymb(char *name) () (in SgModuleSymb)
  • SgNestedVarListDeclStmt(int variant, SgExpression &listOfVarList) () (in SgNestedVarListDeclStmt)
  • SgNewExp(PTR_LLND ll) () (in SgNewExp)
  • SgNewExp(SgType &t) () (in SgNewExp)
  • SgNewExp(SgType &t, SgExpression &e) () (in SgNewExp)
  • SgNullifyStmt(SgExpression &objectList) () (in SgNullifyStmt)
  • SgObjectListExp(PTR_LLND ll) () (in SgObjectListExp)
  • SgObjectListExp(int variant, SgSymbol &object, SgExpression &list) () (in SgObjectListExp)
  • SgObjectListExp(int variant,SgExpression &objectRef, SgExpression &list) () (in SgObjectListExp)
  • SgParameterStmt(SgExpression &constants, SgExpression &values) () (in SgParameterStmt)
  • SgParameterStmt(SgExpression &constantsWithValues) () (in SgParameterStmt)
  • SgPntrArrRefExp(PTR_LLND ll) () (in SgPntrArrRefExp)
  • SgPntrArrRefExp(SgExpression &p) () (in SgPntrArrRefExp)
  • SgPntrArrRefExp(SgExpression &p, SgExpression &subscripts) () (in SgPntrArrRefExp)
  • SgPntrArrRefExp(SgExpression &p, int n, SgExpression &sub1, SgExpression &sub2) () (in SgPntrArrRefExp)
  • SgPntrArrRefExp(SgExpression &p, int n, SgExpression &sub1, SgExpression &sub2, SgExpression &sub3) () (in SgPntrArrRefExp)
  • SgPntrArrRefExp(SgExpression &p, int n, SgExpression &sub1, SgExpression &sub2, SgExpression &sub3, SgExpression &sub4) () (in SgPntrArrRefExp)
  • SgPointerAssignStmt(SgExpression lhs, SgExpression rhs) () (in SgPointerAssignStmt)
  • SgPointerDerefExp(PTR_LLND ll) () (in SgPointerDerefExp)
  • SgPointerDerefExp(SgExpression &pointerExp) () (in SgPointerDerefExp)
  • SgPointerType(SgType &base_type) () (in SgPointerType)
  • SgPointerType(SgType *base_type) () (in SgPointerType)
  • SgProcHedrStmt(SgSymbol &name) () (in SgProcHedrStmt)
  • SgProcHedrStmt(SgSymbol &name, SgStatement Body) () (in SgProcHedrStmt)
  • SgProcHedrStmt(char *name) () (in SgProcHedrStmt)
  • SgProcHedrStmt(int variant) () (in SgProcHedrStmt)
  • SgProgHedrStmt(PTR_BFND bif) () (in SgProgHedrStmt)
  • SgProgHedrStmt(SgSymbol &name) () (in SgProgHedrStmt)
  • SgProgHedrStmt(SgSymbol &name, SgStatement Body) () (in SgProgHedrStmt)
  • SgProgHedrStmt(char *name) () (in SgProgHedrStmt)
  • SgProgHedrStmt(int variant) () (in SgProgHedrStmt)
  • SgProject(char * proj_file_name) () (in SgProject)
  • SgRecordRefExp(PTR_LLND ll) () (in SgRecordRefExp)
  • SgRecordRefExp(SgExpression &recordExp, char *fieldName) () (in SgRecordRefExp)
  • SgRecordRefExp(SgSymbol &recordName, char *fieldName) () (in SgRecordRefExp)
  • SgRefExp(PTR_LLND ll) () (in SgRefExp)
  • SgRefExp(int variant, SgSymbol &s) () (in SgRefExp)
  • SgReferenceType(SgType &base_type) () (in SgReferenceType)
  • SgReturnStmt() () (in SgReturnStmt)
  • SgReturnStmt(SgExpression &returnValue) () (in SgReturnStmt)
  • SgSeqExp(PTR_LLND ll) () (in SgSeqExp)
  • SgSeqExp(SgExpression &exp1, SgExpression &exp2) () (in SgSeqExp)
  • SgSpecPairExp(PTR_LLND ll) () (in SgSpecPairExp)
  • SgSpecPairExp(SgExpression &arg) () (in SgSpecPairExp)
  • SgSpecPairExp(SgExpression &arg, SgExpression &value) () (in SgSpecPairExp)
  • SgSpecPairExp(char *arg, char *value) () (in SgSpecPairExp)
  • SgStatement(PTR_BFND bif) () (in SgStatement)
  • SgStatement(int variant) () (in SgStatement)
  • SgStatementAtLine(int lineno) (SgStatement *) (in SgFile)
  • SgStatementWithId( int id) (SgStatement *) (in SgFile)
  • SgStmtFunctionStmt(SgSymbol &name, SgExpression &args, SgStatement Body) () (in SgStmtFunctionStmt)
  • SgStopOrPauseStmt(int variant, SgExpression &expr) () (in SgStopOrPauseStmt)
  • SgStringLengthExp(PTR_LLND ll) () (in SgStringLengthExp)
  • SgStringLengthExp(SgExpression &length) () (in SgStringLengthExp)
  • SgStructConstExp(PTR_LLND ll) () (in SgStructConstExp)
  • SgStructConstExp(SgExpression &typeRef, SgExpression &values) () (in SgStructConstExp)
  • SgStructConstExp(SgSymbol &structName, SgExpression &values) () (in SgStructConstExp)
  • SgStructStmt() () (in SgStructStmt)
  • SgStructStmt(SgSymbol &name) () (in SgStructStmt)
  • SgStructureDeclStmt(SgSymbol &name, SgExpression &attributes, SgStatement &body) () (in SgStructureDeclStmt)
  • SgSubscriptExp(PTR_LLND ll) () (in SgSubscriptExp)
  • SgSubscriptExp(SgExpression &lbound, SgExpression &ubound) () (in SgSubscriptExp)
  • SgSubscriptExp(SgExpression &lbound, SgExpression &ubound, SgExpression &step) () (in SgSubscriptExp)
  • SgSwitchStmt(SgExpression &selector, SgStatement &caseOptionList, SgSymbol &constructName) () (in SgSwitchStmt)
  • SgSymbol(PTR_SYMB symb) () (in SgSymbol)
  • SgSymbol(int variant) () (in SgSymbol)
  • SgSymbol(int variant, char *identifier, SgStatement &scope) () (in SgSymbol)
  • SgSymbol(int variant, char *identifier, SgType &t, SgStatement &scope) () (in SgSymbol)
  • SgSymbol(int variant, char *name) () (in SgSymbol)
  • SgSymbolWithId( int id) (SgSymbol *) (in SgFile)
  • SgThisExp(PTR_LLND ll) () (in SgThisExp)
  • SgThisExp(SgType &t) () (in SgThisExp)
  • SgType(PTR_TYPE type) () (in SgType)
  • SgType(int variant) () (in SgType)
  • SgTypeExp(PTR_LLND ll) () (in SgTypeExp)
  • SgTypeExp(SgType &type) () (in SgTypeExp)
  • SgTypeSymb(char *name, SgType &baseType) () (in SgTypeSymb)
  • SgTypeWithId( int id) (SgType *) (in SgFile)
  • SgUnaryExp(PTR_LLND ll) () (in SgUnaryExp)
  • SgUnaryExp(int variant, SgExpression & e) () (in SgUnaryExp)
  • SgUnaryExp(int variant, int post, SgExpression & e) () (in SgUnaryExp)
  • SgUnionStmt() () (in SgUnionStmt)
  • SgUnionStmt(SgSymbol &name) () (in SgUnionStmt)
  • SgUseOnlyExp(PTR_LLND ll) () (in SgUseOnlyExp)
  • SgUseOnlyExp(SgExpression &onlyList) () (in SgUseOnlyExp)
  • SgUseRenameExp(PTR_LLND ll) () (in SgUseRenameExp)
  • SgUseRenameExp(SgSymbol &newName, SgSymbol &oldName) () (in SgUseRenameExp)
  • SgUseStmt(SgSymbol &moduleName, SgExpression &renameList, SgStatement &scope) () (in SgUseStmt)
  • SgValueExp(SgValueExp &real, SgValueExp &imaginary) (inline) (in SgValueExp)
  • SgValueExp(char *string_val) (inline) (in SgValueExp)
  • SgValueExp(char char_val) (inline) (in SgValueExp)
  • SgValueExp(double double_val) (inline) (in SgValueExp)
  • SgValueExp(double real, double imaginary) (inline) (in SgValueExp)
  • SgValueExp(float float_val) (inline) (in SgValueExp)
  • SgValueExp(int value) (inline) (in SgValueExp)
  • SgValueExp(int variant, char *value_string) () (in SgValueExp)
  • SgValueExp(long double val) () (in SgValueExp)
  • SgValueExp(long int value) () (in SgValueExp)
  • SgValueExp(long unsigned int value) () (in SgValueExp)
  • SgValueExp(unsigned int value) () (in SgValueExp)
  • SgVarDeclStmt(SgExpression &varRefValList, SgExpression &attributeList, SgType &type) () (in SgVarDeclStmt)
  • SgVarDeclStmt(SgExpression &varRefValList, SgType &type) () (in SgVarDeclStmt)
  • SgVarListDeclStmt(int variant, SgExpression &symbolRefList) () (in SgVarListDeclStmt)
  • SgVarListDeclStmt(int variant, SgSymbol &symbolList, SgStatement &scope) () (in SgVarListDeclStmt)
  • SgVarRefExp(PTR_LLND ll) () (in SgVarRefExp)
  • SgVarRefExp(SgSymbol &s) () (in SgVarRefExp)
  • SgVarRefExp(SgSymbol *s) () (in SgVarRefExp)
  • SgVariableSymb(char *identifier) () (in SgVariableSymb)
  • SgVariableSymb(char *identifier, SgStatement &scope) () (in SgVariableSymb)
  • SgVariableSymb(char *identifier, SgType &t) () (in SgVariableSymb)
  • SgVariableSymb(char *identifier, SgType &t, SgStatement &scope) () (in SgVariableSymb)
  • SgVecConstExp(PTR_LLND ll) () (in SgVecConstExp)
  • SgVecConstExp(SgExpression &expr_list) () (in SgVecConstExp)
  • SgVecConstExp(int n, SgExpression *components) () (in SgVecConstExp)
  • SgWhereBlockStmt(SgExpression &cond, SgStatement &trueBody, SgStatement &falseBody) () (in SgWhereBlockStmt)
  • SgWhereStmt(SgExpression &cond, SgStatement &body) () (in SgWhereStmt)
  • SgWhileStmt(SgExpression &cond, SgStatement &body) () (in SgWhileStmt)
  • SgWhileStmt(int variant) () (in SgWhileStmt)
  • addArg(SgExpression &arg) (void) (in SgCallStmt)
  • addArg(SgExpression &arg) (void) (in SgFuncPntrExp)
  • addArg(SgExpression &arg) (void) (in SgFunctionCallExp)
  • addAttribute(SgAttribute *at) (void) (in General Attributes)
  • addAttribute(int type) (void) (in General Attributes)
  • addAttribute(int type, void *a, int size) (void) (in General Attributes)
  • addAttribute(void *a, int size) (void) (in General Attributes)
  • addCaseOption(SgStatement &caseOption) (void) (in SgSwitchStmt)
  • addClause(SgExpression &cond, SgStatement &block) (void) (in SgIfElseIfStmt)
  • addComment(char *com) (void) (in SgStatement)
  • addCommonBlock(char *blockname, int noOfVars, SgSymbol *Vars) (SgStatement *) (in SgModuleStmt)
  • addConstant(SgSymbol &constant, SgExpression &value) (void) (in SgParameterStmt)
  • addDeclSpec(int type) void (in SgStatement)
  • addFalseClause(SgStatement &s) (void) (in SgLogIfStmt)
  • addFile(char * dep_file_name) (void) (in SgProject)
  • addImplicitType(SgType Type, char alphabet[]) (void) (in SgImplicitStmt)
  • addLabel(SgLabel &label) (void) (in SgComputedGotoStmt)
  • addList(SgExpression &list) (void) (in SgNestedVarListDeclStmt)
  • addParameter(int n, SgSymbol ¶meters) (void) (in SgFunctionSymb)
  • addRange(SgExpression &e) (void) (in SgArrayType)
  • addRename(SgSymbol &localName, SgSymbol &useName) (void) (in SgUseStmt)
  • addRenameNode(SgExpression &renameNode) (void) (in SgUseStmt)
  • addSubscript(SgExpression &e) (void) (in SgArrayRefExp)
  • addSubscript(SgExpression &e) (void) (in SgPntrArrRefExp)
  • addVar(SgExpression &exp) (void) (in SgDeclarationStatement)
  • addVarToList(SgExpression &varRef) (void) (in SgNestedVarListDeclStmt)
  • addVariable(SgType &T, char *name) (SgSymbol &) (in SgModuleStmt)
  • allocationList() (SgExpression *) (in SgHeapStmt)
  • alphabeticRange() (char *) (in SgImplicitTypeExp)
  • append(SgExpression &arg) (void) (in SgExprListExp)
  • appendImplicitNode(SgExpression &impNode) (void) (in SgImplicitStmt)
  • appendSymbol(SgSymbol &symbol) (void) (in SgVarListDeclStmt)
  • arg() (SgExpression *) (in SgSpecPairExp)
  • arg() (SgSymbol *) (in SgKeywordArgExp)
  • arg(int i) (SgExpression *) (in SgCallStmt)
  • arg(int i) (SgExpression *) (in SgConstExp)
  • arg(int i) (SgExpression *) (in SgFuncPntrExp)
  • arg(int i) (SgExpression *) (in SgFunctionCallExp)
  • arg(int i) (SgExpression *) (in SgInitListExp)
  • arg(int i) (SgExpression *) (in SgStructConstExp)
  • arg(int i) (SgExpression *) (in SgVecConstExp)
  • arg(int i) (inline SgExpression *) (in SgFunctionCallExp)
  • args() (SgExpression *) (in SgFunctionCallExp)
  • args() (inline SgExpression *) (in SgFunctionCallExp)
  • argument(int i) (SgExpression &) (in SgNewExp)
  • arrayRefs() (SgExpression *) (in SgExpression)
  • attribute(int i) (SgAttribute *) (in SgFile)
  • attributeType(int i) (int) (in General Attributes)
  • attributeValue(int i) (void *) (in General Attributes)
  • attributeValue(int i,int type) (void *) (in General Attributes)
  • attributes() (int) (in SgSymbol)
  • baseType() (SgType &) (in SgTypeSymb)
  • baseType() (SgType *) (in SgArrayType)
  • baseType() (SgType *) (in SgPointerType)
  • baseType() (SgType *) (in SgReferenceType)
  • baseType() (SgType *) (in SgType)
  • body() (SgStatement *) (in SgCaseOptionStmt)
  • body() (SgStatement *) (in SgForStmt)
  • body() (SgStatement *) (in SgLogIfStmt)
  • body() (SgStatement *) (in SgSymbol)
  • body(int b) (SgStatement *) (in SgIfElseIfStmt)
  • bounds() (SgExpression &) (in SgForStmt)
  • branchLabel() (SgLabel *) (in SgGotoStmt)
  • call(int i) (SgStatement *) (in SgProcHedrStmt)
  • calledFunction(int i) (SgSymbol *) (in SgProgHedrStmt)
  • caseOption(int i) (SgStatement *) (in SgSwitchStmt)
  • caseRange(int i) (SgExpression *) (in SgCaseOptionStmt)
  • caseRangeList() (SgExpression *) (in SgCaseOptionStmt)
  • changeReturnedValue(SgType &rv) (void) (in SgFunctionType)
  • charValue() (inline char) (in SgValueExp)
  • childList1(int i) (SgStatement *) (in SgStatement)
  • childList2(int i) (SgStatement *) (in SgStatement)
  • className() (SgSymbol *) (in SgMemberFuncSymb)
  • clearDeclSpec() void (in SgStatement)
  • clearInitialValue(int i) (void) (in SgVarDeclStmt)
  • coefficient(SgSymbol &s) (SgExpression *) (in SgExpression)
  • collectionName() (SgSymbol *) (in SgDerivedCollectionType)
  • comments() (char *) (in SgStatement)
  • completeInitialValue(int i) (SgExpression *) (in SgVarDeclStmt)
  • conditional() (SgExpression &) (in SgExprIfExp)
  • conditional() (SgExpression *) (in SgArithIfStmt)
  • conditional() (SgExpression *) (in SgIfStmt)
  • conditional() (SgExpression *) (in SgLogIfStmt)
  • conditional() (SgExpression *) (in SgWhileStmt)
  • conditional(int i) (SgExpression *) (in SgIfElseIfStmt)
  • constant(int i) (SgSymbol *) (in SgParameterStmt)
  • constantValue() (SgExpression *) (in SgConstantSymb)
  • constructName() (SgSymbol *) (in SgCycleStmt)
  • constructName() (SgSymbol *) (in SgExitStmt)
  • construct_name() (SgSymbol *) (in SgIfStmt)
  • controlParent() (SgStatement *) (in SgStatement)
  • controlSpecList() (SgExpression *) (in SgIOControlStmt)
  • convertLogicIf() (SgIfStmt *) (in SgLogIfStmt)
  • convertLoop() (int) (in SgForStmt)
  • copy() (SgAttribute *) (in SgAttribute)
  • copy() (SgExpression &) (in SgExpression)
  • copy() (SgStatement &) (in SgStatement)
  • copy() (SgSymbol &) (in SgSymbol)
  • copy() (SgType &) (in SgType)
  • copyBlock() (SgStatement &) (in SgStatement)
  • copyBlockPtr() (SgStatement *) (in SgStatement)
  • copyLevel1() (SgSymbol &) (in SgSymbol)
  • copyLevel2() (SgSymbol &) (in SgSymbol)
  • copyOne() (SgStatement &) (in SgStatement)
  • copyOnePtr() (SgStatement *) (in SgStatement)
  • copyPtr() (SgStatement *) (in SgStatement)
  • createCollectionWithElemType() (SgStatement *) (in SgDerivedCollectionType)
  • declareTheSymbol(SgStatement &st) (void) (in SgSymbol)
  • declareTheSymbolWithParamList(SgStatement &st) (void) (in SgSymbol)
  • declaredInStmt() (SgStatement *) (in SgSymbol)
  • deleteAttribute(int i) (void *) (in General Attributes)
  • deleteConstant(int i) (void) (in SgParameterStmt)
  • deleteFile(SgFile * file) (void) (in SgProject)
  • deleteImplicitItem(int i) (int) (in SgImplicitStmt)
  • deleteList(int i) (void) (in SgNestedVarListDeclStmt)
  • deleteRenameNode(int i) (void) (in SgUseStmt)
  • deleteStmt() (void) (in SgStatement)
  • deleteSymbol(int i) (void) (in SgVarDeclStmt)
  • deleteSymbol(int i) (void) (in SgVarListDeclStmt)
  • deleteTheConstant(SgSymbol &constant) (void) (in SgParameterStmt)
  • deleteTheImplicitItem(SgExpression &implicitItem) (int) (in SgImplicitStmt)
  • deleteTheList(SgExpression &list) (void) (in SgNestedVarListDeclStmt)
  • deleteTheRenameNode(SgExpression &renameNode) (void) (in SgUseStmt)
  • deleteTheSymbol(SgSymbol &symbol) (void) (in SgVarDeclStmt)
  • deleteTheSymbol(SgSymbol &symbol) (void) (in SgVarListDeclStmt)
  • deleteTheVar(SgExpression &var) (void) (in SgDeclarationStatement)
  • deleteVar(int i) (void) (in SgDeclarationStatement)
  • deleteVarInList(int i, SgExpression &varRef) (void) (in SgNestedVarListDeclStmt)
  • deleteVarInTheList(SgExpression &list, SgExpression &varRef) (void) (in SgNestedVarListDeclStmt)
  • dimension() (int) (in SgArrayType)
  • dimension() (int) (in SgPntrArrRefExp)
  • doName() (SgSymbol *) (in SgForStmt)
  • doubleValue() (inline char*) (in SgValueExp)
  • elem(int i) (SgExpression *) (in SgExprListExp)
  • elementClass() (SgType *) (in SgDerivedCollectionType)
  • end() (SgExpression *) (in SgForStmt)
  • endOfLoop() (SgLabel *) (in SgForStmt)
  • entryPoint(int i) (SgStatement *) (in SgProcHedrStmt)
  • entryPoint(int i) (SgStatement *) (in SgProgHedrStmt)
  • equivalentToType(SgType &type) (int) (in SgType)
  • executionStmt(int i) (SgStatement *) (in SgProgHedrStmt)
  • exp() (SgExpression *) (in SgComputedGotoStmt)
  • exp() (SgExpression *) (in SgStopOrPauseStmt)
  • expr() (SgExpression *) (in SgCExpStmt)
  • expr(int i) (SgExpression *) (in SgStatement)
  • expressionGarbageCollection(int deleteExpressionNode, int verbose) (int) (in SgFile)
  • extractStmt() (SgStatement *) (in SgStatement)
  • extractStmtBody() (SgStatement *) (in SgStatement)
  • falseBody() (SgStatement *) (in SgIfStmt)
  • falseBody(int i) (SgStatement *) (in SgIfStmt)
  • falseExp() (SgExpression &) (in SgExprIfExp)
  • field(int i) (SgSymbol *) (in SgClassSymb)
  • fieldName() (SgSymbol *) (in SgRecordRefExp)
  • fieldSymb(int i) (SgSymbol *) (in SgClassType)
  • file(int i) (SgFile &) (in SgProject)
  • fileName() (char *) (in SgStatement)
  • fileName(int i) (char *) (in SgProject)
  • firstElementMethod() (SgStatement *) (in SgCollectionStmt)
  • firstExpression() (SgExpression *) (in SgFile)
  • firstFieldSymb() (SgSymbol *) (in SgClassType)
  • firstStatement() (SgStatement *) (in SgFile)
  • firstSymbol() (SgSymbol *) (in SgFile)
  • firstType() (SgType *) (in SgFile)
  • floatValue() (inline char*) (in SgValueExp)
  • front() (SgExpression *) (in SgSeqExp)
  • funExp() (SgExpression *) (in SgFuncPntrExp)
  • funName() (SgSymbol *) (in SgFunctionCallExp)
  • funName() (inline SgSymbol *) (in SgFunctionCallExp)
  • function(int i) (SgStatement *) (in SgModuleStmt)
  • functions(int i) (SgStatement *) (in SgFile)
  • getAttribute(int i) (SgAttribute *) (in General Attributes)
  • getAttribute(int i,int type) (SgAttribute *) (in General Attributes)
  • getAttributeData() (void) (in SgAttribute)
  • getAttributeSize() (int) (in SgAttribute)
  • getAttributeType(), (int) (in SgAttribute)
  • getExpression() (SgExpression *) (in SgAttribute)
  • getInnermostLoop() (SgStatement *) (in SgForStmt)
  • getLastLabelVal() (int) (in SgLabel)
  • getNext() (SgAttribute *) (in SgAttribute)
  • getNextLoop() (SgStatement *) (in SgForStmt)
  • getPreviousLoop() (SgStatement *) (in SgForStmt)
  • getPtToSage() (void) (in SgAttribute)
  • getScopeForDeclare() (SgStatement *) (in SgStatement)
  • getSgSymbol() (SgSymbol *) (in SgAttribute)
  • getStatement() (SgStatement) (in SgAttribute)
  • getStruct(int i) (SgStatement *) (in SgFile)
  • getTrueType(int mask = MASK_MOST_DESCRIPTORS, int follow_typedefs = 0) (SgType *) (in SgType)
  • getType() (SgType *) (in SgAttribute)
  • getTypeNode() (typenode) (in SgAttribute)
  • getfileNumber() (int) (in SgAttribute)
  • hasAnnotations() (int) (in SgStatement)
  • hasBaseType() (int) (in SgType)
  • hasLabel() (int) (in SgStatement)
  • hasSymbol() (int) (in SgStatement)
  • id() (int) (in SgExpression)
  • id() (int) (in SgLabel)
  • id() (int) (in SgStatement)
  • id() (int) (in SgSymbol)
  • id() (int) (in SgType)
  • identifier() (char *) (in SgSymbol)
  • imaginaryValue() (inline SgExpression *) (in SgValueExp)
  • implicitRangeList(int i) (SgExpression *) (in SgImplicitStmt)
  • implicitType(int i) (SgType *) (in SgImplicitStmt)
  • indirection() (int) (in SgPointerType)
  • initialValue(int i) (SgExpression *) (in SgVarDeclStmt)
  • insertParameter(int position, SgSymbol &symb) (void) (in SgFunctionSymb)
  • insertStmtAfter(SgStatement &s) (void) (in SgStatement)
  • insertStmtAfter(SgStatement &s, SgStatement &cp) (void) (in SgStatement)
  • insertStmtBefore(SgStatement &s) (void) (in SgStatement)
  • insertStmtBefore(SgStatement &s, SgStatement &cp) (void) (in SgStatement)
  • int isStatic() int (in SgStatement)
  • intValue() (inline int) (in SgValueExp)
  • interfaceName() (SgSymbol *) (in SgInterfaceStmt)
  • internalBaseType() (SgType *) (in SgType)
  • internalFunction(int i) (SgStatement *) (in SgProgHedrStmt)
  • internalSubProgram(int i) (SgStatement *) (in SgProgHedrStmt)
  • internalSubroutine(int i) (SgStatement *) (in SgProgHedrStmt)
  • isEnddoLoop() (int) (in SgForStmt)
  • isExtern() int (in SgStatement)
  • isFriend() int (in SgStatement)
  • isIncludedInStmt(SgStatement &s) (int) (in SgStatement)
  • isInline() int (in SgStatement)
  • isInteger() (int) (in SgExpression)
  • isMethodOfElement() (int) (in SgFieldSymb)
  • isMethodOfElement() (int) (in SgMemberFuncSymb)
  • isOnly() (int) (in SgUseStmt)
  • isPerfectLoopNest() (int) (in SgForStmt)
  • isPrivate() (int) (in SgFieldSymb)
  • isPrivate() (int) (in SgStructureDeclStmt)
  • isPublic() (int) (in SgStructureDeclStmt)
  • isRecursive() (int) (in SgFunctionSymb)
  • isRecursive() (int) (in SgProcHedrStmt)
  • isSequence() (int) (in SgFieldSymb)
  • isSequence() (int) (in SgStructureDeclStmt)
  • isSymbolDeclaredHere(SgSymbol &symbol) (int) (in SgBlockDataStmt)
  • isSymbolDeclaredHere(SgSymbol &symbol) (int) (in SgInterfaceStmt)
  • isSymbolDeclaredHere(SgSymbol &symbol) (int) (in SgModuleStmt)
  • isSymbolDeclaredHere(SgSymbol &symbol) (int) (in SgProgHedrStmt)
  • isSymbolInScope(SgSymbol &symbol) (int) (in SgBlockDataStmt)
  • isSymbolInScope(SgSymbol &symbol) (int) (in SgInterfaceStmt)
  • isSymbolInScope(SgSymbol &symbol) (int) (in SgModuleStmt)
  • isSymbolInScope(SgSymbol &symbol) (int) (in SgProgHedrStmt)
  • isTheElementType() (int) (in SgType)
  • isVirtual() (int) (in SgMemberFuncSymb)
  • itemList() (SgExpression *) (in SgInputOutputStmt)
  • label() (SgLabel *) (in SgLabelRefExp)
  • label() (SgLabel *) (in SgStatement)
  • label(int i) (SgExpression *) (in SgArithIfStmt)
  • labelList() (SgExpression *) (in SgLabelListStmt)
  • languageType() (int) (in SgFile)
  • lastDeclaration() (SgStatement *) (in SgStatement)
  • lastExecutable() (SgStatement *) (in SgStatement)
  • lastNodeOfStmt() (SgStatement *) (in SgStatement)
  • lbound() (SgExpression *) (in SgSubscriptExp)
  • leadingVar(int i) (SgExpression *) (in SgNestedVarListDeclStmt)
  • length() (SgExpression *) (in SgStringLengthExp)
  • length() (int) (in SgExprListExp)
  • lexNext() (SgStatement *) (in SgStatement)
  • lexPrev() (SgStatement *) (in SgStatement)
  • lhs() (SgExpression *) (in SgAssignStmt)
  • lhs() (SgExpression *) (in SgExpression)
  • lineNumber() (int) (in SgStatement)
  • linearRepresentation(int *coeff, SgSymbol **symb,int *cst, int size) (int) (in SgExpression)
  • linkToEnd(SgExpression &arg) (void) (in SgExprListExp)
  • list(int i) (SgExpression *) (in SgNestedVarListDeclStmt)
  • listLength() (int) (in SgObjectListExp)
  • lists() (SgExpression *) (in SgNestedVarListDeclStmt)
  • mainProgram() (SgStatement *) (in SgFile)
  • makeDeclExpr() (SgExpression *) (in SgSymbol)
  • makeDeclExprWithParamList (SgExpression *) (in SgSymbol)
  • makeVarDeclStmt (SgVarDeclStmt *) (in SgSymbol)
  • makeVarDeclStmtWithParamList (SgVarDeclStmt *) (in SgSymbol)
  • modifierFlag() (inline int) (in SgPointerType)
  • modifierFlag() (int) (in SgDescriptType)
  • moduleName() (SgSymbol *) (in SgModuleStmt)
  • moduleName() (SgSymbol *) (in SgUseStmt)
  • name() (SgSymbol &) (in SgProgHedrStmt)
  • name() (SgSymbol *) (in SgBlockDataStmt)
  • name() (SgSymbol *) (in SgCallStmt)
  • name() (SgSymbol *) (in SgClassStmt)
  • name() (SgSymbol *) (in SgStmtFunctionStmt)
  • newName() (SgSymbol *) (in SgUseRenameExp)
  • newNameExp() (SgExpression *) (in SgUseRenameExp)
  • next() (SgExprListExp *) (in SgExprListExp)
  • next() (SgSymbol *) (in SgSymbol)
  • next() (SgType *) (in SgType)
  • nextField() (SgSymbol *) (in SgFieldSymb)
  • nextInChildList() (SgStatement *) (in SgStatement)
  • nextInExprTable() (SgExpression *) (in SgExpression)
  • nodeBefore() (SgStatement *) (in SgStatement)
  • normalForm(int n, SgSymbol *s) (SgExpression *) (in SgExpression)
  • nullifyList() (SgExpression *) (in SgNullifyStmt)
  • numberOfArgs() (SgExpression &) (in SgNewExp)
  • numberOfArgs() (inline int) (in SgFunctionCallExp)
  • numberOfArgs() (int) (in SgCallStmt)
  • numberOfArgs() (int) (in SgConstExp)
  • numberOfArgs() (int) (in SgFuncPntrExp)
  • numberOfArgs() (int) (in SgFunctionCallExp)
  • numberOfArgs() (int) (in SgInitListExp)
  • numberOfArgs() (int) (in SgStructConstExp)
  • numberOfArgs() (int) (in SgVecConstExp)
  • numberOfAttributes() (int) (in General Attributes)
  • numberOfAttributes() (int) (in SgFile)
  • numberOfAttributes(int type) (int) (in General Attributes)
  • numberOfAttributesF90() (int) (in SgVarDeclStmt)
  • numberOfCalls() (int) (in SgProcHedrStmt)
  • numberOfCaseOptions() (int) (in SgSwitchStmt)
  • numberOfChildrenList1() (int) (in SgStatement)
  • numberOfChildrenList2() (int) (in SgStatement)
  • numberOfComments() (int) (in SgStatement)
  • numberOfConditionals() (int) (in SgIfElseIfStmt)
  • numberOfConstants() (int) (in SgParameterStmt)
  • numberOfEntryPoints() (int) (in SgProcHedrStmt)
  • numberOfEntryPoints() (int) (in SgProgHedrStmt)
  • numberOfExecutionStmts() (int) (in SgProgHedrStmt)
  • numberOfFields() (int) (in SgClassSymb)
  • numberOfFields() (int) (in SgClassType)
  • numberOfFiles() (int) (in SgProject)
  • numberOfFunctions() (int) (in SgFile)
  • numberOfFunctionsCalled() (int) (in SgProgHedrStmt)
  • numberOfFunctionsDefined() (int) (in SgModuleStmt)
  • numberOfImplicitTypes() (int) (in SgImplicitStmt)
  • numberOfInternalFunctionsDefined() (int) (in SgProgHedrStmt)
  • numberOfInternalSubProgramsDefined() (int) (in SgProgHedrStmt)
  • numberOfInternalSubroutinesDefined() (int) (in SgProgHedrStmt)
  • numberOfLists() (int) (in SgNestedVarListDeclStmt)
  • numberOfParameters() (int) (in SgFunctionSymb)
  • numberOfParameters() (int) (in SgProgHedrStmt)
  • numberOfParameters() (int) (in SgStmtFunctionStmt)
  • numberOfRenames() (int) (in SgUseStmt)
  • numberOfRoutinesDefined() (int) (in SgModuleStmt)
  • numberOfSpecificationStmts() (int) (in SgInterfaceStmt)
  • numberOfSpecificationStmts() (int) (in SgModuleStmt)
  • numberOfSpecificationStmts() (int) (in SgProgHedrStmt)
  • numberOfStmtFunctions() (int) (in SgProgHedrStmt)
  • numberOfStructs() (int) (in SgFile)
  • numberOfSubroutinesDefined() (int) (in SgModuleStmt)
  • numberOfSubscripts() (int) (in SgArrayRefExp)
  • numberOfSuperClasses() (int) (in SgClassStmt)
  • numberOfSymbols() (int) (in SgVarDeclStmt)
  • numberOfSymbols() (int) (in SgVarListDeclStmt)
  • numberOfTargets() (int) (in SgLabelListStmt)
  • numberOfVars() (int) (in SgDeclarationStatement)
  • numberOfVarsMod() (int) (in SgCallStmt)
  • numberOfVarsUsed() (int) (in SgCallStmt)
  • numberOfVarsUsed() (int) (in SgProgHedrStmt)
  • numberofVarsMod() (int) (in SgProgHedrStmt)
  • object() (SgSymbol *) (in SgObjectListExp)
  • objectRef() (SgExpression *) (in SgObjectListExp)
  • objectRef(int i) (SgExpression *) (in SgObjectListExp)
  • offset() (int) (in SgFieldSymb)
  • oldName() (SgSymbol *) (in SgUseRenameExp)
  • oldNameExp() (SgExpression *) (in SgUseRenameExp)
  • onlyList() (SgExpression *) (in SgUseOnlyExp)
  • operand() (SgExpression &) (in SgUnaryExp)
  • operand(int i) (SgExpression *) (in SgExpression)
  • parameter(int i) (SgSymbol *) (in SgFunctionSymb)
  • parameter(int i) (SgSymbol *) (in SgProgHedrStmt)
  • parameter(int i) (SgSymbol *) (in SgStmtFunctionStmt)
  • pointerExp() (SgExpression *) (in SgPointerDerefExp)
  • post() (int) (in SgUnaryExp)
  • progatedValue() (SgExpression *) (in SgVarRefExp)
  • rangeList() (SgExpression *) (in SgImplicitTypeExp)
  • readAttributes(char *file) (void) (in SgFile)
  • readAttributes(char *file, void * (*readfunction)(FILE *f)) (void) (in SgFile)
  • realValue() (inline SgExpression *) (in SgValueExp)
  • rear() (SgExpression *) (in SgSeqExp)
  • record() (SgExpression *) (in SgRecordRefExp)
  • recordName() (SgSymbol *) (in SgRecordRefExp)
  • removeAttribute(int attribute) (void) (in SgSymbol)
  • removeClause(int b) (void) (in SgIfElseIfStmt)
  • renameNode(int i) (SgExpression *) (in SgUseStmt)
  • replaceBody(SgStatement &s) (void) (in SgWhileStmt)
  • replaceExpression(SgExpression &e) (void) (in SgCExpStmt)
  • replaceFalseBody(SgStatement &s) (void) (in SgIfStmt)
  • replaceLhs(SgExpression &e) (void) (in SgAssignStmt)
  • replaceRhs(SgExpression &e) (void) (in SgAssignStmt)
  • replaceSymbByExp(SgSymbol &symb, SgExpression &exp) (void) (in SgStatement)
  • replaceSymbBySymb(SgSymbol &symb, SgSymbol &newsymb) (void) (in SgStatement)
  • replaceSymbBySymbSameName(SgSymbol &symb, SgSymbol &newsymb) (void) (in SgStatement)
  • replaceSymbolByExpression(SgSymbol &symbol, SgExpression &expr) (void) (in SgExpression)
  • replaceTrueBody(SgStatement &s) (void) (in SgIfStmt)
  • replaceTypeInStmt(SgType &old, SgType &newtype) (void) (in SgStatement)
  • replaceWithStmt(SgStatement &s) (void) (in SgStatement)
  • resetPtToSage() (void) (in SgAttribute)
  • result() (SgSymbol *) (in SgFunctionSymb)
  • resultName() (SgSymbol *) (in SgFuncHedrStmt)
  • returnValue() (SgExpression *) (in SgReturnStmt)
  • returnedType() (SgType *) (in SgFuncHedrStmt)
  • returnedValue() (SgType &) (in SgFunctionType)
  • rhs() (SgExpression *) (in SgAssignStmt)
  • rhs() (SgExpression *) (in SgExpression)
  • routine(int i) (SgStatement *) (in SgModuleStmt)
  • saveAttributes(char *file) (void) (in SgFile)
  • saveAttributes(char *file, void (*savefunction)(void *dat, FILE *f) (void) (in SgFile)
  • saveDepFile(char *dep_file) (void) (in SgFile)
  • scope() (SgStatement *) (in SgSymbol)
  • selector() (SgExpression *) (in SgSwitchStmt)
  • setAllocationList(SgExpression &allocationList) (void) (in SgHeapStmt)
  • setArg(int i, SgExpression &e) (void) (in SgInitListExp)
  • setArg(int i, SgExpression &e) (void) (in SgVecConstExp)
  • setAttribute(int attribute) (void) (in SgSymbol)
  • setAttributeData(void *d) (void) (in SgAttribute)
  • setAttributeSize(int s) (void) (in SgAttribute)
  • setAttributeType(int t) (void) (in SgAttribute)
  • setBaseType(SgType &baseType) (void) (in SgPointerType)
  • setBaseType(SgType &baseType) (void) (in SgReferenceType)
  • setBaseType(SgType &bt) (void) (in SgArrayType)
  • setBody(SgStatement &body) (void) (in SgCaseOptionStmt)
  • setBody(SgStatement &s) (void) (in SgLogIfStmt)
  • setBody(int b) (void) (in SgIfElseIfStmt)
  • setBounds(SgTripletOp &bounds) (//void) (in SgForStmt)
  • setCaseRange(int i, SgExpression &caseRange) (void) (in SgCaseOptionStmt)
  • setCaseRangeList(SgExpression &caseRangeList) (void) (in SgCaseOptionStmt)
  • setClassName(SgSymbol &symb) (void) (in SgMemberFuncSymb)
  • setComment(char *comments) (void) (in SgStatement)
  • setConditional(SgExpression &c) (void) (in SgExprIfExp)
  • setConditional(int i) (void) (in SgIfElseIfStmt)
  • setConstructName(SgSymbol &constructName) (void) (in SgCycleStmt)
  • setConstructName(SgSymbol &constructName) (void) (in SgExitStmt)
  • setControlParent(SgStatement &s) (void) (in SgStatement)
  • setControlSpecList(SgExpression &controlSpecList) (void) (in SgIOControlStmt)
  • setDoName(SgSymbol &doName) (void) (in SgForStmt)
  • setElementClass(SgType &ty) (void) (in SgDerivedCollectionType)
  • setEnd(SgExpression &ubound) (void) (in SgForStmt)
  • setExp(SgExpression &exp) (void) (in SgComputedGotoStmt)
  • setExp(SgExpression &exp) (void) (in SgStopOrPauseStmt)
  • setExpression(int i, SgExpression &e) (void) (in SgStatement)
  • setFalseExp(SgExpression &f) (void) (in SgExprIfExp)
  • setFunExp(SgExpression &s) (void) (in SgFuncPntrExp)
  • setId(int n) (void) (in SgStatement)
  • setIndirection(int) (void) (in SgPointerType)
  • setInitialValue(int i, SgExpression &initVal) (void) (in SgVarDeclStmt)
  • setItemList(SgExpression &itemList) (void) (in SgInputOutputStmt)
  • setLabel(SgLabel &l) (void) (in SgStatement)
  • setLabel(SgLabel &label) (void) (in SgArithIfStmt)
  • setLabelList(SgExpression &labelList) (void) (in SgLabelListStmt)
  • setLexNext(SgStatement &s) (void) (in SgStatement)
  • setLhs(SgExpression &e) (void) (in SgExpression)
  • setModifierFlag(int flag) (inline void) (in SgPointerType)
  • setModifierFlag(int flag) (void) (in SgDescriptType)
  • setModuleName(SgSymbol &moduleName) (void) (in SgUseStmt)
  • setName(SgSymbol &name) (void) (in SgStmtFunctionStmt)
  • setName(SgSymbol &symbol) (int) (in SgBlockDataStmt)
  • setName(SgSymbol &symbol) (int) (in SgInterfaceStmt)
  • setName(SgSymbol &symbol) (void) (in SgModuleStmt)
  • setName(SgSymbol &symbol) (void) (in SgProgHedrStmt)
  • setNext(SgAttribute *s) (void) (in SgAttribute)
  • setNullifyList(SgExpression &nullifyList) (void) (in SgNullifyStmt)
  • setPointer(SgExpression &p) (void) (in SgPntrArrRefExp)
  • setPrivate() (void) (in SgFieldSymb)
  • setPtToSage(SgExpression &st) (void) (in SgAttribute)
  • setPtToSage(SgStatement &st) (void) (in SgAttribute)
  • setPtToSage(SgSymbol &st) (void) (in SgAttribute)
  • setPtToSage(SgType &st) (void) (in SgAttribute)
  • setPtToSage(void *sa) (void) (in SgAttribute)
  • setRecursive() (int) (in SgFunctionSymb)
  • setResult(SgSymbol &symbol) (void) (in SgFunctionSymb)
  • setResultName(SgSymbol &symbol) (int) (in SgFuncHedrStmt)
  • setReturnValue(SgExpression &retVal) (void) (in SgReturnStmt)
  • setReturnedType(SgType &type) (void) (in SgFuncHedrStmt)
  • setRhs(SgExpression &e) (void) (in SgExpression)
  • setSelector(SgExpression &cond) (void) (in SgSwitchStmt)
  • setSequence() (void) (in SgFieldSymb)
  • setSpecList(SgExpression &specList) (void) (in SgInputOutputStmt)
  • setStart(SgExpression &lbound) (void) (in SgForStmt)
  • setStatVariable(SgExpression &statVar) (void) (in SgHeapStmt)
  • setStep(SgExpression &step) (void) (in SgForStmt)
  • setSuperClass(int i, SgSymbol &symb) (void) (in SgClassStmt)
  • setSymbol(SgSymbol &s) (void) (in SgArrayRefExp)
  • setSymbol(SgSymbol &s) (void) (in SgExpression)
  • setSymbol(SgSymbol &s) (void) (in SgStatement)
  • setSymbol(SgSymbol &symb) (void) (in SgAssignedGotoStmt)
  • setTrueExp(SgExpression &t) (void) (in SgExprIfExp)
  • setType(SgType &t) (void) (in SgExpression)
  • setType(SgType &t) (void) (in SgSymbol)
  • setValue(SgExpression &ptr) (void) (in SgExprListExp)
  • setValue(SgValueExp &real, SgValueExp & im) (inline void) (in SgValueExp)
  • setValue(char *string_val) (inline void) (in SgValueExp)
  • setValue(char char_val) (inline void) (in SgValueExp)
  • setValue(double double_val) (inline void) (in SgValueExp)
  • setValue(double real, double im) (inline void) (in SgValueExp)
  • setValue(float float_val) (inline void) (in SgValueExp)
  • setValue(int int_val) (inline void) (in SgValueExp)
  • setVariant(int n) (void) (in SgStatement)
  • setVariant(int v) (void) (in SgExpression)
  • set_body(SgStatement &s) (void) (in SgForStmt)
  • set_conditional(SgExpression &cond) (void) (in SgArithIfStmt)
  • setlineNumber(int n) (void) (in SgStatement)
  • sizeInDim(int i) (SgExpression *) (in SgArrayType)
  • specList() (SgExpression *) (in SgInputOutputStmt)
  • specificationStmt(int i) (SgStatement *) (in SgInterfaceStmt)
  • specificationStmt(int i) (SgStatement *) (in SgModuleStmt)
  • specificationStmt(int i) (SgStatement *) (in SgProgHedrStmt)
  • start() (SgExpression *) (in SgForStmt)
  • statVariable() (SgExpression *) (in SgHeapStmt)
  • statementFunc(int i) (SgStatement *) (in SgProgHedrStmt)
  • status() (int) (in SgMemberFuncSymb)
  • step() (SgExpression *) (in SgForStmt)
  • step() (SgExpression *) (in SgSubscriptExp)
  • stringValue() (inline char *) (in SgValueExp)
  • structureDecl() (SgStatement &) (in SgClassType)
  • structureName() (SgSymbol *) (in SgFieldSymb)
  • subroutine(int i) (SgStatement *) (in SgModuleStmt)
  • subscript(int i) (SgExpression *) (in SgArrayRefExp)
  • subscript(int i) (SgExpression *) (in SgPntrArrRefExp)
  • subscripts() (SgExpression *) (in SgArrayRefExp)
  • sunparse(char *buffer) (void) (in SgExpression)
  • sunparse(char *buffer) (void) (in SgStatement)
  • superClass(int i) (SgSymbol *) (in SgClassStmt)
  • symbRefs() (SgExpression *) (in SgExpression)
  • symbol() (SgSymbol *) (in SgAssignedGotoStmt)
  • symbol() (SgSymbol *) (in SgExpression)
  • symbol() (SgSymbol *) (in SgStatement)
  • symbol() (SgSymbol *) (in SgType)
  • symbol(int i) (SgSymbol *) (in SgObjectListExp)
  • symbol(int i) (SgSymbol *) (in SgVarDeclStmt)
  • symbol(int i) (SgSymbol *) (in SgVarListDeclStmt)
  • target() (SgStatement *) (in SgGotoStmt)
  • target(int i) (SgStatement *) (in SgLabelListStmt)
  • trueBody() (SgStatement *) (in SgIfStmt)
  • trueBody(int i) (SgStatement *) (in SgIfStmt)
  • trueExp() (SgExpression &) (in SgExprIfExp)
  • type() (SgType *) (in SgExpression)
  • type() (SgType *) (in SgImplicitTypeExp)
  • type() (SgType *) (in SgStmtFunctionStmt)
  • type() (SgType *) (in SgSymbol)
  • type() (SgType *) (in SgTypeExp)
  • type() (SgType *) (in SgVarDeclStmt)
  • typeName() (SgSymbol *) (in SgDerivedClassType)
  • typeName() (SgSymbol *) (in SgDerivedType)
  • ubound() (SgExpression *) (in SgSubscriptExp)
  • unparse() (char *) (in SgExpression)
  • unparse() (char*) (in SgStatement)
  • unparse(FILE *filedisc) (void) (in SgFile)
  • unparsestdout() (void) (in SgExpression)
  • unparsestdout() (void) (in SgFile)
  • unparsestdout() (void) (in SgStatement)
  • value() (SgExpression *) (in SgExprListExp)
  • value() (SgExpression *) (in SgKeywordArgExp)
  • value() (SgExpression *) (in SgSpecPairExp)
  • value() (char *) (in SgKeywordValExp)
  • valueInteger() (int) (in SgExpression)
  • var(int i) (SgExpression *) (in SgDeclarationStatement)
  • varDefined() (SgExpression *) (in SgAssignStmt)
  • varList() (SgExpression *) (in SgDeclarationStatement)
  • varReferenced() (SgExpression *) (in SgAssignStmt)
  • varUsed() (SgExpression *) (in SgAssignStmt)
  • variant() (int) (in SgExpression)
  • variant() (int) (in SgStatement)
  • variant() (int) (in SgSymbol)
  • variant() (int) (in SgType)
  • varsMod(int i) (SgExpression *) (in SgCallStmt)
  • varsMod(int i) (SgExpression *) (in SgProgHedrStmt)
  • varsUsed(int i) (SgExpression *) (in SgCallStmt)
  • varsUsed(int i) (SgExpression *) (in SgProgHedrStmt)
  • ~SgFunctionRefExp() (inline) (in SgFunctionCallExp)
  • Index - C

  • !=
  • !expr
  • %
  • %=
  • &
  • &&
  • &=
  • &expr
  • *
  • *=
  • *expr
  • +
  • + expr
  • ++ (on left)
  • ++ (on right)
  • +=
  • -
  • - expr
  • -- (on left)
  • -- (on right)
  • ->
  • .
  • /
  • /=
  • ::
  • <
  • <<
  • <<=
  • <=
  • =
  • ==
  • >
  • >=
  • >>
  • >>=
  • ?:, conditional expression operator
  • C, array references low:up:stride for extended
  • ^=
  • array references low:up:stride for extended C
  • arrays, pointers used as
  • as arrays, pointers used
  • auto
  • base classes, types for
  • basic blocks
  • blocks, basic
  • break
  • casts
  • characters
  • classes
  • classes, collection
  • classes, symbols for
  • classes, symbols for fields in
  • classes, symbols for members of structs and
  • classes, types for base
  • classes, types of derived
  • collection classes
  • collections
  • collections, symbols for
  • collections, types for
  • complex numbers
  • conditional expression operator ?:
  • const
  • delete
  • dereferences, pointer
  • derived classes, types of
  • do...while
  • double precision floating point numbers
  • enumerations
  • enums, symbols for fields in
  • enums, types for
  • expression operator ?:, conditional
  • expression statements
  • extended C, array references low:up:stride for
  • extern
  • fields in classes, symbols for
  • fields in enums, symbols for
  • fields in structs, symbols for
  • fields in structures, references of
  • floating point numbers
  • friend
  • functions, uses of pointers to
  • if
  • inline
  • instance variables
  • integers
  • label symbols
  • labels
  • long
  • low:up:stride for extended C, array references
  • members of structs and classes, symbols for
  • new
  • operator ?:, conditional expression
  • pointer dereferences
  • pointer type
  • pointers to functions, uses of
  • pointers used as arrays
  • private
  • reference types
  • references low:up:stride for extended C, array
  • references of fields in structures
  • register
  • short
  • signed
  • sizeof(expr)
  • statements, expression
  • static
  • strings
  • structs and classes, symbols for members of
  • structs, symbols for
  • structs, symbols for fields in
  • structs, types for
  • structures
  • structures, references of fields in
  • switch
  • symbols for classes
  • symbols for collections
  • symbols for fields in classes
  • symbols for fields in enums
  • symbols for fields in structs
  • symbols for members of structs and classes
  • symbols for structs
  • symbols for unions
  • symbols, label
  • this
  • to functions, uses of pointers
  • type, pointer
  • typedefed types
  • types for base classes
  • types for collections
  • types for enums
  • types for structs
  • types for unions
  • types of derived classes
  • types, reference
  • types, typedefed
  • unions
  • unions, symbols for
  • unions, types for
  • unsigned
  • used as arrays, pointers
  • uses of pointers to functions
  • variables, instance
  • virtual
  • volatile
  • while()
  • |
  • ||
  • ~expr
  • Index - Fortran

  • {expr1,expr2,expr3}, initializations of the form
  • !=
  • %
  • %=
  • &
  • &&
  • &=
  • *
  • *=
  • +
  • +=
  • -
  • ->
  • .
  • /
  • /=
  • ::
  • <
  • <<
  • <<=
  • <=
  • =
  • ==
  • >
  • >=
  • >>
  • >>=
  • I/O statements etc., keyword values in
  • ONLY attribute of USE statements
  • USE statement renamings
  • USE statements, ONLY attribute of
  • [expr1,expr2,expr3], vector constants
  • ^=
  • allocate and deallocate
  • arguments to i/o statements, default control
  • arguments, keyword
  • arithmentic if
  • array constructors
  • array references
  • array references low:up:stride
  • array references, non-indexed
  • arrays, types for
  • assigned goto statement
  • assigned goto statements, symbols for label variables for
  • assignment statements
  • assignment statements, pointer
  • attribute of USE statements, ONLY
  • attributes
  • backspace
  • basic blocks, ends of
  • block data statements
  • blocks, ends of basic
  • blocks, program
  • bound instantiations, index variable
  • call statement
  • calls, function
  • case
  • case option statement
  • characters
  • close
  • common
  • complex numbers
  • computed goto statement
  • const references
  • constants
  • constants [expr1,expr2,expr3], vector
  • constants, symbols for
  • construct names, symbols for
  • constructors, array
  • constructors, structure
  • containing lists of labels, statements
  • contains statements, private statements, sequence statements
  • continue
  • control arguments to i/o statements, default
  • current project, the files in the
  • cycle statements
  • data statements, block
  • deallocate, allocate and
  • declaration statements
  • declarations, implicit type
  • declarations, lists of lists of variable
  • declarations, lists of variable
  • declarations, statement function
  • declarations, structure
  • default
  • default control arguments to i/o statements
  • do loop range representation
  • double precision floating point numbers
  • dowhile
  • endfile
  • ends of basic blocks
  • equivalence
  • etc., keyword values in I/O statements
  • exit statements
  • expressions, lists of
  • expressions, seq
  • expressions, string length
  • expressions, type
  • expressions, unary
  • external functions, symbols for
  • files in the current project, the
  • floating point numbers
  • form {expr1,expr2,expr3}, initializations of the
  • format
  • function calls
  • function declarations, statement
  • function references
  • functions
  • functions, symbols for
  • functions, symbols for external
  • functions, types for
  • future
  • global
  • goto
  • goto statement, assigned
  • goto statement, computed
  • goto statements, symbols for label variables for assigned
  • i/o statements, default control arguments to
  • if, arithmentic
  • if, logical
  • if...then...else
  • if...then...elseif
  • implicit type declarations
  • index variable bound instantiations
  • initialization statement, pointer
  • initializations of the form {expr1,expr2,expr3}
  • inquire
  • instantiations, index variable bound
  • integers
  • interface references
  • interface statements, operator
  • interface statements, symbols for module
  • keyword arguments
  • keyword values in I/O statements etc.
  • label references
  • label variables for assigned goto statements, symbols for
  • labels, statements containing lists of
  • length expressions, string
  • lists of expressions
  • lists of labels, statements containing
  • lists of lists of variable declarations
  • lists of variable declarations
  • lists of variable declarations, lists of
  • literals
  • logical if
  • loop range representation, do
  • low:up:stride, array references
  • main programs, symbols for
  • module interface statements, symbols for
  • module statements
  • module statements, symbols for
  • module usage statements
  • namelist
  • names, symbols for construct
  • non-indexed array references
  • open
  • operator interface statements
  • option statement, case
  • pointer assignment statements
  • pointer initialization statement
  • print
  • private statements, sequence statements, contains statements,
  • program blocks
  • programs, symbols for main
  • project, the files in the current
  • range representation, do loop
  • read
  • records, types for
  • references low:up:stride, array
  • references, array
  • references, const
  • references, function
  • references, interface
  • references, label
  • references, non-indexed array
  • references, scalar variable
  • references, type
  • renamings, USE statement
  • representation, do loop range
  • return statements
  • rewind
  • scalar variable references
  • seq expressions
  • sequence statements, contains statements, private statements,
  • shared
  • statement function declarations
  • statement renamings, USE
  • statement, assigned goto
  • statement, call
  • statement, case option
  • statement, computed goto
  • statement, pointer initialization
  • statement, stop
  • statements containing lists of labels
  • statements etc., keyword values in I/O
  • statements, ONLY attribute of USE
  • statements, assignment
  • statements, block data
  • statements, contains statements, private statements, sequence
  • statements, cycle
  • statements, declaration
  • statements, default control arguments to i/o
  • statements, exit
  • statements, module
  • statements, module usage
  • statements, operator interface
  • statements, pointer assignment
  • statements, private statements, sequence statements, contains
  • statements, return
  • statements, sequence statements, contains statements, private
  • statements, symbols for label variables for assigned goto
  • statements, symbols for module
  • statements, symbols for module interface
  • stop statement
  • string length expressions
  • strings
  • structure constructors
  • structure declarations
  • subroutines
  • subroutines, symbols for
  • symbols for functions
  • symbols for main programs
  • symbols for constants
  • symbols for construct names
  • symbols for external functions
  • symbols for label variables for assigned goto statements
  • symbols for module interface statements
  • symbols for module statements
  • symbols for subroutines
  • symbols, variable
  • syn
  • the current project, the files in
  • the files in the current project
  • the form {expr1,expr2,expr3}, initializations of
  • to i/o statements, default control arguments
  • type declarations, implicit
  • type expressions
  • type references
  • types for arrays
  • types for functions
  • types for records
  • unary expressions
  • usage statements, module
  • values in I/O statements etc., keyword
  • variable bound instantiations, index
  • variable declarations, lists of
  • variable declarations, lists of lists of
  • variable references, scalar
  • variable symbols
  • variables for assigned goto statements, symbols for label
  • vector constants [expr1,expr2,expr3]
  • where
  • where...elsewhere
  • write
  • |
  • ||
  • Index - Examples

  • SgArithIfStmt (in Dump Info - doIfStmts)
  • SgArrayRefExp (in Expand Syntax - isReferenceToElementField)
  • SgArrayRefExp (in Instrument - isReferenceToCollection)
  • SgArrayRefExp (in Restructure - addStuffToProgram)
  • SgArrayType (in Dump Info - doFullType)
  • SgArrayType (in Restructure - addStuffToProgram)
  • SgAssignStmt (in Dump Info - classifyStatements)
  • SgAssignStmt (in Restructure - addStuffToProgram)
  • SgAssignedGotoStmt (in Dump Info - doGoToStmt)
  • SgBasicBlockStmt (in Expand Syntax - ReplaceWithGetElemPart)
  • SgCExpStmt (in Expand Syntax - ReplaceWithGetElemPart)
  • SgCExpStmt (in Instrument - InsertCCallNode)
  • SgCallStmt (in Dump Info - classifyStatements)
  • SgCallStmt (in Instrument - InsertFCallNode)
  • SgCallStmt (in Restructure - addStuffToProgram)
  • SgClassStmt (in Expand Syntax - Init)
  • SgCollectionStmt (in Instrument - ListCollections)
  • SgComputedGotoStmt (in Dump Info - doGoToStmt)
  • SgConstantSymb (in Dump Info - classifySymbols)
  • SgConstructSymb (in Dump Info - classifySymbols)
  • SgControlEndStmt (in Expand Syntax - ReplaceWithGetElemPart)
  • SgDerivedCollectionType (in Dump Info - doFullType)
  • SgDerivedCollectionType (in Expand Syntax )
  • SgDerivedCollectionType (in Expand Syntax - Init)
  • SgDerivedCollectionType (in Expand Syntax - ReplaceWithGetElemPart)
  • SgDerivedCollectionType (in Expand Syntax - SearchInExpForCollectionArrayRef)
  • SgDerivedCollectionType (in Expand Syntax - isArrayRefOfCollection)
  • SgDerivedCollectionType (in Instrument - CTimingInstrumentSub)
  • SgDerivedCollectionType (in Instrument - ListCollectionInstances)
  • SgDerivedCollectionType (in Instrument - ListCollectionInvocations)
  • SgDerivedCollectionType (in Instrument - isReferenceToClassOfElement)
  • SgDerivedCollectionType (in Instrument - isReferenceToCollection)
  • SgDerivedType (in Dump Info - doFullType)
  • SgDerivedType (in Instrument - isReferenceToClassOfElement)
  • SgDescriptType (in Dump Info - doFullType)
  • SgExprListExp (in Expand Syntax - ExpandSyntax)
  • SgExprListExp (in Expand Syntax - ReplaceWithGetElemPart)
  • SgExprListExp (in Instrument - CTimingInstrumentSub)
  • SgExprListExp (in Instrument - InsertCCallNode)
  • SgExprListExp (in Instrument - ListCollectionInvocations)
  • SgExprListExp (in Instrument - VistaInstrument)
  • SgExpression (in Dump Info - classifyExpressions)
  • SgExpression (in Dump Info - classifyStatements)
  • SgExpression (in Dump Info - doLoopStmts)
  • SgExpression (in Expand Syntax )
  • SgExpression (in Expand Syntax - ExpandSyntax)
  • SgExpression (in Expand Syntax - ReplaceWithGetElemPart)
  • SgExpression (in Expand Syntax - SearchInExpForCollectionArrayRef)
  • SgExpression (in Expand Syntax - isArrayRefOfCollection)
  • SgExpression (in Expand Syntax - isReferenceToElementField)
  • SgExpression (in Instrument - CTimingInstrumentSub)
  • SgExpression (in Instrument - ListCollectionInvocations)
  • SgExpression (in Instrument - VistaInstrument)
  • SgExpression (in Instrument - isReferenceToClassOfElement)
  • SgExpression (in Instrument - isReferenceToCollection)
  • SgExpression (in Instrument - isReferenceToMethodOfElement)
  • SgExpression (in Restructure - addStuffToProgram)
  • SgExternalSymb (in Dump Info - classifySymbols)
  • SgFieldSymb (in Expand Syntax - isReferenceToElementField)
  • SgFieldSymb (in Instrument - isReferenceToClassOfElement)
  • SgFieldSymb (in Instrument - isReferenceToMethodOfElement)
  • SgFile (in Dump Info - ProjectUnparse)
  • SgFile (in Dump Info - classifyExpressions)
  • SgFile (in Dump Info - classifyStatements)
  • SgFile (in Dump Info - classifySymbols)
  • SgFile (in Dump Info - main)
  • SgFile (in Expand Syntax - CAnalyze)
  • SgFile (in Expand Syntax - ExpandSyntax)
  • SgFile (in Expand Syntax - Init)
  • SgFile (in Expand Syntax - ProjectUnparse)
  • SgFile (in Expand Syntax - main)
  • SgFile (in Instrument - CAnalyze)
  • SgFile (in Instrument - CInitSymbols)
  • SgFile (in Instrument - FAnalyze)
  • SgFile (in Instrument - InitFunctionTable)
  • SgFile (in Instrument - InitSymbols)
  • SgFile (in Instrument - IsC)
  • SgFile (in Instrument - IsFortran)
  • SgFile (in Instrument - ListCollectionInstances)
  • SgFile (in Instrument - ListCollectionInvocations)
  • SgFile (in Instrument - ListCollections)
  • SgFile (in Instrument - ProjectUnparse)
  • SgFile (in Restructure - addStuffToProgram)
  • SgFile (in Restructure - main)
  • SgForStmt (in Dump Info - doLoopStmts)
  • SgForStmt (in Instrument - FixLoops)
  • SgForStmt (in Restructure - addStuffToProgram)
  • SgFuncHedrStmt (in Instrument - inMethodOfTheElement)
  • SgFuncHedrStmt (in Instrument - whichFunctionAmI)
  • SgFuncHedrStmt (in Restructure - addStuffToProgram)
  • SgFunctionCallExp (in Expand Syntax - ReplaceWithGetElemPart)
  • SgFunctionCallExp (in Instrument - InsertCCallNode)
  • SgFunctionCallExp (in Instrument - isReferenceToClassOfElement)
  • SgFunctionCallExp (in Instrument - isReferenceToCollection)
  • SgFunctionCallExp (in Instrument - isReferenceToMethodOfElement)
  • SgFunctionSymb (in Dump Info - classifySymbols)
  • SgFunctionSymb (in Expand Syntax )
  • SgFunctionSymb (in Expand Syntax - Init)
  • SgFunctionSymb (in Expand Syntax - ReplaceWithGetElemPart)
  • SgFunctionSymb (in Instrument - CInitSymbols)
  • SgFunctionSymb (in Instrument - InitSymbols)
  • SgGotoStmt (in Dump Info - doGoToStmt)
  • SgIOControlStmt (in Dump Info - doIOStmts)
  • SgIOStmt (in Dump Info - doIOStmts)
  • SgIfStmt (in Dump Info - doIfStmts)
  • SgIfStmt (in Restructure - addStuffToProgram)
  • SgImplicitStmt (in Dump Info - doVarDecl)
  • SgInputOutputStmt (in Dump Info - doIOStmts)
  • SgInterfaceSymb (in Dump Info - classifySymbols)
  • SgLabelVarSymb (in Dump Info - classifySymbols)
  • SgLogIfStmt (in Dump Info - doIfStmts)
  • SgMemberFuncSymb (in Instrument - inMethodOfTheElement)
  • SgMemberFuncSymb (in Instrument - isReferenceToClassOfElement)
  • SgMemberFuncSymb (in Instrument - isReferenceToMethodOfElement)
  • SgMemberFuncSymb (in Instrument - whichFunctionAmI)
  • SgModuleSymb (in Dump Info - classifySymbols)
  • SgNestedVarListDeclStmt (in Dump Info - doVarDecl)
  • SgParameterStmt (in Dump Info - doVarDecl)
  • SgPointerType (in Dump Info - doFullType)
  • SgPointerType (in Expand Syntax - Init)
  • SgPointerType (in Expand Syntax - ReplaceWithGetElemPart)
  • SgPointerType (in Instrument - isReferenceToCollection)
  • SgProject (in Dump Info - ProjectUnparse)
  • SgProject (in Dump Info - main)
  • SgProject (in Expand Syntax - CAnalyze)
  • SgProject (in Expand Syntax - ProjectUnparse)
  • SgProject (in Expand Syntax - main)
  • SgProject (in Instrument )
  • SgProject (in Instrument - CAnalyze)
  • SgProject (in Instrument - CInitSymbols)
  • SgProject (in Instrument - CInitialize)
  • SgProject (in Instrument - FAnalyze)
  • SgProject (in Instrument - FInitialize)
  • SgProject (in Instrument - InitFunctionTable)
  • SgProject (in Instrument - InitSymbols)
  • SgProject (in Instrument - OpenProject)
  • SgProject (in Instrument - ProjectUnparse)
  • SgProject (in Restructure - addStuffToProgram)
  • SgProject (in Restructure - main)
  • SgReferenceType (in Dump Info - doFullType)
  • SgReferenceType (in Instrument - isReferenceToCollection)
  • SgReturnStmt (in Restructure - addStuffToProgram)
  • SgStatement (in Dump Info - classifyStatements)
  • SgStatement (in Dump Info - doGoToStmt)
  • SgStatement (in Dump Info - doIOStmts)
  • SgStatement (in Dump Info - doIfStmts)
  • SgStatement (in Dump Info - doLoopStmts)
  • SgStatement (in Dump Info - doVarDecl)
  • SgStatement (in Expand Syntax )
  • SgStatement (in Expand Syntax - ExpandSyntax)
  • SgStatement (in Expand Syntax - Init)
  • SgStatement (in Expand Syntax - ReplaceWithGetElemPart)
  • SgStatement (in Expand Syntax - SearchInExpForCollectionArrayRef)
  • SgStatement (in Instrument )
  • SgStatement (in Instrument - CTimingInstrumentSub)
  • SgStatement (in Instrument - FAnalyze)
  • SgStatement (in Instrument - FInstrument)
  • SgStatement (in Instrument - FInstrumentSub)
  • SgStatement (in Instrument - FixLoops)
  • SgStatement (in Instrument - InitFunctionTable)
  • SgStatement (in Instrument - InsertCCallNode)
  • SgStatement (in Instrument - InsertFCallNode)
  • SgStatement (in Instrument - ListCollectionInstances)
  • SgStatement (in Instrument - ListCollectionInvocations)
  • SgStatement (in Instrument - ListCollections)
  • SgStatement (in Instrument - UnparseSub)
  • SgStatement (in Instrument - VistaInstrument)
  • SgStatement (in Instrument - inMethodOfTheElement)
  • SgStatement (in Instrument - isReferenceToCollection)
  • SgStatement (in Instrument - whichFunctionAmI)
  • SgStatement (in Restructure - addStuffToProgram)
  • SgStructureDeclStmt (in Dump Info - doVarDecl)
  • SgSymbol (in Dump Info - classifyStatements)
  • SgSymbol (in Dump Info - classifySymbols)
  • SgSymbol (in Dump Info - doSymb)
  • SgSymbol (in Dump Info - doSymbAttribs)
  • SgSymbol (in Expand Syntax )
  • SgSymbol (in Expand Syntax - Init)
  • SgSymbol (in Expand Syntax - ReplaceWithGetElemPart)
  • SgSymbol (in Expand Syntax - SearchInExpForCollectionArrayRef)
  • SgSymbol (in Expand Syntax - isReferenceToElementField)
  • SgSymbol (in Instrument - CTimingInstrumentSub)
  • SgSymbol (in Instrument - Fortran Program Transformations)
  • SgSymbol (in Instrument - InitFunctionTable)
  • SgSymbol (in Instrument - InsertCCallNode)
  • SgSymbol (in Instrument - InsertFCallNode)
  • SgSymbol (in Instrument - ListCollectionInvocations)
  • SgSymbol (in Instrument - isReferenceToClassOfElement)
  • SgSymbol (in Instrument - isReferenceToCollection)
  • SgSymbol (in Instrument - isReferenceToMethodOfElement)
  • SgSymbol (in Instrument - pC++ Program Transformations)
  • SgSymbol (in Restructure - addStuffToProgram)
  • SgType (in Dump Info - classifyStatements)
  • SgType (in Dump Info - doFullType)
  • SgType (in Expand Syntax )
  • SgType (in Expand Syntax - InDummyVarTable)
  • SgType (in Expand Syntax - Init)
  • SgType (in Expand Syntax - MatchingDummyVar)
  • SgType (in Expand Syntax - ReplaceWithGetElemPart)
  • SgType (in Expand Syntax - isArrayRefOfCollection)
  • SgType (in Instrument - Fortran Program Transformations)
  • SgType (in Instrument - ListCollectionInstances)
  • SgType (in Instrument - isReferenceToClassOfElement)
  • SgType (in Instrument - isReferenceToCollection)
  • SgType (in Restructure - addStuffToProgram)
  • SgValueExp (in Dump Info - classifyExpressions)
  • SgValueExp (in Instrument - InsertFCallNode)
  • SgValueExp (in Restructure - addStuffToProgram)
  • SgVarDeclStmt (in Dump Info - doVarDecl)
  • SgVarListDeclStmt (in Dump Info - doVarDecl)
  • SgVarRefExp (in Expand Syntax - Init)
  • SgVarRefExp (in Expand Syntax - ReplaceWithGetElemPart)
  • SgVarRefExp (in Expand Syntax - isArrayRefOfCollection)
  • SgVarRefExp (in Expand Syntax - isReferenceToElementField)
  • SgVarRefExp (in Instrument - isReferenceToClassOfElement)
  • SgVarRefExp (in Instrument - isReferenceToCollection)
  • SgVarRefExp (in Instrument - isReferenceToMethodOfElement)
  • SgVarRefExp (in Restructure - addStuffToProgram)
  • SgVariableSymb (in Dump Info - classifySymbols)
  • SgVariableSymb (in Expand Syntax )
  • SgVariableSymb (in Expand Syntax - Init)
  • SgVariableSymb (in Expand Syntax - ReplaceWithGetElemPart)
  • SgVariableSymb (in Restructure - addStuffToProgram)
  • SgWhileStmt (in Dump Info - doLoopStmts)
  • SgWhileStmt (in Restructure - addStuffToProgram)
  • building Fortran90 and extended-C array references
  • building an assignment statement for C
  • building an assignment statement for Fortran
  • building expressions
  • generating temporary variables
  • identifying variables in user-defined classes
  • loop unrolling
  • searching for a member function
  • traversing files by function
  • traversing files by statement
  • Index - Concepts

  • .dep file
  • .dep files
  • .proj file
  • bif nodes
  • control parent
  • files
  • global node
  • language of the project
  • lexical predecessor
  • lexical successor
  • line number
  • loop fusion
  • loop implicit induction variables
  • loop interchange
  • loop normalization
  • loop transformations
  • loop unrolling
  • modifying statements
  • multiple files
  • number of children statements
  • parse tree
  • project
  • sage initialization
  • searching and replacing symbols
  • searching and replacing types
  • statement id
  • statement variant
  • statements
  • traversing files

  • Exit Sage++ User's Guide