- tabs - Variable in class imop.lib.getter.StringGetter.InternalStringGetter
-
- tabSize - Variable in class imop.parser.SimpleCharStream
-
- tabSpace - Variable in class imop.lib.cfg.DotNodeWriter
-
- tag - Variable in class imop.lib.analysis.typeSystem.EnumType
-
- tag - Variable in class imop.lib.analysis.typeSystem.StructType
-
- tag - Variable in class imop.lib.analysis.typeSystem.Typedef
-
- tag - Variable in class imop.lib.analysis.typeSystem.UnionType
-
- targetNode - Variable in class imop.lib.cfg.Deprecated_ImmediatePredecessorInserter
-
Deprecated.
- targetNode - Variable in class imop.lib.transform.updater.InsertImmediatePredecessor.ImmediatePredecessorSimpleInserter
-
- targetNode - Variable in class imop.lib.transform.updater.InsertImmediateSuccessor.ImmediateSuccessorSimpleInserter
-
- targetNode - Variable in class imop.lib.transform.updater.InsertOnTheEdge.ImmediatePredecessorInserter
-
- targetNodes - Variable in class imop.lib.analysis.dataflow.Deprecated_InterProceduralCFGPass
-
Deprecated.
Set of nodes which have to be processed with this analysis.
- targetSymbol - Variable in class imop.lib.analysis.mhp.lock.AtomicLock
-
- TASK - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.
- TaskBeginLink - Class in imop.lib.cfg.link.node
-
- TaskBeginLink(TaskConstruct, BeginNode) - Constructor for class imop.lib.cfg.link.node.TaskBeginLink
-
- TaskBodyLink - Class in imop.lib.cfg.link.node
-
- TaskBodyLink(TaskConstruct, Statement) - Constructor for class imop.lib.cfg.link.node.TaskBodyLink
-
- TaskClause - Class in imop.ast.node.external
-
Grammar production:
f0 ::= DataClause()
| UniqueTaskClause()
- TaskClause(NodeChoice) - Constructor for class imop.ast.node.external.TaskClause
-
- TaskClauseLink - Class in imop.lib.cfg.link.node
-
- TaskClauseLink(TaskConstruct, OmpClause, int) - Constructor for class imop.lib.cfg.link.node.TaskClauseLink
-
- TaskClauseList - Class in imop.ast.node.external
-
Grammar production:
f0 ::= DataClause()
| UniqueTaskClause()
- TaskClauseList(NodeChoice) - Constructor for class imop.ast.node.external.TaskClauseList
-
- TaskClauseList() - Method in class imop.parser.FrontEnd.CParser
-
- TaskConstruct - Class in imop.ast.node.external
-
Grammar production:
f0 ::= OmpPragma()
f1 ::=
f2 ::= ( TaskClauseList() )*
f3 ::= OmpEol()
f4 ::= Statement()
- TaskConstruct(OmpPragma, NodeToken, NodeListOptional, OmpEol, Statement) - Constructor for class imop.ast.node.external.TaskConstruct
-
- TaskConstruct(OmpPragma, NodeListOptional, OmpEol, Statement) - Constructor for class imop.ast.node.external.TaskConstruct
-
- TaskConstruct() - Method in class imop.parser.FrontEnd.CParser
-
- TaskConstructCFGInfo - Class in imop.lib.cfg.info
-
- TaskConstructCFGInfo(Node) - Constructor for class imop.lib.cfg.info.TaskConstructCFGInfo
-
- TaskConstructInfo - Class in imop.ast.info.cfgNodeInfo
-
- TaskConstructInfo(Node) - Constructor for class imop.ast.info.cfgNodeInfo.TaskConstructInfo
-
- TaskEndLink - Class in imop.lib.cfg.link.node
-
- TaskEndLink(TaskConstruct, EndNode) - Constructor for class imop.lib.cfg.link.node.TaskEndLink
-
- TASKWAIT - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.
- TaskwaitDirective - Class in imop.ast.node.external
-
Grammar production:
f0 ::= OmpPragma()
f1 ::=
f2 ::= OmpEol()
- TaskwaitDirective(OmpPragma, NodeToken, OmpEol) - Constructor for class imop.ast.node.external.TaskwaitDirective
-
- TaskwaitDirective(OmpPragma, OmpEol) - Constructor for class imop.ast.node.external.TaskwaitDirective
-
- TaskwaitDirective() - Method in class imop.parser.FrontEnd.CParser
-
- TaskwaitDirectiveInfo - Class in imop.ast.info.cfgNodeInfo
-
- TaskwaitDirectiveInfo(Node) - Constructor for class imop.ast.info.cfgNodeInfo.TaskwaitDirectiveInfo
-
- TASKYIELD - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.
- TaskyieldDirective - Class in imop.ast.node.external
-
Grammar production:
f0 ::= OmpPragma()
f1 ::=
f2 ::= OmpEol()
- TaskyieldDirective(OmpPragma, NodeToken, OmpEol) - Constructor for class imop.ast.node.external.TaskyieldDirective
-
- TaskyieldDirective(OmpPragma, OmpEol) - Constructor for class imop.ast.node.external.TaskyieldDirective
-
- TaskyieldDirective() - Method in class imop.parser.FrontEnd.CParser
-
- TaskyieldDirectiveInfo - Class in imop.ast.info.cfgNodeInfo
-
- TaskyieldDirectiveInfo(Node) - Constructor for class imop.ast.info.cfgNodeInfo.TaskyieldDirectiveInfo
-
- tempName - Variable in class imop.lib.builder.Copier.DeepCopier
-
- temporary_PercolateCodeUpwards() - Method in class imop.ast.info.cfgNodeInfo.BarrierDirectiveInfo
-
Deprecated.
- temporaryDeclarations - Variable in class imop.lib.transform.simplify.ExpressionSimplifier.SimplificationString
-
A list of declarations that are needed to be added globally,
e.g., int t1; float t2;
- testMovableSet() - Method in class imop.ast.info.cfgNodeInfo.BarrierDirectiveInfo
-
- THREADPRIVATE - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.
- ThreadPrivateDirective - Class in imop.ast.node.external
-
Grammar production:
f0 ::= OmpPragma()
f1 ::=
f2 ::= "("
f3 ::= VariableList()
f4 ::= ")"
f5 ::= OmpEol()
- ThreadPrivateDirective(OmpPragma, NodeToken, NodeToken, VariableList, NodeToken, OmpEol) - Constructor for class imop.ast.node.external.ThreadPrivateDirective
-
- ThreadPrivateDirective(OmpPragma, VariableList, OmpEol) - Constructor for class imop.ast.node.external.ThreadPrivateDirective
-
- ThreadPrivateDirective() - Method in class imop.parser.FrontEnd.CParser
-
- threadPrivateList - Variable in class imop.ast.info.RootInfo
-
- token - Variable in class imop.parser.FrontEnd.CParser
-
Current token.
- Token - Class in imop.parser
-
Describes the input token stream.
- Token() - Constructor for class imop.parser.Token
-
No-argument constructor
- Token(int) - Constructor for class imop.parser.Token
-
Constructs a new token for the specified Image.
- Token(int, String) - Constructor for class imop.parser.Token
-
Constructs a new token for the specified Image and Kind.
- token_source - Variable in class imop.parser.FrontEnd.CParser
-
Generated Token Manager.
- tokenBegin - Variable in class imop.parser.SimpleCharStream
-
- tokenImage - Variable in class imop.ast.node.external.NodeToken
-
- tokenImage - Static variable in interface imop.parser.CParserConstants
-
Literal token values.
- tokenImage - Variable in exception imop.parser.ParseException
-
This is a reference to the "tokenImage" array of the generated
parser within which the parse error occurred.
- TokenMgrError - Error in imop.parser
-
Token Manager Error.
- TokenMgrError() - Constructor for error imop.parser.TokenMgrError
-
No arg constructor.
- TokenMgrError(String, int) - Constructor for error imop.parser.TokenMgrError
-
Constructor with message and reason.
- TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error imop.parser.TokenMgrError
-
Full Constructor.
- top - Variable in class imop.lib.analysis.dataflow.interprocedural.Deprecated_ReachingDefinitionAnalysis
-
Deprecated.
- toString() - Method in class imop.ast.metadata.Label
-
- toString() - Method in class imop.ast.node.external.Node
-
- toString() - Method in class imop.ast.node.external.NodeToken
-
- toString() - Method in class imop.ast.node.internal.CallStatement
-
- toString() - Method in class imop.lib.analysis.dataflow.Definition
-
- toString() - Method in class imop.lib.analysis.dataflow.FreeVariable
-
- toString() - Method in class imop.lib.analysis.dataflow.Symbol
-
- toString() - Method in class imop.lib.analysis.mhp.BeginPhasePoint
-
- toString() - Method in class imop.lib.analysis.mhp.EndPhasePoint
-
- toString() - Method in class imop.lib.analysis.mhp.lock.RoutineLock
-
- toString() - Method in class imop.lib.analysis.typeSystem._BoolType
-
- toString() - Method in class imop.lib.analysis.typeSystem.ArrayType
-
- toString() - Method in class imop.lib.analysis.typeSystem.AtomicType
-
- toString() - Method in class imop.lib.analysis.typeSystem.CharType
-
- toString() - Method in class imop.lib.analysis.typeSystem.DoubleComplexType
-
- toString() - Method in class imop.lib.analysis.typeSystem.DoubleType
-
- toString() - Method in class imop.lib.analysis.typeSystem.EnumType
-
- toString() - Method in class imop.lib.analysis.typeSystem.FloatComplexType
-
- toString() - Method in class imop.lib.analysis.typeSystem.FloatType
-
- toString() - Method in class imop.lib.analysis.typeSystem.FunctionType
-
- toString() - Method in class imop.lib.analysis.typeSystem.LongDoubleComplexType
-
- toString() - Method in class imop.lib.analysis.typeSystem.LongDoubleType
-
- toString() - Method in class imop.lib.analysis.typeSystem.PointerType
-
- toString() - Method in class imop.lib.analysis.typeSystem.SignedCharType
-
- toString() - Method in class imop.lib.analysis.typeSystem.SignedIntType
-
- toString() - Method in class imop.lib.analysis.typeSystem.SignedLongIntType
-
- toString() - Method in class imop.lib.analysis.typeSystem.SignedLongLongIntType
-
- toString() - Method in class imop.lib.analysis.typeSystem.SignedShortIntType
-
- toString() - Method in class imop.lib.analysis.typeSystem.StructType
-
- toString() - Method in class imop.lib.analysis.typeSystem.Type
-
Returns a string of an abstract declaration of this type.
- toString() - Method in class imop.lib.analysis.typeSystem.UnionType
-
- toString() - Method in class imop.lib.analysis.typeSystem.UnsignedCharType
-
- toString() - Method in class imop.lib.analysis.typeSystem.UnsignedIntType
-
- toString() - Method in class imop.lib.analysis.typeSystem.UnsignedLongIntType
-
- toString() - Method in class imop.lib.analysis.typeSystem.UnsignedLongLongIntType
-
- toString() - Method in class imop.lib.analysis.typeSystem.UnsignedShortIntType
-
- toString() - Method in class imop.lib.analysis.typeSystem.VoidType
-
- toString() - Method in class imop.lib.cfg.info.CFGInfo.NodeWithStack
-
- toString() - Method in class imop.parser.Token
-
Returns the image.
- totalExpressionObjects - Variable in class imop.lib.getter.DummyExpressionNodeCounter
-
- totalNumberofChoiceObjects - Variable in class imop.lib.getter.DummyExpressionNodeCounter
-
- totalNumberofNodes - Variable in class imop.lib.getter.DummyExpressionNodeCounter
-
- totalNumberofWrapperExpressions - Variable in class imop.lib.getter.DummyExpressionNodeCounter
-
- TranslationUnit - Class in imop.ast.node.external
-
Grammar production:
f0 ::= ( ElementsOfTranslation() )+
- TranslationUnit(NodeList) - Constructor for class imop.ast.node.external.TranslationUnit
-
- TranslationUnit() - Method in class imop.parser.FrontEnd.CParser
-
- type - Variable in class imop.lib.analysis.dataflow.Symbol
-
- type() - Static method in class imop.lib.analysis.typeSystem._BoolType
-
- type() - Static method in class imop.lib.analysis.typeSystem.CharType
-
- type() - Static method in class imop.lib.analysis.typeSystem.DoubleComplexType
-
- type() - Static method in class imop.lib.analysis.typeSystem.DoubleType
-
- type() - Static method in class imop.lib.analysis.typeSystem.FloatComplexType
-
- type() - Static method in class imop.lib.analysis.typeSystem.FloatType
-
- type() - Static method in class imop.lib.analysis.typeSystem.LongDoubleComplexType
-
- type() - Static method in class imop.lib.analysis.typeSystem.LongDoubleType
-
- type() - Static method in class imop.lib.analysis.typeSystem.SignedCharType
-
- type() - Static method in class imop.lib.analysis.typeSystem.SignedIntType
-
- type() - Static method in class imop.lib.analysis.typeSystem.SignedLongIntType
-
- type() - Static method in class imop.lib.analysis.typeSystem.SignedLongLongIntType
-
- type() - Static method in class imop.lib.analysis.typeSystem.SignedShortIntType
-
- Type - Class in imop.lib.analysis.typeSystem
-
This is the superclass for all the various
Types supported by IMOP.
- Type() - Constructor for class imop.lib.analysis.typeSystem.Type
-
- type - Variable in class imop.lib.analysis.typeSystem.Typedef
-
- type() - Static method in class imop.lib.analysis.typeSystem.UnsignedCharType
-
- type() - Static method in class imop.lib.analysis.typeSystem.UnsignedIntType
-
- type() - Static method in class imop.lib.analysis.typeSystem.UnsignedLongIntType
-
- type() - Static method in class imop.lib.analysis.typeSystem.UnsignedLongLongIntType
-
- type() - Static method in class imop.lib.analysis.typeSystem.UnsignedShortIntType
-
- type() - Static method in class imop.lib.analysis.typeSystem.VoidType
-
- Typedef - Class in imop.lib.analysis.typeSystem
-
- Typedef(String, Type, Declaration, Scopeable) - Constructor for class imop.lib.analysis.typeSystem.Typedef
-
- TYPEDEF - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.
- TypedefName - Class in imop.ast.node.external
-
Grammar production:
f0 ::=
- TypedefName(NodeToken) - Constructor for class imop.ast.node.external.TypedefName
-
- TypedefName() - Method in class imop.parser.FrontEnd.CParser
-
- typedefParsingStack - Variable in class imop.parser.FrontEnd.CParser
-
- typedefTable - Variable in class imop.ast.info.cfgNodeInfo.CompoundStatementInfo
-
- typedefTable - Variable in class imop.ast.info.RootInfo
-
- typedefTable - Variable in class imop.lib.analysis.typeSystem.StructType
-
- typedefTable - Variable in class imop.lib.analysis.typeSystem.UnionType
-
- TypeDomain - Enum in imop.lib.analysis.typeSystem
-
- TypeDomain() - Constructor for enum imop.lib.analysis.typeSystem.TypeDomain
-
- TypeName - Class in imop.ast.node.external
-
Grammar production:
f0 ::= SpecifierQualifierList()
f1 ::= ( AbstractDeclarator() )?
- TypeName(SpecifierQualifierList, NodeOptional) - Constructor for class imop.ast.node.external.TypeName
-
- TypeName() - Method in class imop.parser.FrontEnd.CParser
-
- TypeOfCFG - Enum in imop.lib.cfg
-
- TypeOfCFG() - Constructor for enum imop.lib.cfg.TypeOfCFG
-
- typeOfIncompleteness - Variable in class imop.ast.metadata.IncompleteEdge
-
- TypeOfIncompleteness() - Constructor for enum imop.ast.metadata.IncompleteEdge.TypeOfIncompleteness
-
- TypeQualifier - Class in imop.ast.node.external
-
Grammar production:
f0 ::=
|
|
|
|
|
|
|
|
|
|
|
- TypeQualifier(NodeChoice) - Constructor for class imop.ast.node.external.TypeQualifier
-
- TypeQualifier() - Method in class imop.parser.FrontEnd.CParser
-
- TypeQualifierList - Class in imop.ast.node.external
-
Grammar production:
f0 ::= ( TypeQualifier() )+
- TypeQualifierList(NodeList) - Constructor for class imop.ast.node.external.TypeQualifierList
-
- TypeQualifierList() - Method in class imop.parser.FrontEnd.CParser
-
- types - Static variable in class imop.parser.FrontEnd.CParser
-
- TypeSpecifier - Class in imop.ast.node.external
-
Grammar production:
f0 ::= ( | | | | | | |
| | StructOrUnionSpecifier() | EnumSpecifier() |
TypedefName() )
- TypeSpecifier(NodeChoice) - Constructor for class imop.ast.node.external.TypeSpecifier
-
- TypeSpecifier() - Method in class imop.parser.FrontEnd.CParser
-
- typeTable - Variable in class imop.ast.info.cfgNodeInfo.CompoundStatementInfo
-
- typeTable - Variable in class imop.ast.info.cfgNodeInfo.FunctionDefinitionInfo
-
Deprecated.
- typeTable - Variable in class imop.ast.info.RootInfo
-
- typeTable - Variable in class imop.lib.analysis.typeSystem.StructType
-
- typeTable - Variable in class imop.lib.analysis.typeSystem.UnionType
-
- TypeTreeGetter - Class in imop.lib.analysis.typeSystem
-
Returns the root of the type-tree obtained by traversing the
DeclarationSpecifiers, ParameterAbstraction, and Declarator, as needed.
- TypeTreeGetter(Scopeable) - Constructor for class imop.lib.analysis.typeSystem.TypeTreeGetter
-
- TypeTreeGetter(Scopeable, boolean) - Constructor for class imop.lib.analysis.typeSystem.TypeTreeGetter
-