Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W _ 

G

gen - Variable in class imop.parser.FrontEnd.CParser.JJCalls
 
generateDotGraph(Node, String) - Static method in class imop.lib.util.Misc
 
generateNestedDotGraph() - Method in class imop.lib.cfg.DotGraphGenerator
This method generates the dot graph for all the functions and nodes present within the Node n.
generateParseException() - Method in class imop.parser.FrontEnd.CParser
Generate ParseException.
generateSimpleDotGraph() - Method in class imop.lib.cfg.DotGraphGenerator
This method generates a simple non-nested CFG starting from the given input.
genericCell - Static variable in class imop.lib.analysis.dataflow.HeapCell
Represents an abstraction over all the heap cells.
genericCell - Static variable in class imop.lib.analysis.dataflow.Symbol
Represents an abstraction over all the heap cells.
getAccesses() - Method in class imop.ast.info.NodeInfo
 
getAccessString(Node) - Static method in class imop.parser.FrontEnd
 
getAddressCell() - Method in class imop.lib.analysis.dataflow.Symbol
 
getAllBeginPhasePointsCopy() - Static method in class imop.lib.analysis.mhp.BeginPhasePoint
 
getAllComponents() - Method in class imop.lib.cfg.info.AtomicConstructCFGInfo
Obtain the various CFG components of the owner node.
getAllComponents() - Method in class imop.lib.cfg.info.CallStatementCFGInfo
 
getAllComponents() - Method in class imop.lib.cfg.info.CFGInfo
This method should be overridden by all the subclasses of CFGInfo.
It should return the various CFG components of the owner node.
Note: This method should be made abstract in CFGInfo, after we ensure that each CFG element has its own CFGInfo subclass.
getAllComponents() - Method in class imop.lib.cfg.info.CompoundStatementCFGInfo
Obtain the various CFG components of the owner node.
getAllComponents() - Method in class imop.lib.cfg.info.CriticalConstructCFGInfo
Obtain the various CFG components of the owner node.
getAllComponents() - Method in class imop.lib.cfg.info.DoStatementCFGInfo
Obtain the various CFG components of the owner node.
getAllComponents() - Method in class imop.lib.cfg.info.ForConstructCFGInfo
Obtain the various CFG components of the owner node.
getAllComponents() - Method in class imop.lib.cfg.info.ForStatementCFGInfo
Obtain the various CFG components of the owner node.
getAllComponents() - Method in class imop.lib.cfg.info.FunctionDefinitionCFGInfo
Obtain the various CFG components of the owner node.
getAllComponents() - Method in class imop.lib.cfg.info.IfStatementCFGInfo
Obtain the various CFG components of the owner node.
getAllComponents() - Method in class imop.lib.cfg.info.MasterConstructCFGInfo
Obtain the various CFG components of the owner node.
getAllComponents() - Method in class imop.lib.cfg.info.OrderedConstructCFGInfo
Obtain the various CFG components of the owner node.
getAllComponents() - Method in class imop.lib.cfg.info.ParallelConstructCFGInfo
Obtain the various CFG components of the owner node.
getAllComponents() - Method in class imop.lib.cfg.info.SectionsConstructCFGInfo
Obtain the various CFG components of the owner node.
getAllComponents() - Method in class imop.lib.cfg.info.SingleConstructCFGInfo
Obtain the various CFG components of the owner node.
getAllComponents() - Method in class imop.lib.cfg.info.SwitchStatementCFGInfo
Obtain the various CFG components of the owner node.
getAllComponents() - Method in class imop.lib.cfg.info.TaskConstructCFGInfo
Obtain the various CFG components of the owner node.
getAllComponents() - Method in class imop.lib.cfg.info.WhileStatementCFGInfo
Obtain the various CFG components of the owner node.
getAllDataDependees(Node) - Static method in class imop.lib.util.Misc
This method returns the set of all the nodes on which $n$ depends, except the control dependees of $n$.
getAllFunctionDefinitions() - Method in class imop.ast.info.RootInfo
 
getAllLocks() - Static method in class imop.lib.analysis.mhp.OldLock
Deprecated.
This method returns a copy of the set of all the locks.
getAllLockSetCopy() - Method in class imop.lib.analysis.mhp.lock.AbstractLock
 
getAllMemberTypesRecursively(Type) - Static method in class imop.lib.util.Misc
Returns a hash-set of the type of all the members that are recursively present in the contained aggregates (arrays/structs) or unions.
getAllNonLeafEnclosersExclusive() - Method in class imop.ast.info.NodeInfo
Obtain a set of all the non-leaf nodes that lexically enclose the node node.
getAllPhaseList() - Method in class imop.ast.info.cfgNodeInfo.ParallelConstructInfo
 
getAllSymbolsAtNode() - Method in class imop.ast.info.NodeInfo
Returns the set of symbols that are accessible at node $node$ (inclusively).
getAnalysisName() - Method in class imop.lib.analysis.dataflow.generic.InterThreadBackwardIDFA
Obtain a unique name that is used to denote this analysis.
getAnalysisName() - Method in class imop.lib.analysis.dataflow.generic.InterThreadForwardIDFA
Obtain a unique name that is used to denote this analysis.
getAntiDestinations() - Method in class imop.ast.info.NodeInfo
 
getAntiEdgeDestList() - Method in class imop.ast.info.NodeInfo
Deprecated.
getAntiEdgeSrcList() - Method in class imop.ast.info.NodeInfo
Deprecated.
getAntiSources() - Method in class imop.ast.info.NodeInfo
 
getAnyElement(Set<T>) - Static method in class imop.lib.util.Misc
Returns any element of an unordered set.
getArgumentList() - Method in class imop.ast.info.cfgNodeInfo.CallStatementInfo
Returns a copy of the ordered list of simple-primary expressions, that represent the various arguments passed at this call-statement.
getArgumentList() - Method in class imop.ast.node.internal.PreCallNode
 
getArraySize() - Method in class imop.lib.analysis.typeSystem.ArrayType
Returns the maximum number of elements that the array of this type may hold.
getATaskClause(Node) - Method in class imop.lib.cfg.Deprecated_ImmediatePredecessorInserter
Deprecated.
 
getAtomicClauseType() - Method in class imop.ast.info.cfgNodeInfo.AtomicConstructInfo
 
getAtomicLock(Symbol, AtomicConstructInfo.AtomicClauseType) - Static method in class imop.lib.analysis.mhp.lock.AtomicLock
 
getAtomicLock(AtomicConstruct) - Static method in class imop.lib.analysis.mhp.lock.AtomicLock
 
getAtomicLock() - Static method in class imop.lib.analysis.mhp.OldLock
Deprecated.
 
getAUniqueParallelOrDataClause(Node) - Method in class imop.lib.cfg.Deprecated_ImmediatePredecessorInserter
Deprecated.
 
getAUniqueParallelOrDataClauseWrapper(OmpClause) - Static method in class imop.lib.cfg.info.ParallelConstructCFGInfo
 
getBackwardAnalyses() - Static method in class imop.lib.analysis.dataflow.generic.InterThreadBackwardIDFA
Set of analyses that require backward IDFA.
getBegin() - Method in class imop.lib.cfg.NestedCFG
 
getBeginColumn() - Method in class imop.ast.node.external.NodeToken
Deprecated.
getBeginColumn() - Method in class imop.parser.SimpleCharStream
Get token beginning column number.
getBeginLine() - Method in class imop.ast.node.external.NodeToken
Deprecated.
getBeginLine() - Method in class imop.parser.SimpleCharStream
Get token beginning line number.
getBeginPhasePoint(Node, CallStack) - Static method in class imop.lib.analysis.mhp.BeginPhasePoint
 
getBeginPhasePoint(CFGInfo.NodeWithStack) - Static method in class imop.lib.analysis.mhp.BeginPhasePoint
 
getBeginPointsCopy() - Method in class imop.lib.analysis.mhp.Phase
 
getBitFieldSize() - Method in class imop.lib.analysis.typeSystem.StructOrUnionMember
 
getBody() - Method in class imop.lib.cfg.info.CriticalConstructCFGInfo
 
getBody() - Method in class imop.lib.cfg.info.DoStatementCFGInfo
 
getBody() - Method in class imop.lib.cfg.info.ForConstructCFGInfo
 
getBody() - Method in class imop.lib.cfg.info.ForStatementCFGInfo
 
getBody() - Method in class imop.lib.cfg.info.FunctionDefinitionCFGInfo
 
getBody() - Method in class imop.lib.cfg.info.MasterConstructCFGInfo
 
getBody() - Method in class imop.lib.cfg.info.OrderedConstructCFGInfo
 
getBody() - Method in class imop.lib.cfg.info.ParallelConstructCFGInfo
 
getBody() - Method in class imop.lib.cfg.info.SingleConstructCFGInfo
 
getBody() - Method in class imop.lib.cfg.info.SwitchStatementCFGInfo
 
getBody() - Method in class imop.lib.cfg.info.TaskConstructCFGInfo
 
getBody() - Method in class imop.lib.cfg.info.WhileStatementCFGInfo
 
getBufferedWriter(String) - Static method in class imop.lib.util.Misc
Returns a buffered writer handle for the file with the specified fileName present in the current directory.
getCalleeDefinitions() - Method in class imop.ast.info.cfgNodeInfo.CallStatementInfo
Returns the set of FunctionDefinitions that may be the potential callee's of this call-statement.
getCalleeSymbols() - Method in class imop.ast.info.cfgNodeInfo.CallStatementInfo
Returns the set of function-designator symbols that may be the potential callee's of this call-statement.
getCallersOfThis() - Method in class imop.ast.info.cfgNodeInfo.FunctionDefinitionInfo
Returns a set of all those call-sites in the known part of the program which may call this function-definition.
getCallIfAny(Expression) - Static method in class imop.lib.getter.CallStatementGetter
Used to obtain a CallStatement, if exp represents one.
getCallSite() - Method in class imop.lib.analysis.dataflow.InterProceduralNode
Deprecated.
 
getCallSites() - Method in class imop.ast.info.NodeInfo
Deprecated. 
getCallSiteStack() - Method in class imop.lib.analysis.mhp.PhasePoint
Deprecated.
getCallStack() - Method in class imop.lib.cfg.info.CFGInfo.NodeWithStack
 
getCallStatements() - Method in class imop.ast.info.NodeInfo
 
getCaseDefaultLabelStatementList() - Method in class imop.ast.info.cfgNodeInfo.SwitchStatementInfo
 
getCaseExpression() - Method in class imop.ast.metadata.CaseLabel
 
getCaseLabel() - Method in class imop.ast.metadata.IncompleteEdge
 
getCaseStatements(SwitchStatement) - Static method in class imop.lib.util.Misc
This method returns a vector of nodes representing case statements and default statements in the current level.
getCell() - Method in class imop.lib.analysis.dataflow.Definition
 
getCells() - Method in class imop.lib.analysis.dataflow.generic.IDFAEdge
 
getCFGClauseList() - Method in class imop.lib.cfg.info.ParallelConstructCFGInfo
 
getCFGInfo() - Method in class imop.ast.info.cfgNodeInfo.AtomicConstructInfo
 
getCFGInfo() - Method in class imop.ast.info.cfgNodeInfo.CompoundStatementInfo
 
getCFGInfo() - Method in class imop.ast.info.cfgNodeInfo.CriticalConstructInfo
 
getCFGInfo() - Method in class imop.ast.info.cfgNodeInfo.DoStatementInfo
 
getCFGInfo() - Method in class imop.ast.info.cfgNodeInfo.ForConstructInfo
 
getCFGInfo() - Method in class imop.ast.info.cfgNodeInfo.ForStatementInfo
 
getCFGInfo() - Method in class imop.ast.info.cfgNodeInfo.FunctionDefinitionInfo
 
getCFGInfo() - Method in class imop.ast.info.cfgNodeInfo.IfStatementInfo
 
getCFGInfo() - Method in class imop.ast.info.cfgNodeInfo.MasterConstructInfo
 
getCFGInfo() - Method in class imop.ast.info.cfgNodeInfo.OrderedConstructInfo
 
getCFGInfo() - Method in class imop.ast.info.cfgNodeInfo.ParallelConstructInfo
 
getCFGInfo() - Method in class imop.ast.info.cfgNodeInfo.SectionsConstructInfo
 
getCFGInfo() - Method in class imop.ast.info.cfgNodeInfo.SingleConstructInfo
 
getCFGInfo() - Method in class imop.ast.info.cfgNodeInfo.SwitchStatementInfo
 
getCFGInfo() - Method in class imop.ast.info.cfgNodeInfo.TaskConstructInfo
 
getCFGInfo() - Method in class imop.ast.info.cfgNodeInfo.WhileStatementInfo
 
getCFGInfo() - Method in class imop.ast.info.NodeInfo
 
getCFGInfoProtected() - Method in class imop.ast.info.NodeInfo
TODO: Should be renamed soon.
getCFGLinkFor(Node) - Static method in class imop.lib.cfg.CFGLinkFinder
For a given childNode, when a visit is called on the parent of the childNode, this method populates cfgLink with appropriate CFGLink object.
Note that childNode should not be a FunctionDefinition.
getCFGNodeFor(Node) - Static method in class imop.lib.util.Misc
Obtain a CFG node corresponding to node
getChoice() - Method in class imop.ast.node.external.NodeChoice
 
getClauseList() - Method in class imop.lib.cfg.info.TaskConstructCFGInfo
 
getClauseList(OmpConstruct) - Static method in class imop.lib.util.Misc
Returns a vector of clauses which are present in ompConstruct.
getColumn() - Method in class imop.parser.SimpleCharStream
Deprecated.
getColumnNum() - Method in class imop.ast.node.external.NodeToken
 
getColumnNum(Node) - Static method in class imop.lib.util.Misc
This method returns the column number of the first token encountered in the node n.
getComplexType() - Method in class imop.lib.analysis.typeSystem.DoubleType
 
getComplexType() - Method in class imop.lib.analysis.typeSystem.FloatType
 
getComplexType() - Method in class imop.lib.analysis.typeSystem.LongDoubleType
 
getComplexType() - Method in class imop.lib.analysis.typeSystem.Type
Returns the corresponding complex type for the current object.
getCompoundStatementElementWrapper(Node) - Static method in class imop.lib.util.Misc
Without changing any part of the tree above node, this method tries to return back the CompoundStatementElement object that wraps node.
If no such object exists, appropriate creation of missing nodes is performed.
getConstant() - Method in class imop.ast.node.internal.SimplePrimaryExpression
 
getContainerListNode(Node) - Static method in class imop.lib.util.Misc
 
getContainingList(Node) - Static method in class imop.lib.util.Misc
 
getContextDimension() - Method in class imop.lib.analysis.dataflow.generic.AnalysisDimension
 
getCopy(Node) - Method in class imop.ast.info.NodePhaseInfo
 
getCopy() - Method in class imop.lib.analysis.dataflow.interprocedural.Deprecated_ReachingDefinitionMap
Deprecated.
 
getCopy() - Method in class imop.lib.analysis.dataflow.interprocedural.LockSetAnalysis.LockMap
Obtain a copy of this map.
getCopy() - Method in class imop.lib.analysis.Deprecated_FlowFact
Deprecated.
Obtain a copy for this flow-fact.
getCopy(Node) - Method in class imop.lib.cfg.info.CFGInfo
 
getCopy(Node) - Method in class imop.lib.cfg.NestedCFG
 
getCopyForUnrolling() - Method in class imop.ast.info.cfgNodeInfo.CompoundStatementInfo
Obtain a copy of the owner compound statement which can be used during loop unrolling.
getCopyOf(HashMap<Cell, HashSet<Node>>) - Static method in class imop.lib.analysis.dataflow.interprocedural.DataDependenceBackward
 
getCopyOf(HashMap<Cell, HashSet<Node>>) - Static method in class imop.lib.analysis.dataflow.interprocedural.DataDependenceForward
 
getCriticalLock(String) - Static method in class imop.lib.analysis.mhp.lock.CriticalLock
 
getCriticalLock(CriticalConstruct) - Static method in class imop.lib.analysis.mhp.lock.CriticalLock
 
getDeclaration(String) - Method in class imop.lib.analysis.typeSystem.Type
Returns a declaration for tempName with this type.
getDeclarationFromExpression(Expression) - Static method in class imop.lib.builder.Builder
 
getDeclarationFromList(NodeOptional, String) - Method in class imop.lib.transform.simplify.OldFunctionStyleRemover
 
getDeclarationFromParameter(FunctionDefinition, int) - Static method in class imop.lib.builder.Builder
 
getDeclarationFromReturn(FunctionDefinition, Scopeable) - Static method in class imop.lib.builder.Builder
Returns a Declaration node with a new variable which holds the return value of func when it is inlined.
getDeclarationFromSymbol(Symbol) - Static method in class imop.lib.builder.Builder
 
getDeclarationFromType(Expression) - Static method in class imop.lib.builder.Builder
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem._BoolType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.ArrayType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.AtomicType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.CharType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.DoubleComplexType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.DoubleType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.EnumType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.FloatComplexType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.FloatType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.FunctionType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.LongDoubleComplexType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.LongDoubleType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.PointerType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.SignedCharType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.SignedIntType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.SignedLongIntType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.SignedLongLongIntType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.SignedShortIntType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.StructType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.Type
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.UnionType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.UnsignedCharType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.UnsignedIntType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.UnsignedLongIntType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.UnsignedLongLongIntType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.UnsignedShortIntType
 
getDeclarationSpecifiersString() - Method in class imop.lib.analysis.typeSystem.VoidType
 
getDeclarator(Declaration, String) - Static method in class imop.lib.util.Misc
 
getDeclarator(StructDeclaration, String) - Static method in class imop.lib.util.Misc
 
getDeclaratorString(String) - Method in class imop.lib.analysis.typeSystem.ArrayType
 
getDeclaratorString(String) - Method in class imop.lib.analysis.typeSystem.FunctionType
 
getDeclaratorString(String) - Method in class imop.lib.analysis.typeSystem.PointerType
 
getDeclaratorString(String) - Method in class imop.lib.analysis.typeSystem.Type
 
getDeclaringNode() - Method in class imop.lib.analysis.dataflow.Symbol
 
getDeepCopy(T) - Static method in class imop.lib.builder.Copier
After performing a deep copy of node baseNode to targetNode, this method initializes the various fields accessible via Node and Info objects.
getDefinedEnumName(Declaration) - Static method in class imop.lib.util.Misc
 
getDefinedStructName(Declaration) - Static method in class imop.lib.util.Misc
 
getDefinedUnionName(Declaration) - Static method in class imop.lib.util.Misc
 
getDefiningNode() - Method in class imop.lib.analysis.dataflow.Definition
 
getDefiningNode() - Method in class imop.lib.analysis.typeSystem.Typedef
 
getDefiningScope() - Method in class imop.lib.analysis.dataflow.Symbol
 
getDefiningScope() - Method in class imop.lib.analysis.typeSystem.EnumType
 
getDefiningScope() - Method in class imop.lib.analysis.typeSystem.StructType
 
getDefiningScope() - Method in class imop.lib.analysis.typeSystem.Typedef
 
getDefiningScope() - Method in class imop.lib.analysis.typeSystem.UnionType
 
getDefsInUD() - Method in class imop.ast.info.NodeInfo
Deprecated.
getDestinationNode() - Method in class imop.lib.cfg.parallel.InterTaskEdge
 
getDummyFlushType() - Method in class imop.ast.node.internal.DummyFlushDirective
 
getElementaryRWNode(Node) - Static method in class imop.lib.util.Misc
An elementary node is the last level of nested node which we use for getting reads/writes, generally.
getElementList() - Method in class imop.lib.analysis.typeSystem.StructType
 
getElementList(StructDeclaration, Scopeable) - Static method in class imop.lib.analysis.typeSystem.TypeTreeGetter
 
getElementList() - Method in class imop.lib.analysis.typeSystem.UnionType
 
getElementList() - Method in class imop.lib.cfg.info.CompoundStatementCFGInfo
 
getElementName() - Method in class imop.lib.analysis.typeSystem.StructOrUnionMember
 
getElementType() - Method in class imop.lib.analysis.typeSystem.ArrayType
 
getElementType() - Method in class imop.lib.analysis.typeSystem.AtomicType
 
getElementType() - Method in class imop.lib.analysis.typeSystem.StructOrUnionMember
 
getElementType(String) - Method in class imop.lib.analysis.typeSystem.StructType
 
getElementType(String) - Method in class imop.lib.analysis.typeSystem.UnionType
 
getElseBody() - Method in class imop.lib.cfg.info.IfStatementCFGInfo
 
getEnclosedDefaultStatement() - Method in class imop.ast.info.cfgNodeInfo.SwitchStatementInfo
Obtain the CFG node with default-label annotation for ((SwitchStatement) node) SwitchStatement.
getEnclosedLabels() - Method in class imop.ast.info.cfgNodeInfo.SwitchStatementInfo
 
getEnclosingBlock(Node) - Static method in class imop.lib.util.Misc
This method returns the enclosing CompoundStatement, FunctionDefinition or TranslationUnit of a given node (exclusively).
getEnclosingCFGNodeInclusive(Node) - Static method in class imop.lib.util.Misc
This method returns the enclosing CFG node of n.
getEnclosingCFGNonLeafNode(Node) - Static method in class imop.lib.util.Misc
This method returns the enclosing non-leaf CFG node of n (exclusive).
getEnclosingFunction(Node) - Static method in class imop.lib.util.Misc
This method returns the enclosing function for a given node.
getEnclosingLoop(Node) - Static method in class imop.lib.util.Misc
Deprecated.
getEnclosingLoopOrForConstruct(Node) - Static method in class imop.lib.util.Misc
 
getEnclosingLoopOrSwitch(Node) - Static method in class imop.lib.util.Misc
This method returns the enclosing loop or switch for given break statement.
getEnclosingNode(Node, HashSet<Class>) - Static method in class imop.lib.util.Misc
 
getEnclosingNode(Node, Class<T>) - Static method in class imop.lib.util.Misc
 
getEnclosingSwitch(Node) - Static method in class imop.lib.util.Misc
This method returns the enclosing switch for given statement.
getEnd() - Method in class imop.lib.cfg.NestedCFG
 
getEndColumn() - Method in class imop.ast.node.external.NodeToken
Deprecated.
getEndColumn() - Method in class imop.parser.SimpleCharStream
Get token end column number.
getEndLine() - Method in class imop.ast.node.external.NodeToken
Deprecated.
getEndLine() - Method in class imop.parser.SimpleCharStream
Get token end line number.
getEndPointsCopy() - Method in class imop.lib.analysis.mhp.Phase
 
getEndPointsNoUpdate() - Method in class imop.lib.analysis.mhp.Phase
This method does not support automated updates.
getEntryFact() - Method in class imop.lib.analysis.dataflow.Deprecated_InterProceduralCFGPass
Deprecated.
This method should be overridden to specify the IN flow fact for the entry node.
getEntryFact() - Method in class imop.lib.analysis.dataflow.generic.InterThreadBackwardIDFA
Obtain flowFact to be used when a node has no successors.
getEntryFact() - Method in class imop.lib.analysis.dataflow.generic.InterThreadForwardIDFA
Obtain flowFact to be used when a node has no predecessors.
getEntryFact() - Method in class imop.lib.analysis.dataflow.interprocedural.DataDependenceBackward
 
getEntryFact() - Method in class imop.lib.analysis.dataflow.interprocedural.DataDependenceForward
 
getEntryFact() - Method in class imop.lib.analysis.dataflow.interprocedural.Deprecated_ReachingDefinitionAnalysis
Deprecated.
 
getEntryFact() - Method in class imop.lib.analysis.dataflow.interprocedural.LivenessAnalysis
 
getEntryFact() - Method in class imop.lib.analysis.dataflow.interprocedural.LockSetAnalysis
 
getEntryFact() - Method in class imop.lib.analysis.dataflow.interprocedural.ReachingDefinitionAnalysis
 
getEnumeratorList(Declaration) - Static method in class imop.lib.util.Misc
 
getEnumMember(Enumerator) - Method in class imop.lib.analysis.typeSystem.TypeTreeGetter
 
getEnumMembers() - Method in class imop.lib.analysis.typeSystem.EnumType
 
getExactEnclosee(Node, Class<T>) - Static method in class imop.lib.util.Misc
This method returns a HashSet of the nodes of exact-type astType, present within the node $n$.
getExpF0() - Method in class imop.ast.node.external.Expression
 
getExpF1() - Method in class imop.ast.node.external.Expression
 
getExpressionStatement(NodeOptional) - Static method in class imop.ast.node.external.ExpressionStatement
May return an object of dynamic type CallStatement, or ExpressionStatement.
getExpressionStatement(NodeOptional, NodeToken) - Static method in class imop.ast.node.external.ExpressionStatement
May return an object of dynamic type CallStatement, or ExpressionStatement.
getF0() - Method in class imop.ast.node.external.AbstractDeclarator
 
getF0() - Method in class imop.ast.node.external.AbstractDeclaratorClosed
 
getF0() - Method in class imop.ast.node.external.AbstractDeclaratorWithPointer
 
getF0() - Method in class imop.ast.node.external.AbstractDimensionOrParameter
 
getF0() - Method in class imop.ast.node.external.AbstractOptionalDeclarator
 
getF0() - Method in class imop.ast.node.external.AdditiveExpression
 
getF0() - Method in class imop.ast.node.external.AdditiveMinusExpression
 
getF0() - Method in class imop.ast.node.external.AdditiveOptionalExpression
 
getF0() - Method in class imop.ast.node.external.AdditivePlusExpression
 
getF0() - Method in class imop.ast.node.external.ADeclarationSpecifier
 
getF0() - Method in class imop.ast.node.external.ADeclaratorOp
 
getF0() - Method in class imop.ast.node.external.ADimensionOrParameter
 
getF0() - Method in class imop.ast.node.external.ANDExpression
 
getF0() - Method in class imop.ast.node.external.ANowaitDataClause
 
getF0() - Method in class imop.ast.node.external.APostfixOperation
 
getF0() - Method in class imop.ast.node.external.ArgumentInitializerClause
 
getF0() - Method in class imop.ast.node.external.ArgumentList
 
getF0() - Method in class imop.ast.node.external.ArrayInitializer
 
getF0() - Method in class imop.ast.node.external.ArrowId
 
getF0() - Method in class imop.ast.node.external.ASection
 
getF0() - Method in class imop.ast.node.external.ASingleClause
 
getF0() - Method in class imop.ast.node.external.ASpecifierQualifier
 
getF0() - Method in class imop.ast.node.external.AssignInitializerClause
 
getF0() - Method in class imop.ast.node.external.AssignmentExpression
 
getF0() - Method in class imop.ast.node.external.AssignmentOperator
 
getF0() - Method in class imop.ast.node.external.AtomicClause
 
getF0() - Method in class imop.ast.node.external.AtomicConstruct
 
getF0() - Method in class imop.ast.node.external.AUniqueForOrDataOrNowaitClause
 
getF0() - Method in class imop.ast.node.external.AUniqueParallelOrDataClause
 
getF0() - Method in class imop.ast.node.external.AUniqueParallelOrUniqueForOrDataClause
 
getF0() - Method in class imop.ast.node.external.BarrierDirective
 
getF0() - Method in class imop.ast.node.external.BracketExpression
 
getF0() - Method in class imop.ast.node.external.BreakStatement
 
getF0() - Method in class imop.ast.node.external.CaseLabeledStatement
 
getF0() - Method in class imop.ast.node.external.CastExpression
 
getF0() - Method in class imop.ast.node.external.CastExpressionTyped
 
getF0() - Method in class imop.ast.node.external.CompoundStatement
 
getF0() - Method in class imop.ast.node.external.CompoundStatementElement
 
getF0() - Method in class imop.ast.node.external.ConditionalExpression
 
getF0() - Method in class imop.ast.node.external.Constant
 
getF0() - Method in class imop.ast.node.external.ConstantExpression
 
getF0() - Method in class imop.ast.node.external.ContinueStatement
 
getF0() - Method in class imop.ast.node.external.CriticalConstruct
 
getF0() - Method in class imop.ast.node.external.DataClause
 
getF0() - Method in class imop.ast.node.external.Declaration
 
getF0() - Method in class imop.ast.node.external.DeclarationList
 
getF0() - Method in class imop.ast.node.external.DeclarationSpecifiers
 
getF0() - Method in class imop.ast.node.external.Declarator
 
getF0() - Method in class imop.ast.node.external.DeclaratorOpList
 
getF0() - Method in class imop.ast.node.external.DeclareReductionDirective
 
getF0() - Method in class imop.ast.node.external.DefaultLabeledStatement
 
getF0() - Method in class imop.ast.node.external.DimensionOrParameterList
 
getF0() - Method in class imop.ast.node.external.DimensionSize
 
getF0() - Method in class imop.ast.node.external.DirectAbstractDeclarator
 
getF0() - Method in class imop.ast.node.external.DirectDeclarator
 
getF0() - Method in class imop.ast.node.external.DoStatement
 
getF0() - Method in class imop.ast.node.external.DotId
 
getF0() - Method in class imop.ast.node.external.ElementsOfTranslation
 
getF0() - Method in class imop.ast.node.external.Enumerator
 
getF0() - Method in class imop.ast.node.external.EnumeratorList
 
getF0() - Method in class imop.ast.node.external.EnumSpecifier
 
getF0() - Method in class imop.ast.node.external.EnumSpecifierWithId
 
getF0() - Method in class imop.ast.node.external.EnumSpecifierWithList
 
getF0() - Method in class imop.ast.node.external.EqualExpression
 
getF0() - Method in class imop.ast.node.external.EqualityExpression
 
getF0() - Method in class imop.ast.node.external.EqualOptionalExpression
 
getF0() - Method in class imop.ast.node.external.ExclusiveORExpression
 
getF0() - Method in class imop.ast.node.external.ExpressionClosed
 
getF0() - Method in class imop.ast.node.external.ExpressionList
 
getF0() - Method in class imop.ast.node.external.ExpressionStatement
 
getF0() - Method in class imop.ast.node.external.ExternalDeclaration
 
getF0() - Method in class imop.ast.node.external.FinalClause
 
getF0() - Method in class imop.ast.node.external.FlushDirective
 
getF0() - Method in class imop.ast.node.external.FlushVars
 
getF0() - Method in class imop.ast.node.external.ForConstruct
 
getF0() - Method in class imop.ast.node.external.ForDirective
 
getF0() - Method in class imop.ast.node.external.ForStatement
 
getF0() - Method in class imop.ast.node.external.FunctionDefinition
 
getF0() - Method in class imop.ast.node.external.GotoStatement
 
getF0() - Method in class imop.ast.node.external.IdentifierOrDeclarator
 
getF0() - Method in class imop.ast.node.external.IfClause
 
getF0() - Method in class imop.ast.node.external.IfStatement
 
getF0() - Method in class imop.ast.node.external.InclusiveORExpression
 
getF0() - Method in class imop.ast.node.external.InitDeclarator
 
getF0() - Method in class imop.ast.node.external.InitDeclaratorList
 
getF0() - Method in class imop.ast.node.external.Initializer
 
getF0() - Method in class imop.ast.node.external.InitializerClause
 
getF0() - Method in class imop.ast.node.external.InitializerList
 
getF0() - Method in class imop.ast.node.external.LogicalANDExpression
 
getF0() - Method in class imop.ast.node.external.LogicalORExpression
 
getF0() - Method in class imop.ast.node.external.MasterConstruct
 
getF0() - Method in class imop.ast.node.external.MergeableClause
 
getF0() - Method in class imop.ast.node.external.MinusMinus
 
getF0() - Method in class imop.ast.node.external.MultiplicativeDivExpression
 
getF0() - Method in class imop.ast.node.external.MultiplicativeExpression
 
getF0() - Method in class imop.ast.node.external.MultiplicativeModExpression
 
getF0() - Method in class imop.ast.node.external.MultiplicativeMultiExpression
 
getF0() - Method in class imop.ast.node.external.MultiplicativeOptionalExpression
 
getF0() - Method in class imop.ast.node.external.NonConditionalExpression
 
getF0() - Method in class imop.ast.node.external.NonEqualExpression
 
getF0() - Method in class imop.ast.node.external.NowaitClause
 
getF0() - Method in class imop.ast.node.external.NowaitDataClauseList
 
getF0() - Method in class imop.ast.node.external.NumThreadsClause
 
getF0() - Method in class imop.ast.node.external.OldParameterList
 
getF0() - Method in class imop.ast.node.external.OldParameterListClosed
 
getF0() - Method in class imop.ast.node.external.OmpCopyinClause
 
getF0() - Method in class imop.ast.node.external.OmpCopyPrivateClause
 
getF0() - Method in class imop.ast.node.external.OmpDfltNoneClause
 
getF0() - Method in class imop.ast.node.external.OmpDfltSharedClause
 
getF0() - Method in class imop.ast.node.external.OmpEol
 
getF0() - Method in class imop.ast.node.external.OmpFirstPrivateClause
 
getF0() - Method in class imop.ast.node.external.OmpForAdditive
 
getF0() - Method in class imop.ast.node.external.OmpForCondition
 
getF0() - Method in class imop.ast.node.external.OmpForGECondition
 
getF0() - Method in class imop.ast.node.external.OmpForGTCondition
 
getF0() - Method in class imop.ast.node.external.OmpForHeader
 
getF0() - Method in class imop.ast.node.external.OmpForInitExpression
 
getF0() - Method in class imop.ast.node.external.OmpForLECondition
 
getF0() - Method in class imop.ast.node.external.OmpForLTCondition
 
getF0() - Method in class imop.ast.node.external.OmpForMultiplicative
 
getF0() - Method in class imop.ast.node.external.OmpForSubtractive
 
getF0() - Method in class imop.ast.node.external.OmpLastPrivateClause
 
getF0() - Method in class imop.ast.node.external.OmpPragma
 
getF0() - Method in class imop.ast.node.external.OmpPrivateClause
 
getF0() - Method in class imop.ast.node.external.OmpReductionClause
 
getF0() - Method in class imop.ast.node.external.OmpSharedClause
 
getF0() - Method in class imop.ast.node.external.OrderedConstruct
 
getF0() - Method in class imop.ast.node.external.ParallelDirective
 
getF0() - Method in class imop.ast.node.external.ParallelForConstruct
 
getF0() - Method in class imop.ast.node.external.ParallelSectionsConstruct
 
getF0() - Method in class imop.ast.node.external.ParameterAbstraction
 
getF0() - Method in class imop.ast.node.external.ParameterDeclaration
 
getF0() - Method in class imop.ast.node.external.ParameterList
 
getF0() - Method in class imop.ast.node.external.ParameterTypeList
 
getF0() - Method in class imop.ast.node.external.ParameterTypeListClosed
 
getF0() - Method in class imop.ast.node.external.PlusPlus
 
getF0() - Method in class imop.ast.node.external.Pointer
 
getF0() - Method in class imop.ast.node.external.PostDecrementId
 
getF0() - Method in class imop.ast.node.external.PostfixExpression
 
getF0() - Method in class imop.ast.node.external.PostfixOperationsList
 
getF0() - Method in class imop.ast.node.external.PostIncrementId
 
getF0() - Method in class imop.ast.node.external.PreDecrementId
 
getF0() - Method in class imop.ast.node.external.PreIncrementId
 
getF0() - Method in class imop.ast.node.external.PrimaryExpression
 
getF0() - Method in class imop.ast.node.external.ReductionOp
 
getF0() - Method in class imop.ast.node.external.ReductionTypeList
 
getF0() - Method in class imop.ast.node.external.RegionPhrase
 
getF0() - Method in class imop.ast.node.external.RelationalGEExpression
 
getF0() - Method in class imop.ast.node.external.RelationalGTExpression
 
getF0() - Method in class imop.ast.node.external.RelationalLEExpression
 
getF0() - Method in class imop.ast.node.external.RelationalLTExpression
 
getF0() - Method in class imop.ast.node.external.RelationalOptionalExpression
 
getF0() - Method in class imop.ast.node.external.ReturnStatement
 
getF0() - Method in class imop.ast.node.external.ScheduleKind
 
getF0() - Method in class imop.ast.node.external.SectionsConstruct
 
getF0() - Method in class imop.ast.node.external.SectionsScope
 
getF0() - Method in class imop.ast.node.external.ShiftExpression
 
getF0() - Method in class imop.ast.node.external.ShiftLeftExpression
 
getF0() - Method in class imop.ast.node.external.ShiftOptionalExpression
 
getF0() - Method in class imop.ast.node.external.ShiftRightExpression
 
getF0() - Method in class imop.ast.node.external.ShortAssignMinus
 
getF0() - Method in class imop.ast.node.external.ShortAssignPlus
 
getF0() - Method in class imop.ast.node.external.SimpleLabeledStatement
 
getF0() - Method in class imop.ast.node.external.SingleClauseList
 
getF0() - Method in class imop.ast.node.external.SingleConstruct
 
getF0() - Method in class imop.ast.node.external.SizeofTypeName
 
getF0() - Method in class imop.ast.node.external.SizeofUnaryExpression
 
getF0() - Method in class imop.ast.node.external.SpecifierQualifierList
 
getF0() - Method in class imop.ast.node.external.StorageClassSpecifier
 
getF0() - Method in class imop.ast.node.external.StructDeclaration
 
getF0() - Method in class imop.ast.node.external.StructDeclarationList
 
getF0() - Method in class imop.ast.node.external.StructDeclarator
 
getF0() - Method in class imop.ast.node.external.StructDeclaratorList
 
getF0() - Method in class imop.ast.node.external.StructDeclaratorWithBitField
 
getF0() - Method in class imop.ast.node.external.StructDeclaratorWithDeclarator
 
getF0() - Method in class imop.ast.node.external.StructOrUnion
 
getF0() - Method in class imop.ast.node.external.StructOrUnionSpecifier
 
getF0() - Method in class imop.ast.node.external.StructOrUnionSpecifierWithId
 
getF0() - Method in class imop.ast.node.external.StructOrUnionSpecifierWithList
 
getF0() - Method in class imop.ast.node.external.SwitchStatement
 
getF0() - Method in class imop.ast.node.external.TaskClause
 
getF0() - Method in class imop.ast.node.external.TaskClauseList
 
getF0() - Method in class imop.ast.node.external.TaskConstruct
 
getF0() - Method in class imop.ast.node.external.TaskwaitDirective
 
getF0() - Method in class imop.ast.node.external.TaskyieldDirective
 
getF0() - Method in class imop.ast.node.external.ThreadPrivateDirective
 
getF0() - Method in class imop.ast.node.external.TranslationUnit
 
getF0() - Method in class imop.ast.node.external.TypedefName
 
getF0() - Method in class imop.ast.node.external.TypeName
 
getF0() - Method in class imop.ast.node.external.TypeQualifier
 
getF0() - Method in class imop.ast.node.external.TypeQualifierList
 
getF0() - Method in class imop.ast.node.external.TypeSpecifier
 
getF0() - Method in class imop.ast.node.external.UnaryCastExpression
 
getF0() - Method in class imop.ast.node.external.UnaryExpression
 
getF0() - Method in class imop.ast.node.external.UnaryExpressionPreDecrement
 
getF0() - Method in class imop.ast.node.external.UnaryExpressionPreIncrement
 
getF0() - Method in class imop.ast.node.external.UnaryOperator
 
getF0() - Method in class imop.ast.node.external.UnarySizeofExpression
 
getF0() - Method in class imop.ast.node.external.UniqueForClause
 
getF0() - Method in class imop.ast.node.external.UniqueForClauseSchedule
 
getF0() - Method in class imop.ast.node.external.UniqueForCollapse
 
getF0() - Method in class imop.ast.node.external.UniqueForOrDataOrNowaitClauseList
 
getF0() - Method in class imop.ast.node.external.UniqueParallelClause
 
getF0() - Method in class imop.ast.node.external.UniqueParallelOrDataClauseList
 
getF0() - Method in class imop.ast.node.external.UniqueParallelOrUniqueForOrDataClauseList
 
getF0() - Method in class imop.ast.node.external.UniqueTaskClause
 
getF0() - Method in class imop.ast.node.external.UnknownCpp
 
getF0() - Method in class imop.ast.node.external.UnknownPragma
 
getF0() - Method in class imop.ast.node.external.UntiedClause
 
getF0() - Method in class imop.ast.node.external.VariableList
 
getF0() - Method in class imop.ast.node.external.WhileStatement
 
getF1() - Method in class imop.ast.node.external.AbstractDeclaratorClosed
 
getF1() - Method in class imop.ast.node.external.AbstractDeclaratorWithPointer
 
getF1() - Method in class imop.ast.node.external.AdditiveExpression
 
getF1() - Method in class imop.ast.node.external.AdditiveMinusExpression
 
getF1() - Method in class imop.ast.node.external.AdditivePlusExpression
 
getF1() - Method in class imop.ast.node.external.ANDExpression
 
getF1() - Method in class imop.ast.node.external.ArgumentInitializerClause
 
getF1() - Method in class imop.ast.node.external.ArgumentList
 
getF1() - Method in class imop.ast.node.external.ArrayInitializer
 
getF1() - Method in class imop.ast.node.external.ArrowId
 
getF1() - Method in class imop.ast.node.external.ASection
 
getF1() - Method in class imop.ast.node.external.AssignInitializerClause
 
getF1() - Method in class imop.ast.node.external.AtomicConstruct
 
getF1() - Method in class imop.ast.node.external.BarrierDirective
 
getF1() - Method in class imop.ast.node.external.BracketExpression
 
getF1() - Method in class imop.ast.node.external.BreakStatement
 
getF1() - Method in class imop.ast.node.external.CaseLabeledStatement
 
getF1() - Method in class imop.ast.node.external.CastExpressionTyped
 
getF1() - Method in class imop.ast.node.external.CompoundStatement
 
getF1() - Method in class imop.ast.node.external.ConditionalExpression
 
getF1() - Method in class imop.ast.node.external.ContinueStatement
 
getF1() - Method in class imop.ast.node.external.CriticalConstruct
 
getF1() - Method in class imop.ast.node.external.Declaration
 
getF1() - Method in class imop.ast.node.external.Declarator
 
getF1() - Method in class imop.ast.node.external.DeclareReductionDirective
 
getF1() - Method in class imop.ast.node.external.DefaultLabeledStatement
 
getF1() - Method in class imop.ast.node.external.DimensionSize
 
getF1() - Method in class imop.ast.node.external.DirectAbstractDeclarator
 
getF1() - Method in class imop.ast.node.external.DirectDeclarator
 
getF1() - Method in class imop.ast.node.external.DoStatement
 
getF1() - Method in class imop.ast.node.external.DotId
 
getF1() - Method in class imop.ast.node.external.Enumerator
 
getF1() - Method in class imop.ast.node.external.EnumeratorList
 
getF1() - Method in class imop.ast.node.external.EnumSpecifierWithId
 
getF1() - Method in class imop.ast.node.external.EnumSpecifierWithList
 
getF1() - Method in class imop.ast.node.external.EqualExpression
 
getF1() - Method in class imop.ast.node.external.EqualityExpression
 
getF1() - Method in class imop.ast.node.external.ExclusiveORExpression
 
getF1() - Method in class imop.ast.node.external.ExpressionClosed
 
getF1() - Method in class imop.ast.node.external.ExpressionList
 
getF1() - Method in class imop.ast.node.external.ExpressionStatement
 
getF1() - Method in class imop.ast.node.external.FinalClause
 
getF1() - Method in class imop.ast.node.external.FlushDirective
 
getF1() - Method in class imop.ast.node.external.FlushVars
 
getF1() - Method in class imop.ast.node.external.ForConstruct
 
getF1() - Method in class imop.ast.node.external.ForDirective
 
getF1() - Method in class imop.ast.node.external.ForStatement
 
getF1() - Method in class imop.ast.node.external.FunctionDefinition
 
getF1() - Method in class imop.ast.node.external.GotoStatement
 
getF1() - Method in class imop.ast.node.external.IfClause
 
getF1() - Method in class imop.ast.node.external.IfStatement
 
getF1() - Method in class imop.ast.node.external.InclusiveORExpression
 
getF1() - Method in class imop.ast.node.external.InitDeclarator
 
getF1() - Method in class imop.ast.node.external.InitDeclaratorList
 
getF1() - Method in class imop.ast.node.external.InitializerList
 
getF1() - Method in class imop.ast.node.external.LogicalANDExpression
 
getF1() - Method in class imop.ast.node.external.LogicalORExpression
 
getF1() - Method in class imop.ast.node.external.MasterConstruct
 
getF1() - Method in class imop.ast.node.external.MultiplicativeDivExpression
 
getF1() - Method in class imop.ast.node.external.MultiplicativeExpression
 
getF1() - Method in class imop.ast.node.external.MultiplicativeModExpression
 
getF1() - Method in class imop.ast.node.external.MultiplicativeMultiExpression
 
getF1() - Method in class imop.ast.node.external.NonConditionalExpression
 
getF1() - Method in class imop.ast.node.external.NonEqualExpression
 
getF1() - Method in class imop.ast.node.external.NumThreadsClause
 
getF1() - Method in class imop.ast.node.external.OldParameterList
 
getF1() - Method in class imop.ast.node.external.OldParameterListClosed
 
getF1() - Method in class imop.ast.node.external.OmpCopyinClause
 
getF1() - Method in class imop.ast.node.external.OmpCopyPrivateClause
 
getF1() - Method in class imop.ast.node.external.OmpDfltNoneClause
 
getF1() - Method in class imop.ast.node.external.OmpDfltSharedClause
 
getF1() - Method in class imop.ast.node.external.OmpFirstPrivateClause
 
getF1() - Method in class imop.ast.node.external.OmpForAdditive
 
getF1() - Method in class imop.ast.node.external.OmpForGECondition
 
getF1() - Method in class imop.ast.node.external.OmpForGTCondition
 
getF1() - Method in class imop.ast.node.external.OmpForHeader
 
getF1() - Method in class imop.ast.node.external.OmpForInitExpression
 
getF1() - Method in class imop.ast.node.external.OmpForLECondition
 
getF1() - Method in class imop.ast.node.external.OmpForLTCondition
 
getF1() - Method in class imop.ast.node.external.OmpForMultiplicative
 
getF1() - Method in class imop.ast.node.external.OmpForSubtractive
 
getF1() - Method in class imop.ast.node.external.OmpLastPrivateClause
 
getF1() - Method in class imop.ast.node.external.OmpPragma
 
getF1() - Method in class imop.ast.node.external.OmpPrivateClause
 
getF1() - Method in class imop.ast.node.external.OmpReductionClause
 
getF1() - Method in class imop.ast.node.external.OmpSharedClause
 
getF1() - Method in class imop.ast.node.external.OrderedConstruct
 
getF1() - Method in class imop.ast.node.external.ParallelDirective
 
getF1() - Method in class imop.ast.node.external.ParallelForConstruct
 
getF1() - Method in class imop.ast.node.external.ParallelSectionsConstruct
 
getF1() - Method in class imop.ast.node.external.ParameterDeclaration
 
getF1() - Method in class imop.ast.node.external.ParameterList
 
getF1() - Method in class imop.ast.node.external.ParameterTypeList
 
getF1() - Method in class imop.ast.node.external.ParameterTypeListClosed
 
getF1() - Method in class imop.ast.node.external.Pointer
 
getF1() - Method in class imop.ast.node.external.PostDecrementId
 
getF1() - Method in class imop.ast.node.external.PostfixExpression
 
getF1() - Method in class imop.ast.node.external.PostIncrementId
 
getF1() - Method in class imop.ast.node.external.PreDecrementId
 
getF1() - Method in class imop.ast.node.external.PreIncrementId
 
getF1() - Method in class imop.ast.node.external.RegionPhrase
 
getF1() - Method in class imop.ast.node.external.RelationalGEExpression
 
getF1() - Method in class imop.ast.node.external.RelationalGTExpression
 
getF1() - Method in class imop.ast.node.external.RelationalLEExpression
 
getF1() - Method in class imop.ast.node.external.RelationalLTExpression
 
getF1() - Method in class imop.ast.node.external.ReturnStatement
 
getF1() - Method in class imop.ast.node.external.SectionsConstruct
 
getF1() - Method in class imop.ast.node.external.SectionsScope
 
getF1() - Method in class imop.ast.node.external.ShiftExpression
 
getF1() - Method in class imop.ast.node.external.ShiftLeftExpression
 
getF1() - Method in class imop.ast.node.external.ShiftRightExpression
 
getF1() - Method in class imop.ast.node.external.ShortAssignMinus
 
getF1() - Method in class imop.ast.node.external.ShortAssignPlus
 
getF1() - Method in class imop.ast.node.external.SimpleLabeledStatement
 
getF1() - Method in class imop.ast.node.external.SingleConstruct
 
getF1() - Method in class imop.ast.node.external.SizeofTypeName
 
getF1() - Method in class imop.ast.node.external.SizeofUnaryExpression
 
getF1() - Method in class imop.ast.node.external.StructDeclaration
 
getF1() - Method in class imop.ast.node.external.StructDeclaratorList
 
getF1() - Method in class imop.ast.node.external.StructDeclaratorWithBitField
 
getF1() - Method in class imop.ast.node.external.StructDeclaratorWithDeclarator
 
getF1() - Method in class imop.ast.node.external.StructOrUnionSpecifierWithId
 
getF1() - Method in class imop.ast.node.external.StructOrUnionSpecifierWithList
 
getF1() - Method in class imop.ast.node.external.SwitchStatement
 
getF1() - Method in class imop.ast.node.external.TaskConstruct
 
getF1() - Method in class imop.ast.node.external.TaskwaitDirective
 
getF1() - Method in class imop.ast.node.external.TaskyieldDirective
 
getF1() - Method in class imop.ast.node.external.ThreadPrivateDirective
 
getF1() - Method in class imop.ast.node.external.TypeName
 
getF1() - Method in class imop.ast.node.external.UnaryCastExpression
 
getF1() - Method in class imop.ast.node.external.UnaryExpressionPreDecrement
 
getF1() - Method in class imop.ast.node.external.UnaryExpressionPreIncrement
 
getF1() - Method in class imop.ast.node.external.UniqueForClauseSchedule
 
getF1() - Method in class imop.ast.node.external.UniqueForCollapse
 
getF1() - Method in class imop.ast.node.external.UnknownCpp
 
getF1() - Method in class imop.ast.node.external.UnknownPragma
 
getF1() - Method in class imop.ast.node.external.VariableList
 
getF1() - Method in class imop.ast.node.external.WhileStatement
 
getF10() - Method in class imop.ast.node.external.DeclareReductionDirective
 
getF11() - Method in class imop.ast.node.external.DeclareReductionDirective
 
getF2() - Method in class imop.ast.node.external.AbstractDeclaratorClosed
 
getF2() - Method in class imop.ast.node.external.ArgumentInitializerClause
 
getF2() - Method in class imop.ast.node.external.ArgumentList
 
getF2() - Method in class imop.ast.node.external.ArrayInitializer
 
getF2() - Method in class imop.ast.node.external.ASection
 
getF2() - Method in class imop.ast.node.external.AssignInitializerClause
 
getF2() - Method in class imop.ast.node.external.AtomicConstruct
 
getF2() - Method in class imop.ast.node.external.BarrierDirective
 
getF2() - Method in class imop.ast.node.external.BracketExpression
 
getF2() - Method in class imop.ast.node.external.CaseLabeledStatement
 
getF2() - Method in class imop.ast.node.external.CastExpressionTyped
 
getF2() - Method in class imop.ast.node.external.CompoundStatement
 
getF2() - Method in class imop.ast.node.external.CriticalConstruct
 
getF2() - Method in class imop.ast.node.external.Declaration
 
getF2() - Method in class imop.ast.node.external.DeclareReductionDirective
 
getF2() - Method in class imop.ast.node.external.DefaultLabeledStatement
 
getF2() - Method in class imop.ast.node.external.DimensionSize
 
getF2() - Method in class imop.ast.node.external.DoStatement
 
getF2() - Method in class imop.ast.node.external.EnumSpecifierWithList
 
getF2() - Method in class imop.ast.node.external.ExpressionClosed
 
getF2() - Method in class imop.ast.node.external.FinalClause
 
getF2() - Method in class imop.ast.node.external.FlushDirective
 
getF2() - Method in class imop.ast.node.external.FlushVars
 
getF2() - Method in class imop.ast.node.external.ForConstruct
 
getF2() - Method in class imop.ast.node.external.ForDirective
 
getF2() - Method in class imop.ast.node.external.ForStatement
 
getF2() - Method in class imop.ast.node.external.FunctionDefinition
 
getF2() - Method in class imop.ast.node.external.GotoStatement
 
getF2() - Method in class imop.ast.node.external.IfClause
 
getF2() - Method in class imop.ast.node.external.IfStatement
 
getF2() - Method in class imop.ast.node.external.MasterConstruct
 
getF2() - Method in class imop.ast.node.external.NonConditionalExpression
 
getF2() - Method in class imop.ast.node.external.NumThreadsClause
 
getF2() - Method in class imop.ast.node.external.OldParameterListClosed
 
getF2() - Method in class imop.ast.node.external.OmpCopyinClause
 
getF2() - Method in class imop.ast.node.external.OmpCopyPrivateClause
 
getF2() - Method in class imop.ast.node.external.OmpDfltNoneClause
 
getF2() - Method in class imop.ast.node.external.OmpDfltSharedClause
 
getF2() - Method in class imop.ast.node.external.OmpFirstPrivateClause
 
getF2() - Method in class imop.ast.node.external.OmpForAdditive
 
getF2() - Method in class imop.ast.node.external.OmpForGECondition
 
getF2() - Method in class imop.ast.node.external.OmpForGTCondition
 
getF2() - Method in class imop.ast.node.external.OmpForHeader
 
getF2() - Method in class imop.ast.node.external.OmpForInitExpression
 
getF2() - Method in class imop.ast.node.external.OmpForLECondition
 
getF2() - Method in class imop.ast.node.external.OmpForLTCondition
 
getF2() - Method in class imop.ast.node.external.OmpForMultiplicative
 
getF2() - Method in class imop.ast.node.external.OmpForSubtractive
 
getF2() - Method in class imop.ast.node.external.OmpLastPrivateClause
 
getF2() - Method in class imop.ast.node.external.OmpPragma
 
getF2() - Method in class imop.ast.node.external.OmpPrivateClause
 
getF2() - Method in class imop.ast.node.external.OmpReductionClause
 
getF2() - Method in class imop.ast.node.external.OmpSharedClause
 
getF2() - Method in class imop.ast.node.external.OrderedConstruct
 
getF2() - Method in class imop.ast.node.external.ParallelDirective
 
getF2() - Method in class imop.ast.node.external.ParallelForConstruct
 
getF2() - Method in class imop.ast.node.external.ParallelSectionsConstruct
 
getF2() - Method in class imop.ast.node.external.ParameterTypeListClosed
 
getF2() - Method in class imop.ast.node.external.Pointer
 
getF2() - Method in class imop.ast.node.external.RegionPhrase
 
getF2() - Method in class imop.ast.node.external.ReturnStatement
 
getF2() - Method in class imop.ast.node.external.SectionsConstruct
 
getF2() - Method in class imop.ast.node.external.SectionsScope
 
getF2() - Method in class imop.ast.node.external.ShortAssignMinus
 
getF2() - Method in class imop.ast.node.external.ShortAssignPlus
 
getF2() - Method in class imop.ast.node.external.SimpleLabeledStatement
 
getF2() - Method in class imop.ast.node.external.SingleConstruct
 
getF2() - Method in class imop.ast.node.external.SizeofTypeName
 
getF2() - Method in class imop.ast.node.external.StructDeclaration
 
getF2() - Method in class imop.ast.node.external.StructOrUnionSpecifierWithList
 
getF2() - Method in class imop.ast.node.external.SwitchStatement
 
getF2() - Method in class imop.ast.node.external.TaskConstruct
 
getF2() - Method in class imop.ast.node.external.TaskwaitDirective
 
getF2() - Method in class imop.ast.node.external.TaskyieldDirective
 
getF2() - Method in class imop.ast.node.external.ThreadPrivateDirective
 
getF2() - Method in class imop.ast.node.external.UniqueForClauseSchedule
 
getF2() - Method in class imop.ast.node.external.UniqueForCollapse
 
getF2() - Method in class imop.ast.node.external.UnknownPragma
 
getF2() - Method in class imop.ast.node.external.WhileStatement
 
getF3() - Method in class imop.ast.node.external.ArgumentInitializerClause
 
getF3() - Method in class imop.ast.node.external.ArrayInitializer
 
getF3() - Method in class imop.ast.node.external.ASection
 
getF3() - Method in class imop.ast.node.external.AssignInitializerClause
 
getF3() - Method in class imop.ast.node.external.AtomicConstruct
 
getF3() - Method in class imop.ast.node.external.CaseLabeledStatement
 
getF3() - Method in class imop.ast.node.external.CastExpressionTyped
 
getF3() - Method in class imop.ast.node.external.CriticalConstruct
 
getF3() - Method in class imop.ast.node.external.DeclareReductionDirective
 
getF3() - Method in class imop.ast.node.external.DoStatement
 
getF3() - Method in class imop.ast.node.external.EnumSpecifierWithList
 
getF3() - Method in class imop.ast.node.external.FinalClause
 
getF3() - Method in class imop.ast.node.external.FlushDirective
 
getF3() - Method in class imop.ast.node.external.ForConstruct
 
getF3() - Method in class imop.ast.node.external.ForStatement
 
getF3() - Method in class imop.ast.node.external.FunctionDefinition
 
getF3() - Method in class imop.ast.node.external.IfClause
 
getF3() - Method in class imop.ast.node.external.IfStatement
 
getF3() - Method in class imop.ast.node.external.MasterConstruct
 
getF3() - Method in class imop.ast.node.external.NumThreadsClause
 
getF3() - Method in class imop.ast.node.external.OmpCopyinClause
 
getF3() - Method in class imop.ast.node.external.OmpCopyPrivateClause
 
getF3() - Method in class imop.ast.node.external.OmpDfltNoneClause
 
getF3() - Method in class imop.ast.node.external.OmpDfltSharedClause
 
getF3() - Method in class imop.ast.node.external.OmpFirstPrivateClause
 
getF3() - Method in class imop.ast.node.external.OmpForAdditive
 
getF3() - Method in class imop.ast.node.external.OmpForHeader
 
getF3() - Method in class imop.ast.node.external.OmpForMultiplicative
 
getF3() - Method in class imop.ast.node.external.OmpForSubtractive
 
getF3() - Method in class imop.ast.node.external.OmpLastPrivateClause
 
getF3() - Method in class imop.ast.node.external.OmpPrivateClause
 
getF3() - Method in class imop.ast.node.external.OmpReductionClause
 
getF3() - Method in class imop.ast.node.external.OmpSharedClause
 
getF3() - Method in class imop.ast.node.external.OrderedConstruct
 
getF3() - Method in class imop.ast.node.external.ParallelForConstruct
 
getF3() - Method in class imop.ast.node.external.ParallelSectionsConstruct
 
getF3() - Method in class imop.ast.node.external.SectionsConstruct
 
getF3() - Method in class imop.ast.node.external.SectionsScope
 
getF3() - Method in class imop.ast.node.external.SingleConstruct
 
getF3() - Method in class imop.ast.node.external.SizeofTypeName
 
getF3() - Method in class imop.ast.node.external.StructOrUnionSpecifierWithList
 
getF3() - Method in class imop.ast.node.external.SwitchStatement
 
getF3() - Method in class imop.ast.node.external.TaskConstruct
 
getF3() - Method in class imop.ast.node.external.ThreadPrivateDirective
 
getF3() - Method in class imop.ast.node.external.UniqueForClauseSchedule
 
getF3() - Method in class imop.ast.node.external.UniqueForCollapse
 
getF3() - Method in class imop.ast.node.external.WhileStatement
 
getF4() - Method in class imop.ast.node.external.ArgumentInitializerClause
 
getF4() - Method in class imop.ast.node.external.AssignInitializerClause
 
getF4() - Method in class imop.ast.node.external.AtomicConstruct
 
getF4() - Method in class imop.ast.node.external.CriticalConstruct
 
getF4() - Method in class imop.ast.node.external.DeclareReductionDirective
 
getF4() - Method in class imop.ast.node.external.DoStatement
 
getF4() - Method in class imop.ast.node.external.EnumSpecifierWithList
 
getF4() - Method in class imop.ast.node.external.ForStatement
 
getF4() - Method in class imop.ast.node.external.IfStatement
 
getF4() - Method in class imop.ast.node.external.OmpForAdditive
 
getF4() - Method in class imop.ast.node.external.OmpForHeader
 
getF4() - Method in class imop.ast.node.external.OmpForMultiplicative
 
getF4() - Method in class imop.ast.node.external.OmpForSubtractive
 
getF4() - Method in class imop.ast.node.external.OmpReductionClause
 
getF4() - Method in class imop.ast.node.external.ParallelForConstruct
 
getF4() - Method in class imop.ast.node.external.ParallelSectionsConstruct
 
getF4() - Method in class imop.ast.node.external.SectionsConstruct
 
getF4() - Method in class imop.ast.node.external.SingleConstruct
 
getF4() - Method in class imop.ast.node.external.StructOrUnionSpecifierWithList
 
getF4() - Method in class imop.ast.node.external.SwitchStatement
 
getF4() - Method in class imop.ast.node.external.TaskConstruct
 
getF4() - Method in class imop.ast.node.external.ThreadPrivateDirective
 
getF4() - Method in class imop.ast.node.external.UniqueForClauseSchedule
 
getF4() - Method in class imop.ast.node.external.WhileStatement
 
getF5() - Method in class imop.ast.node.external.ArgumentInitializerClause
 
getF5() - Method in class imop.ast.node.external.AssignInitializerClause
 
getF5() - Method in class imop.ast.node.external.DeclareReductionDirective
 
getF5() - Method in class imop.ast.node.external.DoStatement
 
getF5() - Method in class imop.ast.node.external.ForStatement
 
getF5() - Method in class imop.ast.node.external.IfStatement
 
getF5() - Method in class imop.ast.node.external.OmpForHeader
 
getF5() - Method in class imop.ast.node.external.OmpReductionClause
 
getF5() - Method in class imop.ast.node.external.ParallelForConstruct
 
getF5() - Method in class imop.ast.node.external.ParallelSectionsConstruct
 
getF5() - Method in class imop.ast.node.external.ThreadPrivateDirective
 
getF6() - Method in class imop.ast.node.external.ArgumentInitializerClause
 
getF6() - Method in class imop.ast.node.external.DeclareReductionDirective
 
getF6() - Method in class imop.ast.node.external.DoStatement
 
getF6() - Method in class imop.ast.node.external.ForStatement
 
getF6() - Method in class imop.ast.node.external.OmpForHeader
 
getF6() - Method in class imop.ast.node.external.ParallelForConstruct
 
getF7() - Method in class imop.ast.node.external.DeclareReductionDirective
 
getF7() - Method in class imop.ast.node.external.ForStatement
 
getF7() - Method in class imop.ast.node.external.OmpForHeader
 
getF8() - Method in class imop.ast.node.external.DeclareReductionDirective
 
getF8() - Method in class imop.ast.node.external.ForStatement
 
getF9() - Method in class imop.ast.node.external.DeclareReductionDirective
 
getFieldDimension() - Method in class imop.lib.analysis.dataflow.generic.AnalysisDimension
 
getFinalClause() - Method in class imop.lib.cfg.info.TaskConstructCFGInfo
 
getFirstLeaves(Node) - Static method in class imop.lib.util.Misc
This method takes a CFG node and returns the first leaf node encountered within it.
getFlowDestinations() - Method in class imop.ast.info.NodeInfo
 
getFlowDimension() - Method in class imop.lib.analysis.dataflow.generic.AnalysisDimension
 
getFlowEdgeDestList() - Method in class imop.ast.info.NodeInfo
Deprecated.
getFlowEdgeSrcList() - Method in class imop.ast.info.NodeInfo
Deprecated.
getFlowFactIN(AnalysisName, Deprecated_InterProceduralCFGPass<? extends Deprecated_FlowFact>) - Method in class imop.ast.info.NodeInfo
Deprecated.
getFlowFactIN(AnalysisName) - Method in class imop.ast.info.NodeInfo
Deprecated.
getFlowFactOUT(AnalysisName, Deprecated_InterProceduralCFGPass<? extends Deprecated_FlowFact>) - Method in class imop.ast.info.NodeInfo
Deprecated.
getFlowFactOUT(AnalysisName) - Method in class imop.ast.info.NodeInfo
Deprecated.
getFlowSources() - Method in class imop.ast.info.NodeInfo
 
getForConditionExpression() - Method in class imop.lib.cfg.info.ForConstructCFGInfo
 
getForwardAnalyses() - Static method in class imop.lib.analysis.dataflow.generic.InterThreadForwardIDFA
Set of analyses that require forward IDFA.
getFreeVariableName() - Method in class imop.lib.analysis.dataflow.FreeVariable
 
getFunctionDesignatorNode() - Method in class imop.ast.node.internal.CallStatement
 
getFunctionDesignatorSymbol() - Method in class imop.ast.info.cfgNodeInfo.CallStatementInfo
Returns the symbol for the function-designator at this call-statement.
Note that this symbol could be a direct callee, or a function-pointer.
getFunctionName() - Method in class imop.ast.info.cfgNodeInfo.FunctionDefinitionInfo
 
getFunctionWithName(String) - Method in class imop.ast.info.RootInfo
 
getGenericCell() - Static method in class imop.lib.analysis.dataflow.HeapCell
 
getGenericCell() - Static method in class imop.lib.analysis.dataflow.Symbol
 
getGraphFileWriter(TypeOfCFG, String) - Static method in class imop.lib.util.Misc
This method returns a BufferedWriter object which wraps within it a stream to write to a file for dot graphs generation.
getHalfPostfixExpressionType(PostfixExpression, APostfixOperation) - Method in class imop.lib.getter.ExpressionTypeGetter
Returns the type of an expression n of the form "e1 e2 e3 ...em...
getIdentifier() - Method in class imop.ast.node.internal.SimplePrimaryExpression
 
getIdList() - Method in class imop.ast.node.internal.DummyFlushDirective
Deprecated.
getIdNameList(Declaration) - Static method in class imop.lib.util.Misc
 
getIdNameList(StructDeclaration) - Static method in class imop.lib.util.Misc
 
getIdNumber() - Method in class imop.ast.info.NodeInfo
 
getIfClause() - Method in class imop.lib.cfg.info.ParallelConstructCFGInfo
 
getIfClause() - Method in class imop.lib.cfg.info.TaskConstructCFGInfo
 
GetImage() - Method in class imop.parser.SimpleCharStream
Get token literal value.
getImmediateNeighbours(T) - Method in interface imop.lib.getter.CollectorVisitor.NeighbourListGetter
 
getImmediateNeighbours(T) - Method in interface imop.lib.getter.CollectorVisitor.NeighbourSetGetter
 
getIN(AnalysisName) - Method in class imop.ast.info.NodeInfo
Obtain the IN flow-fact for this node, for analysisName.
getIncomingInterTaskEdges() - Method in class imop.ast.info.cfgNodeInfo.DummyFlushDirectiveInfo
 
getIncompleteEdgeNodes(Node) - Static method in class imop.lib.util.Misc
Obtain a set of nodes, that are inclusively rooted (in the AST) at root, and that have a non-empty set of incomplete CFG edges.
getIncompleteEdges() - Method in class imop.ast.metadata.IncompleteSemantics
 
getIncompleteNode() - Method in class imop.ast.metadata.IncompleteEdge
 
getIncompleteSemantics() - Method in class imop.ast.info.NodeInfo
 
getIndexInContainingList(Node) - Static method in class imop.lib.util.Misc
 
getInfo() - Method in class imop.ast.node.external.AtomicConstruct
 
getInfo() - Method in class imop.ast.node.external.BarrierDirective
 
getInfo() - Method in class imop.ast.node.external.BreakStatement
 
getInfo() - Method in class imop.ast.node.external.CompoundStatement
 
getInfo() - Method in class imop.ast.node.external.ContinueStatement
 
getInfo() - Method in class imop.ast.node.external.CriticalConstruct
 
getInfo() - Method in class imop.ast.node.external.Declaration
 
getInfo() - Method in class imop.ast.node.external.DoStatement
 
getInfo() - Method in class imop.ast.node.external.Expression
 
getInfo() - Method in class imop.ast.node.external.ExpressionStatement
 
getInfo() - Method in class imop.ast.node.external.FinalClause
 
getInfo() - Method in class imop.ast.node.external.FlushDirective
 
getInfo() - Method in class imop.ast.node.external.ForConstruct
 
getInfo() - Method in class imop.ast.node.external.ForStatement
 
getInfo() - Method in class imop.ast.node.external.FunctionDefinition
 
getInfo() - Method in class imop.ast.node.external.GotoStatement
 
getInfo() - Method in class imop.ast.node.external.IfClause
 
getInfo() - Method in class imop.ast.node.external.IfStatement
 
getInfo() - Method in class imop.ast.node.external.IterationStatement
 
getInfo() - Method in class imop.ast.node.external.MasterConstruct
 
getInfo() - Method in class imop.ast.node.external.Node
 
getInfo() - Method in class imop.ast.node.external.NumThreadsClause
 
getInfo() - Method in class imop.ast.node.external.OmpConstruct
 
getInfo() - Method in class imop.ast.node.external.OmpForCondition
 
getInfo() - Method in class imop.ast.node.external.OmpForInitExpression
 
getInfo() - Method in class imop.ast.node.external.OmpForReinitExpression
 
getInfo() - Method in class imop.ast.node.external.OrderedConstruct
 
getInfo() - Method in class imop.ast.node.external.ParallelConstruct
 
getInfo() - Method in class imop.ast.node.external.ParameterDeclaration
 
getInfo() - Method in class imop.ast.node.external.ReturnStatement
 
getInfo() - Method in class imop.ast.node.external.SectionsConstruct
 
getInfo() - Method in class imop.ast.node.external.SingleConstruct
 
getInfo() - Method in class imop.ast.node.external.Statement
 
getInfo() - Method in class imop.ast.node.external.SwitchStatement
 
getInfo() - Method in class imop.ast.node.external.TaskConstruct
 
getInfo() - Method in class imop.ast.node.external.TaskwaitDirective
 
getInfo() - Method in class imop.ast.node.external.TaskyieldDirective
 
getInfo() - Method in class imop.ast.node.external.TranslationUnit
 
getInfo() - Method in class imop.ast.node.external.UnknownCpp
 
getInfo() - Method in class imop.ast.node.external.UnknownPragma
 
getInfo() - Method in class imop.ast.node.external.WhileStatement
 
getInfo() - Method in class imop.ast.node.internal.BeginNode
 
getInfo() - Method in class imop.ast.node.internal.CallStatement
 
getInfo() - Method in class imop.ast.node.internal.DummyFlushDirective
 
getInfo() - Method in class imop.ast.node.internal.EndNode
 
getInfoCopied(Node) - Method in class imop.ast.node.external.Node
 
getInheritedEnclosee(Node, Class<T>) - Static method in class imop.lib.util.Misc
This method returns a HashSet of the nodes of type $astType$, present within the node $n$ (inclusive).
getInheritedEncloseeList(Node, HashSet<Class<T>>) - Static method in class imop.lib.util.Misc
This method returns a HashSet of the nodes of any of the types from $astType$, present within the node $n$ (inclusively).
getInheritedEncloseeList(Node, Class<T>) - Static method in class imop.lib.util.Misc
This method returns a HashSet of the nodes of type $astType$, present within the node $n$.
getInitExpression() - Method in class imop.lib.cfg.info.ForConstructCFGInfo
 
getInitExpression() - Method in class imop.lib.cfg.info.ForStatementCFGInfo
 
getInJumpSources() - Method in class imop.ast.info.NodeInfo
Returns a set of those nodes which are sources of (intra-procedural) edges that enter this node from somewhere apart from BeginNode.
getInputPhasesOfOldTimes() - Method in class imop.ast.info.NodePhaseInfo
 
getIntegerConversionRank() - Method in class imop.lib.analysis.typeSystem._BoolType
 
getIntegerConversionRank() - Method in class imop.lib.analysis.typeSystem.CharType
 
getIntegerConversionRank() - Method in class imop.lib.analysis.typeSystem.EnumType
 
getIntegerConversionRank() - Method in class imop.lib.analysis.typeSystem.ExtendedUnsignedIntegerType
 
getIntegerConversionRank() - Method in class imop.lib.analysis.typeSystem.IntegerType
 
getIntegerConversionRank() - Method in class imop.lib.analysis.typeSystem.SignedCharType
 
getIntegerConversionRank() - Method in class imop.lib.analysis.typeSystem.SignedIntType
 
getIntegerConversionRank() - Method in class imop.lib.analysis.typeSystem.SignedLongIntType
 
getIntegerConversionRank() - Method in class imop.lib.analysis.typeSystem.SignedLongLongIntType
 
getIntegerConversionRank() - Method in class imop.lib.analysis.typeSystem.SignedShortIntType
 
getIntegerConversionRank() - Method in class imop.lib.analysis.typeSystem.UnsignedCharType
 
getIntegerConversionRank() - Method in class imop.lib.analysis.typeSystem.UnsignedIntType
 
getIntegerConversionRank() - Method in class imop.lib.analysis.typeSystem.UnsignedLongIntType
 
getIntegerConversionRank() - Method in class imop.lib.analysis.typeSystem.UnsignedLongLongIntType
 
getIntegerConversionRank() - Method in class imop.lib.analysis.typeSystem.UnsignedShortIntType
 
getIntegerPromotedType() - Method in class imop.lib.analysis.typeSystem.Type
 
getInternalFirstCFGNode(Node) - Static method in class imop.lib.util.Misc
This method returns the first CFG node encountered in the depth-first traversal of the AST rooted at n (inclusive).
getInterProceduralLeafPredecessors() - Method in class imop.lib.cfg.info.CFGInfo
Obtain a set of leaf nodes that are immediate predecessors of the owner node in a context-insensitive path on the super graph.
getInterProceduralLeafPredecessors(CallStack) - Method in class imop.lib.cfg.info.CFGInfo
Obtain a set of leaf nodes that are immediate predecessors of the owner node in a context-sensitive path on the super graph.
getInterProceduralLeafSuccessors() - Method in class imop.lib.cfg.info.CFGInfo
Obtain a set of leaf nodes that are immediate successors of the owner node in a context-insensitive path on the super graph.
getInterProceduralLeafSuccessors(CallStack) - Method in class imop.lib.cfg.info.CFGInfo
Obtain a set of leaf nodes that are immediate successors of the owner node in a context-sensitive path on the super graph.
getInterTaskDummyPredecessors() - Method in class imop.ast.info.cfgNodeInfo.DummyFlushDirectiveInfo
Returns a set of only those dummy flush directives to which communication is made via at least one symbol.
getInterTaskDummySuccessors() - Method in class imop.ast.info.cfgNodeInfo.DummyFlushDirectiveInfo
Returns a set of only those dummy flush directives to which communication is made via at least one symbol.
getInterTaskEdgeList() - Method in class imop.ast.info.cfgNodeInfo.DummyFlushDirectiveInfo
 
getInterTaskLeafPredecessorEdges() - Method in class imop.lib.cfg.info.CFGInfo
Obtain a set of predecessor node edges for this node, along with symbols via which information may flow on the edge connecting the predecessors to this node.
getInterTaskLeafPredecessorNodes() - Method in class imop.lib.cfg.info.CFGInfo
Obtain a set of predecessor node edges for this node, along with symbols via which information may flow on the edge connecting the predecessors to this node.
getInterTaskLeafPredecessors(Node) - Method in class imop.lib.analysis.dataflow.generic.InterThreadBackwardIDFA
Obtain a set of predecessor nodes for this node, along with symbols via which information may flow on the edge connecting the predecessors to this node.
getInterTaskLeafPredecessors(Node) - Method in class imop.lib.analysis.dataflow.generic.InterThreadForwardIDFA
Obtain a set of predecessor nodes for this node, along with symbols via which information may flow on the edge connecting the predecessors to this node.
getInterTaskLeafSuccessorEdges() - Method in class imop.lib.cfg.info.CFGInfo
Obtain a set of successor node edges for this node, along with symbols via which information may flow on the edge connecting the successors to this node.
getInterTaskLeafSuccessorNodes() - Method in class imop.lib.cfg.info.CFGInfo
Obtain a set of successor node edges for this node, along with symbols via which information may flow on the edge connecting the successors to this node.
getInterTaskLeafSuccessors(Node) - Method in class imop.lib.analysis.dataflow.generic.InterThreadBackwardIDFA
Obtain a set of successor nodes for this node, along with symbols via which information may flow on the edge connecting the successors to this node.
getInterTaskLeafSuccessors(Node) - Method in class imop.lib.analysis.dataflow.generic.InterThreadForwardIDFA
Obtain a set of successor nodes for this node, along with symbols via which information may flow on the edge connecting the successors to this node.
getIntraTaskCFGLeafContents() - Method in class imop.lib.cfg.info.CFGInfo
Returns a set of all the leaf CFG nodes that are present on valid inter-procedural context-insensitive paths between the BeginNode and EndNode of the owner node, if owner node is a non-leaf node.
getIntraTaskCFGLeafContents(CallStack) - Method in class imop.lib.cfg.info.CFGInfo
Returns a set of all the leaf CFG nodes that are present on valid inter-procedural context-sensitive paths between the BeginNode and EndNode of the owner node, if owner node is a non-leaf node.
getIntraTaskCFGLeafContentsOfSameParLevel(CallStack) - Method in class imop.lib.cfg.info.CFGInfo
 
getIntraTaskCFGLeafReachablesBackward() - Method in class imop.lib.cfg.info.CFGInfo
Returns a set of all the CFG leaf nodes that are reachable backwards starting with the immediate predecessors of this node, on valid paths.
getIntraTaskCFGLeafReachablesForward() - Method in class imop.lib.cfg.info.CFGInfo
Returns a set of all the CFG leaf nodes that are reachable starting the immediate successors of this node, on valid paths.
getItStmtF0() - Method in class imop.ast.node.external.IterationStatement
 
getJumpStmtF0() - Method in class imop.ast.node.external.JumpStatement
 
getKind() - Method in class imop.ast.node.external.NodeToken
 
getLabelAnnotations() - Method in class imop.ast.info.StatementInfo
Obtain a list of labels that annotate the owner node.
getLabeledCFGNode() - Method in class imop.ast.metadata.Label
 
getLabelName() - Method in class imop.ast.info.cfgNodeInfo.GotoStatementInfo
 
getLabelName() - Method in class imop.ast.metadata.SimpleLabel
 
getLabels() - Method in class imop.ast.info.StatementInfo
Obtain an ArrayList of all the labels that may be annotated to the owner statement n (or rather, that of the CFG node that it wraps).
getLabStmtF0() - Method in class imop.ast.node.external.LabeledStatement
 
getLexicalIntraProceduralCFGContents() - Method in class imop.lib.cfg.info.CFGInfo
Returns a set of all the CFG nodes that are present within the owner node, lexically.
getLexicalIntraProceduralCFGLeafContents() - Method in class imop.lib.cfg.info.CFGInfo
Returns a set of all the leaf CFG nodes that are present within the owner node, lexically.
getLine() - Method in class imop.parser.SimpleCharStream
Deprecated.
getLineNum() - Method in class imop.ast.node.external.NodeToken
 
getLineNum(Node) - Static method in class imop.lib.util.Misc
This method returns the line number of the first token encountered in the node n.
getLiveOut() - Method in class imop.ast.info.NodeInfo
Deprecated.
getLiveOutCells() - Method in class imop.ast.info.NodeInfo
Deprecated.
getLocation() - Method in class imop.lib.analysis.dataflow.HeapCell
 
getLocationsOf() - Method in class imop.ast.info.cfgNodeInfo.ExpressionInfo
For the owner Expression node, this method returns a set of those cells that are accessed, but for which we do not know whether the access is a read or a write.
getLocationsOf(Expression) - Static method in class imop.lib.getter.CellAccessGetter
This method is useful for obtaining memory locations referred by a sub-expression.
getLock(String, Node) - Static method in class imop.lib.analysis.mhp.OldLock
Deprecated.
This factory-method implements singleton design pattern, so that only one lock exists with a given name.
getLockedLocations() - Method in class imop.lib.analysis.mhp.lock.RoutineLock
 
getLockMapCopy() - Method in class imop.lib.analysis.dataflow.interprocedural.LockSetAnalysis.LockFlowFact
 
getLockSet() - Method in class imop.ast.info.NodeInfo
Deprecated.
getMainFunction() - Method in class imop.ast.info.RootInfo
 
getMemberValue(EnumType.EnumMember) - Method in class imop.lib.analysis.typeSystem.EnumType
 
getMergedFromThat(HashMap<Cell, HashSet<Node>>, HashMap<Cell, HashSet<Node>>, Set<Cell>) - Static method in class imop.lib.analysis.dataflow.interprocedural.DataDependenceForward.DataDependenceForwardFF
 
getMessage() - Method in error imop.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMovableNodes() - Method in class imop.ast.info.cfgNodeInfo.BarrierDirectiveInfo
 
getName() - Method in class imop.lib.analysis.dataflow.Symbol
 
getName() - Method in class imop.lib.analysis.mhp.OldLock
Deprecated.
 
getName() - Method in class imop.lib.analysis.typeSystem.EnumType.EnumMember
 
getNestedCFG() - Method in class imop.lib.cfg.info.CFGInfo
 
getNewTempName() - Static method in class imop.lib.builder.Builder
To obtain a new temporary name.
getNewTempName(String) - Static method in class imop.lib.builder.Builder
 
getNextBarriersCopy() - Method in class imop.lib.analysis.mhp.BeginPhasePoint
 
getNextCallSites(Node, CallSite) - Static method in class imop.lib.util.Misc
Returns a vector of call-sites that are present within $n$ after the call-site $callSite$.
getNextToken() - Method in class imop.parser.CParserTokenManager
Get the next Token.
getNextToken() - Method in class imop.parser.FrontEnd.CParser
Get the next Token.
getNode() - Method in class imop.ast.info.NodeInfo
 
getNode() - Method in class imop.ast.info.NodePhaseInfo
 
getNode() - Method in class imop.ast.node.external.NodeOptional
 
getNode() - Method in class imop.lib.analysis.dataflow.generic.IDFAEdge
 
getNode() - Method in class imop.lib.analysis.dataflow.InterProceduralNode
Deprecated.
 
getNode() - Method in class imop.lib.cfg.info.CFGInfo.NodeWithStack
 
getNode() - Method in class imop.lib.cfg.NestedCFG
 
getNodePhaseInfo() - Method in class imop.ast.info.NodeInfo
 
getNodes() - Method in class imop.ast.node.external.NodeList
 
getNodes() - Method in class imop.ast.node.external.NodeListOptional
 
getNodes() - Method in class imop.ast.node.external.NodeSequence
 
getNodeSetCopy() - Method in class imop.lib.analysis.mhp.Phase
 
getNodeToken() - Method in class imop.lib.analysis.dataflow.FreeVariable
 
getNonLeafNestingPathExclusive() - Method in class imop.ast.info.NodeInfo
Returns the list of all the non-leaf nodes that enclose the owner node, starting with the immediately enclosing non-leaf encloser.
getNonMovableNodes() - Method in class imop.ast.info.cfgNodeInfo.BarrierDirectiveInfo
 
getNumThreadsClause() - Method in class imop.lib.cfg.info.ParallelConstructCFGInfo
 
getOldType() - Method in class imop.lib.analysis.typeSystem.PointerType
 
getOmpClauseList() - Method in class imop.ast.info.OmpConstructInfo
 
getOmpConsF0() - Method in class imop.ast.node.external.OmpConstruct
 
getOmpDirF0() - Method in class imop.ast.node.external.OmpDirective
 
getOmpForReinitF0() - Method in class imop.ast.node.external.OmpForReinitExpression
 
getOUT(AnalysisName) - Method in class imop.ast.info.NodeInfo
Obtain the OUT flow-fact for this node, for analysisName.
getOuterMostNonLeafEncloser() - Method in class imop.ast.info.NodeInfo
Returns the outermost enclosing non-leaf node for the owner node.
getOutgoingInterTaskEdges() - Method in class imop.ast.info.cfgNodeInfo.DummyFlushDirectiveInfo
 
getOutJumpDestinations() - Method in class imop.ast.info.NodeInfo
Returns a set of those nodes which are destinations of (intra-procedural) edges that leave this node from somewhere apart from EndNode.
getOutJumpSources() - Method in class imop.ast.info.NodeInfo
 
getOutputDestinations() - Method in class imop.ast.info.NodeInfo
 
getOutputEdgeDestList() - Method in class imop.ast.info.NodeInfo
Deprecated.
getOutputEdgeSrcList() - Method in class imop.ast.info.NodeInfo
Deprecated.
getOutputSources() - Method in class imop.ast.info.NodeInfo
 
getOwner() - Method in class imop.ast.metadata.IncompleteSemantics
 
getOwner() - Method in class imop.lib.cfg.info.CFGInfo
 
getOwnerNestedCFG() - Method in class imop.ast.node.internal.BeginNode
 
getOwnerNestedCFG() - Method in class imop.ast.node.internal.EndNode
 
getParallelConstructFreeInterProceduralLeafPredecessors(CallStack) - Method in class imop.lib.cfg.info.CFGInfo
Returns the inter-procedural leaf predecessors of the owner, except when it is an EndNode of a ParallelConstruct.
getParallelConstructFreeInterProceduralLeafSuccessors(CallStack) - Method in class imop.lib.cfg.info.CFGInfo
Returns the inter-procedural leaf successors of the owner, except when it is a BeginNode of a ParallelConstruct.
getParallelFlowFactIN(AnalysisName, Deprecated_InterProceduralCFGPass<? extends Deprecated_FlowFact>) - Method in class imop.ast.info.NodeInfo
Deprecated.
getParallelFlowFactOUT(AnalysisName, Deprecated_InterProceduralCFGPass<? extends Deprecated_FlowFact>) - Method in class imop.ast.info.NodeInfo
Deprecated.
getParameterCount() - Method in class imop.lib.analysis.typeSystem.FunctionType
 
getParameterDeclaration() - Method in class imop.lib.analysis.typeSystem.FunctionType.Parameter
 
getParameterDeclarationFromParameterList(ParameterList, String) - Static method in class imop.lib.util.Misc
 
getParameterDeclarationList() - Method in class imop.lib.cfg.info.FunctionDefinitionCFGInfo
 
getParameterList() - Method in class imop.lib.analysis.typeSystem.FunctionType
 
getParameterName() - Method in class imop.lib.analysis.typeSystem.FunctionType.Parameter
 
getParameters(ParameterTypeList, Scopeable) - Method in class imop.lib.analysis.typeSystem.TypeTreeGetter
 
getParameterString() - Method in class imop.lib.analysis.typeSystem.FunctionType
 
getParameterType(int) - Method in class imop.lib.analysis.typeSystem.FunctionType
 
getParameterType() - Method in class imop.lib.analysis.typeSystem.FunctionType.Parameter
 
getParConsF0() - Method in class imop.ast.node.external.ParallelConstruct
 
getParConsF1() - Method in class imop.ast.node.external.ParallelConstruct
 
getParConsF2() - Method in class imop.ast.node.external.ParallelConstruct
 
getParConstruct() - Method in class imop.lib.analysis.mhp.Phase
 
getParConstructs(Node) - Static method in class imop.lib.util.Misc
Get a set of parallel construct that are lexically present inside node $n$.
getParent() - Method in class imop.ast.node.external.Node
 
getParent() - Method in class imop.ast.node.internal.SimplePrimaryExpression
 
getParentSwitch() - Method in class imop.ast.metadata.CaseLabel
 
getParentSwitch() - Method in class imop.ast.metadata.DefaultLabel
 
getPathDimension() - Method in class imop.lib.analysis.dataflow.generic.AnalysisDimension
 
getPhantomCall() - Static method in class imop.ast.node.internal.CallStatement
 
getPhaseId() - Method in class imop.lib.analysis.mhp.Phase
 
getPhaseSet() - Method in class imop.lib.analysis.mhp.BeginPhasePoint
 
getPhaseSetCopy() - Method in class imop.ast.info.NodePhaseInfo
 
getPointedStackElement() - Method in class imop.lib.analysis.dataflow.Symbol.AddressCell
 
getPointeeType() - Method in class imop.lib.analysis.typeSystem.PointerType
 
getPointsTo(Node) - Method in class imop.lib.analysis.dataflow.Cell
 
getPointsTo(Node) - Method in class imop.lib.analysis.dataflow.FreeVariable
 
getPointsTo(Node) - Method in class imop.lib.analysis.dataflow.HeapCell
 
getPointsTo(Node) - Method in class imop.lib.analysis.dataflow.Symbol.AddressCell
 
getPointsTo(Node) - Method in class imop.lib.analysis.dataflow.Symbol
 
getPointsToClosure(ArrayList<Cell>, ArrayList<Node>) - Method in class imop.lib.getter.CellAccessGetter.AccessGetter
 
getPointsToSet(ArrayList<Cell>, ArrayList<Node>) - Method in class imop.lib.getter.CellAccessGetter.AccessGetter
 
getPostCallNode() - Method in class imop.ast.node.internal.CallStatement
 
getPostCallNode() - Method in class imop.lib.cfg.info.CallStatementCFGInfo
 
getPreCallNode() - Method in class imop.ast.node.internal.CallStatement
 
getPreCallNode() - Method in class imop.lib.cfg.info.CallStatementCFGInfo
 
getPredBlocks() - Method in class imop.lib.cfg.info.CFGInfo
Obtain intra-procedural intra-task successors at the same nesting level of a CFG node.
getPredDFD(Node, DummyFlushType) - Static method in class imop.lib.transform.simplify.InsertDummyFlushDirectives
 
getPredecessors() - Method in class imop.lib.cfg.info.CFGInfo
Obtain CFG predecessors of a node, such that for a BeginNode, we obtain the predecessors of the parent node.
getPredecessorsOf(Node, Stack<CallSite>) - Method in class imop.lib.analysis.dataflow.Deprecated_InterProceduralCFGPass
Deprecated.
 
getPredicate() - Method in class imop.lib.cfg.info.DoStatementCFGInfo
 
getPredicate() - Method in class imop.lib.cfg.info.IfStatementCFGInfo
 
getPredicate() - Method in class imop.lib.cfg.info.SwitchStatementCFGInfo
 
getPredicate() - Method in class imop.lib.cfg.info.WhileStatementCFGInfo
 
getPredPhases() - Method in class imop.lib.analysis.mhp.Phase
 
getPreviousCallSitesReversed(Node, CallSite) - Static method in class imop.lib.util.Misc
Returns a vector of call-sites that are present within $n$ before the call-site $callSite$ in a reverse order.
getProceduralDimension() - Method in class imop.lib.analysis.dataflow.generic.AnalysisDimension
 
getReachableNodes() - Method in class imop.ast.info.cfgNodeInfo.BarrierDirectiveInfo
 
getReachableNodesCopy() - Method in class imop.lib.analysis.mhp.BeginPhasePoint
 
getReachingDefinitions() - Method in class imop.ast.info.NodeInfo
Deprecated.
getReadAfterCells() - Method in class imop.ast.node.internal.DummyFlushDirective
 
getReads() - Method in class imop.ast.info.NodeInfo
 
getReads(Node) - Static method in class imop.lib.getter.CellAccessGetter
Obtain the list of cells that may be read during the execution of a CFG node, node.
getRealType() - Method in class imop.lib.analysis.typeSystem.DoubleComplexType
 
getRealType() - Method in class imop.lib.analysis.typeSystem.FloatComplexType
 
getRealType() - Method in class imop.lib.analysis.typeSystem.LongDoubleComplexType
 
getRealType() - Method in class imop.lib.analysis.typeSystem.Type
Returns the corresponding real type for the current object.
getRegionInfo() - Method in class imop.ast.info.NodeInfo
 
getReinitExpression() - Method in class imop.lib.cfg.info.ForConstructCFGInfo
 
getRelatedBPPs(HashSet<Node>) - Static method in class imop.lib.analysis.mhp.BeginPhasePoint
Obtain set of all those BeginPhasePoints from which one or more elements of nodeSet might be reachable.
getRelatedBPPs(Node) - Static method in class imop.lib.analysis.mhp.BeginPhasePoint
Obtain set of all those BeginPhasePoints from which node may be reachable.
getRelExpF0() - Method in class imop.ast.node.external.RelationalExpression
 
getRelExpF1() - Method in class imop.ast.node.external.RelationalExpression
 
getReturnReceiver() - Method in class imop.ast.node.internal.PostCallNode
 
getReturnType() - Method in class imop.lib.analysis.typeSystem.FunctionType
 
getRootIdName(StructDeclaratorWithDeclarator) - Static method in class imop.lib.util.Misc
Given a struct-declarator, this method gives the name of the basic identifier in it (and not the parameter names).
getRootIdName(Declarator) - Static method in class imop.lib.util.Misc
Given a declarator, this method gives the name of the basic identifier in it (and not the parameter names)
getRootIdNodeToken(Declarator) - Static method in class imop.lib.util.Misc
Given a declarator, this method gives the name of the basic identifier in it (and not the parameter names)
getRootParamName(ParameterDeclaration) - Static method in class imop.lib.util.Misc
 
getRootParamNodeToken(ParameterDeclaration) - Static method in class imop.lib.util.Misc
 
getRoutineLock(HashSet<Cell>) - Static method in class imop.lib.analysis.mhp.lock.RoutineLock
 
getRoutineLock(CallStatement) - Static method in class imop.lib.analysis.mhp.lock.RoutineLock
Obtain a routine lock object corresponding to the lock variables being locked or unlocked in the lockingRoutine.
getSectionList() - Method in class imop.lib.cfg.info.SectionsConstructCFGInfo
 
getSelStmtF0() - Method in class imop.ast.node.external.SelectionStatement
 
getSharedAccesses() - Method in class imop.ast.info.NodeInfo
 
getSharedCellsAtNode() - Method in class imop.ast.info.NodeInfo
 
getSharedReads() - Method in class imop.ast.info.NodeInfo
 
getSharedReads() - Method in class imop.lib.analysis.mhp.Phase
 
getSharedReads(Node) - Static method in class imop.lib.getter.CellAccessGetter
Obtain the list of shared cells that may be read during the execution of a CFG node, node.
getSharedWrites() - Method in class imop.ast.info.NodeInfo
 
getSharedWrites() - Method in class imop.lib.analysis.mhp.Phase
 
getSharedWrites(Node) - Static method in class imop.lib.getter.CellAccessGetter
Obtain the list of shared cells that may be written during the execution of a CFG node, node.
getSharingAttribute(Cell) - Method in class imop.ast.info.NodeInfo
For a given symbol, this method tells whether the corresponding block of storage is shared or private at this node.
getSignedType() - Method in class imop.lib.analysis.typeSystem._BoolType
 
getSignedType() - Method in class imop.lib.analysis.typeSystem.UnsignedCharType
 
getSignedType() - Method in class imop.lib.analysis.typeSystem.UnsignedIntegerType
Returns the corresponding signed integer type.
getSignedType() - Method in class imop.lib.analysis.typeSystem.UnsignedIntType
 
getSignedType() - Method in class imop.lib.analysis.typeSystem.UnsignedLongIntType
 
getSignedType() - Method in class imop.lib.analysis.typeSystem.UnsignedLongLongIntType
 
getSignedType() - Method in class imop.lib.analysis.typeSystem.UnsignedShortIntType
 
getSimplePrimaryExpression(Expression) - Static method in class imop.lib.util.Misc
Returns the simple-primary expression represented by .
getSingleton(Set<T>) - Static method in class imop.lib.util.Misc
Returns the singleton element of a set.
getSourceNode() - Method in class imop.lib.cfg.parallel.InterTaskEdge
 
getStatement() - Method in class imop.lib.cfg.info.AtomicConstructCFGInfo
 
getStatementWithLabel(String) - Method in class imop.ast.info.NodeInfo
Obtain an internal CFG node in owner node, that contains the label l.
getStatementWrapper(Statement) - Static method in class imop.lib.util.Misc
Returns an object of exact-type Statement that (inclusively) wraps node.
Note that this method doesn't create new AST ancestors for node, if they are already present.
getStepExression() - Method in class imop.lib.cfg.info.ForStatementCFGInfo
 
getStmtF0() - Method in class imop.ast.node.external.Statement
 
getString(ArrayList<StringGetter.Commentor>) - Method in class imop.ast.info.NodeInfo
 
getString() - Method in class imop.ast.info.NodeInfo
 
getString() - Method in class imop.ast.metadata.CaseLabel
 
getString() - Method in class imop.ast.metadata.DefaultLabel
 
getString() - Method in class imop.ast.metadata.Label
 
getString() - Method in class imop.ast.metadata.SimpleLabel
 
getString() - Method in class imop.ast.node.internal.SimplePrimaryExpression
 
getString() - Method in class imop.lib.analysis.dataflow.generic.FlowFact
Prints the information represented by this object in a human-readable form.
getString() - Method in class imop.lib.analysis.dataflow.interprocedural.DataDependenceBackward.DataDependenceBackwardFF
 
getString() - Method in class imop.lib.analysis.dataflow.interprocedural.DataDependenceForward.DataDependenceForwardFF
 
getString() - Method in class imop.lib.analysis.dataflow.interprocedural.LivenessAnalysis.LivenessFlowFact
 
getString() - Method in class imop.lib.analysis.dataflow.interprocedural.LockSetAnalysis.LockFlowFact
 
getString() - Method in class imop.lib.analysis.dataflow.interprocedural.ReachingDefinitionAnalysis.ReachingDefinitionFlowFact
 
getString(Node) - Method in interface imop.lib.getter.StringGetter.Commentor
 
getString(Node) - Static method in class imop.lib.getter.StringGetter
 
getString(Node, ArrayList<StringGetter.Commentor>) - Static method in class imop.lib.getter.StringGetter
 
getStringOfField(HashMap<Cell, HashSet<Node>>, String) - Method in class imop.lib.analysis.dataflow.interprocedural.DataDependenceBackward.DataDependenceBackwardFF
 
getStringOfField(HashMap<Cell, HashSet<Node>>, String) - Method in class imop.lib.analysis.dataflow.interprocedural.DataDependenceForward.DataDependenceForwardFF
 
getStructDeclarator(StructDeclaration, String) - Static method in class imop.lib.util.Misc
 
getStructOrUnionDeclarationList(Declaration) - Static method in class imop.lib.util.Misc
 
getSuccBlocks() - Method in class imop.lib.cfg.info.CFGInfo
Obtain intra-procedural intra-task successors at the same nesting level of a CFG node.
getSuccDFD(Node, DummyFlushType) - Static method in class imop.lib.transform.simplify.InsertDummyFlushDirectives
 
getSuccessors() - Method in class imop.lib.cfg.info.CFGInfo
Obtain CFG successors of a node, such that for an EndNode, we obtain the successors of the parent node.
getSuccessorsOf(Node, Stack<CallSite>) - Method in class imop.lib.analysis.dataflow.Deprecated_InterProceduralCFGPass
Deprecated.
 
getSuccPhase() - Method in class imop.lib.analysis.mhp.Phase
 
GetSuffix(int) - Method in class imop.parser.SimpleCharStream
Get the suffix.
getSymbolEntry(String, Node) - Static method in class imop.lib.util.Misc
 
getSymbolOrFreeEntry(NodeToken) - Static method in class imop.lib.util.Misc
 
getSymbolTable() - Method in class imop.ast.info.cfgNodeInfo.CompoundStatementInfo
 
getSymbolTable() - Method in class imop.ast.info.cfgNodeInfo.FunctionDefinitionInfo
 
getSymbolTable() - Method in class imop.ast.info.RootInfo
 
getTabSize(int) - Method in class imop.parser.SimpleCharStream
 
getTag() - Method in class imop.lib.analysis.typeSystem.EnumType
 
getTag() - Method in class imop.lib.analysis.typeSystem.StructType
 
getTag() - Method in class imop.lib.analysis.typeSystem.UnionType
 
getTargetSymbol() - Method in class imop.ast.info.cfgNodeInfo.AtomicConstructInfo
This method returns the symbol which will be read/written atomically by the virtue of this owner atomic construct.
getTaskClauseWrapper(OmpClause) - Static method in class imop.lib.cfg.info.TaskConstructCFGInfo
 
getTerminationExpression() - Method in class imop.lib.cfg.info.ForStatementCFGInfo
 
getThenBody() - Method in class imop.lib.cfg.info.IfStatementCFGInfo
 
getThreadPrivateList() - Method in class imop.ast.info.RootInfo
 
getToken(int) - Method in class imop.parser.FrontEnd.CParser
Get the specific Token.
getTokenImage() - Method in class imop.ast.node.external.NodeToken
 
getTop() - Method in class imop.lib.analysis.dataflow.Deprecated_InterProceduralCFGPass
Deprecated.
This method should be overridden to return an object of supertype FlowFact that represents the notion of a TOP element in the lattice.
getTop() - Method in class imop.lib.analysis.dataflow.generic.InterThreadBackwardIDFA
Obtain the Top element of the associated lattice for this IDFA.
getTop() - Method in class imop.lib.analysis.dataflow.generic.InterThreadForwardIDFA
Obtain the Top element of the associated lattice for this IDFA.
getTop() - Method in class imop.lib.analysis.dataflow.interprocedural.DataDependenceBackward
 
getTop() - Method in class imop.lib.analysis.dataflow.interprocedural.DataDependenceForward
 
getTop() - Method in class imop.lib.analysis.dataflow.interprocedural.Deprecated_ReachingDefinitionAnalysis
Deprecated.
 
getTop() - Method in class imop.lib.analysis.dataflow.interprocedural.LivenessAnalysis
 
getTop() - Method in class imop.lib.analysis.dataflow.interprocedural.LockSetAnalysis
 
getTop() - Method in class imop.lib.analysis.dataflow.interprocedural.ReachingDefinitionAnalysis
 
getType() - Method in class imop.lib.analysis.dataflow.Symbol
 
getType(Expression) - Static method in class imop.lib.analysis.typeSystem.Type
Returns the type of the expression exp.
getType() - Method in class imop.lib.analysis.typeSystem.Typedef
 
getTypedefEntry(TypedefName, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Typedef
 
getTypedefEntry(String, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Typedef
Returns the Typedef entry which defines the typedef named "tag", and is present in either an enclosing struct/union, or in an enclosing CompoundStatement or TranslationUnit.
getTypedefEntry(String, Node) - Static method in class imop.lib.analysis.typeSystem.Typedef
 
getTypedefTable() - Method in class imop.ast.info.cfgNodeInfo.CompoundStatementInfo
 
getTypedefTable() - Method in class imop.ast.info.RootInfo
 
getTypedefTable() - Method in class imop.lib.analysis.typeSystem.StructType
 
getTypedefTable() - Method in class imop.lib.analysis.typeSystem.UnionType
 
getTypeDomain() - Method in class imop.lib.analysis.typeSystem.ComplexType
 
getTypeDomain() - Method in class imop.lib.analysis.typeSystem.Type
Returns the type domain of the types.
getTypeEntry(String, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
Returns the Type entry which defines the type named "tag", and is present in either an enclosing struct/union, or in an enclosing CompoundStatement, FunctionDefinition or TranslationUnit.
getTypeEntry(String, Node) - Static method in class imop.lib.analysis.typeSystem.Type
Returns reference to the Type object that represents a struct, union or an enum with the specified tag as visible in the node node.
getTypeFromArithmeticKeys(ArrayList<ArithmeticTypeKey>) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeFromScope(String, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
Returns the type with specified tag, if present in the given scope, or any of the nested scope.
getTypeName() - Method in class imop.lib.analysis.typeSystem.Typedef
 
getTypeOfIncompleteness() - Method in class imop.ast.metadata.IncompleteEdge
 
getTypeTable() - Method in class imop.ast.info.cfgNodeInfo.CompoundStatementInfo
 
getTypeTable() - Method in class imop.ast.info.cfgNodeInfo.FunctionDefinitionInfo
Deprecated.
getTypeTable() - Method in class imop.ast.info.RootInfo
 
getTypeTable() - Method in class imop.ast.node.external.CompoundStatement
 
getTypeTable() - Method in class imop.ast.node.external.FunctionDefinition
 
getTypeTable() - Method in class imop.ast.node.external.TranslationUnit
 
getTypeTable() - Method in interface imop.ast.node.internal.Scopeable
 
getTypeTable() - Method in class imop.lib.analysis.typeSystem.StructType
 
getTypeTable() - Method in class imop.lib.analysis.typeSystem.UnionType
 
getTypeTree(FunctionDefinition, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(Declaration, Scopeable, boolean) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(Declaration, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(ParameterTypeList, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(Declaration, String, Scopeable, boolean) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(Declaration, String, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(Declaration, String, Type, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(StructDeclaration, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(StructDeclaration, String, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(ParameterDeclaration, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(DeclarationSpecifiers, ParameterAbstraction, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(DeclarationSpecifiers, Scopeable, boolean) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(DeclarationSpecifiers, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(DeclarationSpecifiers, Declarator, Scopeable, boolean) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(DeclarationSpecifiers, Declarator, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(SpecifierQualifierList, Declarator, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(DeclarationSpecifiers, Declarator, Type, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(SpecifierQualifierList, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(SpecifierQualifierList, StructDeclarator, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(SpecifierQualifierList, AbstractDeclarator, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
 
getTypeTree(TypeName, Scopeable) - Static method in class imop.lib.analysis.typeSystem.Type
 
getUnsignedType() - Method in class imop.lib.analysis.typeSystem.SignedCharType
 
getUnsignedType() - Method in class imop.lib.analysis.typeSystem.SignedIntegerType
Returns the corresponding unsigned integer type, for the current signed integer type.
getUnsignedType() - Method in class imop.lib.analysis.typeSystem.SignedIntType
 
getUnsignedType() - Method in class imop.lib.analysis.typeSystem.SignedLongIntType
 
getUnsignedType() - Method in class imop.lib.analysis.typeSystem.SignedLongLongIntType
 
getUnsignedType() - Method in class imop.lib.analysis.typeSystem.SignedShortIntType
 
getUsesInDU() - Method in class imop.ast.info.NodeInfo
Deprecated.
getUsualArithmeticConvertedType(Type, Type) - Static method in class imop.lib.analysis.typeSystem.Conversion
Returns the common real type of given two types.
getValue() - Method in class imop.lib.analysis.typeSystem.EnumType.EnumMember
 
getValue() - Method in class imop.parser.Token
An optional attribute value of the Token.
getVariableSymbolsAtNode(Node) - Static method in class imop.lib.util.Misc
Returns the set of symbols that are accessible at node $node$ (inclusively).
getWrapperInList(Node) - Static method in class imop.lib.util.Misc
Given an element $elem$, this method returns that element ($wrapper$) of the $list$, which wraps $elem$ and for which $list.nodes.contains(wrapper)$ returns true.
getWrites() - Method in class imop.ast.info.NodeInfo
 
getWrites(Node) - Static method in class imop.lib.getter.CellAccessGetter
Obtain the list of cells that may be written during the execution of a CFG node, node.
getWrittenBeforeCells() - Method in class imop.ast.node.internal.DummyFlushDirective
 
GJCFGLinkVisitor<R,A> - Class in imop.lib.cfg.link.baseVisitor
 
GJCFGLinkVisitor() - Constructor for class imop.lib.cfg.link.baseVisitor.GJCFGLinkVisitor
 
GJDepthFirst<R,A> - Class in imop.baseVisitor
Provides default methods which visit each node in the tree in depth-first order.
GJDepthFirst() - Constructor for class imop.baseVisitor.GJDepthFirst
 
GJDepthFirstCFG<R,A> - Class in imop.baseVisitor.cfgTraversals
Provides default methods for processing all the CFG nodes.
GJDepthFirstCFG() - Constructor for class imop.baseVisitor.cfgTraversals.GJDepthFirstCFG
 
GJDepthFirstProcess<R,A> - Class in imop.baseVisitor
Provides default methods which visit each node in the tree in depth-first order.
GJDepthFirstProcess() - Constructor for class imop.baseVisitor.GJDepthFirstProcess
 
GJNoArguCFGLinkVisitor<R> - Class in imop.lib.cfg.link.baseVisitor
 
GJNoArguCFGLinkVisitor() - Constructor for class imop.lib.cfg.link.baseVisitor.GJNoArguCFGLinkVisitor
 
GJNoArguDepthFirst<R> - Class in imop.baseVisitor
 
GJNoArguDepthFirst() - Constructor for class imop.baseVisitor.GJNoArguDepthFirst
 
GJNoArguDepthFirstCFG<R> - Class in imop.baseVisitor.cfgTraversals
Provides default methods for processing all the CFG nodes.
GJNoArguDepthFirstCFG() - Constructor for class imop.baseVisitor.cfgTraversals.GJNoArguDepthFirstCFG
 
GJNoArguDepthFirstProcess<R> - Class in imop.baseVisitor
Provides default methods which visit each node in the tree in depth-first order.
GJNoArguDepthFirstProcess() - Constructor for class imop.baseVisitor.GJNoArguDepthFirstProcess
 
GJNoArguVisitor<R> - Interface in imop.baseVisitor
All GJ visitors with no argument must implement this interface.
GJVisitor<R,A> - Interface in imop.baseVisitor
All GJ visitors must implement this interface.
GJVoidCFGLinkVisitor<A> - Class in imop.lib.cfg.link.baseVisitor
 
GJVoidCFGLinkVisitor() - Constructor for class imop.lib.cfg.link.baseVisitor.GJVoidCFGLinkVisitor
 
GJVoidDepthFirst<A> - Class in imop.baseVisitor
Provides default methods which visit each node in the tree in depth-first order.
GJVoidDepthFirst() - Constructor for class imop.baseVisitor.GJVoidDepthFirst
 
GJVoidDepthFirstCFG<A> - Class in imop.baseVisitor.cfgTraversals
Provides default methods for processing all the CFG nodes.
GJVoidDepthFirstCFG() - Constructor for class imop.baseVisitor.cfgTraversals.GJVoidDepthFirstCFG
 
GJVoidDepthFirstProcess<A> - Class in imop.baseVisitor
Provides default methods which visit each node in the tree in depth-first order.
GJVoidDepthFirstProcess() - Constructor for class imop.baseVisitor.GJVoidDepthFirstProcess
 
GJVoidVisitor<A> - Interface in imop.baseVisitor
All GJ void visitors must implement this interface.
GOTO - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
GotoLink - Class in imop.lib.cfg.link.node
 
GotoLink(GotoStatement) - Constructor for class imop.lib.cfg.link.node.GotoLink
 
GotoStatement - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= f2 ::= ";"
GotoStatement(NodeToken, NodeToken, NodeToken) - Constructor for class imop.ast.node.external.GotoStatement
 
GotoStatement(NodeToken) - Constructor for class imop.ast.node.external.GotoStatement
 
GotoStatement() - Method in class imop.parser.FrontEnd.CParser
 
GotoStatementInfo - Class in imop.ast.info.cfgNodeInfo
 
GotoStatementInfo(Node) - Constructor for class imop.ast.info.cfgNodeInfo.GotoStatementInfo
 
GUIDED - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
A B C D E F G H I J K L M N O P Q R S T U V W _ 
Skip navigation links