- 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
-
- 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
-
- getExpressionStatement(NodeOptional, NodeToken) - Static method in class imop.ast.node.external.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.