- 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.