- DataClause - Class in imop.ast.node.external
-
Grammar production:
f0 ::= OmpPrivateClause()
| OmpFirstPrivateClause()
| OmpLastPrivateClause()
| OmpSharedClause()
| OmpCopyinClause()
| OmpDfltSharedClause()
| OmpDfltNoneClause()
| OmpReductionClause()
- DataClause(NodeChoice) - Constructor for class imop.ast.node.external.DataClause
-
- DataClause() - Method in class imop.parser.FrontEnd.CParser
-
- DataDependenceBackward - Class in imop.lib.analysis.dataflow.interprocedural
-
- DataDependenceBackward() - Constructor for class imop.lib.analysis.dataflow.interprocedural.DataDependenceBackward
-
- DataDependenceBackward.DataDependenceBackwardFF - Class in imop.lib.analysis.dataflow.interprocedural
-
- DataDependenceBackwardFF(HashMap<Cell, HashSet<Node>>, HashMap<Cell, HashSet<Node>>, HashMap<Cell, HashSet<Node>>) - Constructor for class imop.lib.analysis.dataflow.interprocedural.DataDependenceBackward.DataDependenceBackwardFF
-
- DataDependenceForward - Class in imop.lib.analysis.dataflow.interprocedural
-
- DataDependenceForward() - Constructor for class imop.lib.analysis.dataflow.interprocedural.DataDependenceForward
-
- DataDependenceForward.DataDependenceForwardFF - Class in imop.lib.analysis.dataflow.interprocedural
-
- DataDependenceForwardFF(HashMap<Cell, HashSet<Node>>, HashMap<Cell, HashSet<Node>>, HashMap<Cell, HashSet<Node>>) - Constructor for class imop.lib.analysis.dataflow.interprocedural.DataDependenceForward.DataDependenceForwardFF
-
- DataFlowGraph - Class in imop.lib.cfg.parallel
-
- DataFlowGraph() - Constructor for class imop.lib.cfg.parallel.DataFlowGraph
-
- DataSharingAttribute - Enum in imop.ast.info
-
- DataSharingAttribute() - Constructor for enum imop.ast.info.DataSharingAttribute
-
- debugStream - Variable in class imop.parser.CParserTokenManager
-
Debug output.
- DECIMAL_LITERAL - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.
- Declaration - Class in imop.ast.node.external
-
Grammar production:
f0 ::= DeclarationSpecifiers()
f1 ::= ( InitDeclaratorList() )?
f2 ::= ";"
- Declaration(DeclarationSpecifiers, NodeOptional, NodeToken) - Constructor for class imop.ast.node.external.Declaration
-
- Declaration(DeclarationSpecifiers, NodeOptional) - Constructor for class imop.ast.node.external.Declaration
-
- Declaration() - Method in class imop.parser.FrontEnd.CParser
-
- DeclarationInfo - Class in imop.ast.info.cfgNodeInfo
-
- DeclarationInfo(Node) - Constructor for class imop.ast.info.cfgNodeInfo.DeclarationInfo
-
- DeclarationList - Class in imop.ast.node.external
-
Grammar production:
f0 ::= ( Declaration() )+
- DeclarationList(NodeList) - Constructor for class imop.ast.node.external.DeclarationList
-
- DeclarationList() - Method in class imop.parser.FrontEnd.CParser
-
- DeclarationSpecifiers - Class in imop.ast.node.external
-
Grammar production:
f0 ::= ( ADeclarationSpecifier() )+
- DeclarationSpecifiers(NodeList) - Constructor for class imop.ast.node.external.DeclarationSpecifiers
-
- DeclarationSpecifiers() - Method in class imop.parser.FrontEnd.CParser
-
- DeclarationStringFromDeclarationGetter - Class in imop.lib.builder
-
This class sets the declCodeString of the declaration for a new variable
in String, as per the declaration of the given parameter declaration.
- DeclarationStringFromDeclarationGetter() - Constructor for class imop.lib.builder.DeclarationStringFromDeclarationGetter
-
- DeclarationStringFromExpressionGetter - Class in imop.lib.builder
-
TODO: WRITE SOME CODE IN THIS FILE!! :D
This class sets the declCodeString of the declaration for a new variable
in String, as per the given Expression
IMPORTANT: This should be called only over an Expression (or its sub-type)
Caller should populate varName with name of the new variable
- DeclarationStringFromExpressionGetter(String) - Constructor for class imop.lib.builder.DeclarationStringFromExpressionGetter
-
- DeclarationStringFromParameterGetter - Class in imop.lib.builder
-
This class sets the declCodeString of the declaration for a new variable
in String, as per the declaration of the given parameter declaration.
- DeclarationStringFromParameterGetter() - Constructor for class imop.lib.builder.DeclarationStringFromParameterGetter
-
- Declarator - Class in imop.ast.node.external
-
Grammar production:
f0 ::= ( Pointer() )?
f1 ::= DirectDeclarator()
- Declarator(NodeOptional, DirectDeclarator) - Constructor for class imop.ast.node.external.Declarator
-
- Declarator() - Method in class imop.parser.FrontEnd.CParser
-
- DeclaratorOpList - Class in imop.ast.node.external
-
Grammar production:
f0 ::= ( ADeclaratorOp() )*
- DeclaratorOpList(NodeListOptional) - Constructor for class imop.ast.node.external.DeclaratorOpList
-
- DeclaratorOpList() - Method in class imop.parser.FrontEnd.CParser
-
- DECLARE - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.
- DeclareReductionDirective - Class in imop.ast.node.external
-
Grammar production:
f0 ::= OmpPragma()
f1 ::=
f2 ::=
f3 ::= "("
f4 ::= ReductionOp()
f5 ::= ":"
f6 ::= ReductionTypeList()
f7 ::= ":"
f8 ::= Expression()
f9 ::= ")"
f10 ::= ( InitializerClause() )?
f11 ::= OmpEol()
- DeclareReductionDirective(OmpPragma, NodeToken, NodeToken, NodeToken, ReductionOp, NodeToken, ReductionTypeList, NodeToken, Expression, NodeToken, NodeOptional, OmpEol) - Constructor for class imop.ast.node.external.DeclareReductionDirective
-
- DeclareReductionDirective(OmpPragma, ReductionOp, ReductionTypeList, Expression, NodeOptional, OmpEol) - Constructor for class imop.ast.node.external.DeclareReductionDirective
-
- DeclareReductionDirective() - Method in class imop.parser.FrontEnd.CParser
-
- declaresIdName(Declaration, String) - Static method in class imop.lib.util.Misc
-
- declaringNode - Variable in class imop.lib.analysis.dataflow.Symbol
-
- declCodeString - Variable in class imop.lib.builder.DeclarationStringFromDeclarationGetter
-
- declCodeString - Variable in class imop.lib.builder.DeclarationStringFromExpressionGetter
-
- declCodeString - Variable in class imop.lib.builder.DeclarationStringFromParameterGetter
-
- decrementLockCounter(AbstractLock) - Method in class imop.lib.analysis.dataflow.interprocedural.LockSetAnalysis.LockFlowFact
-
- deepCopier - Static variable in class imop.lib.builder.Copier
-
- DeepCopier() - Constructor for class imop.lib.builder.Copier.DeepCopier
-
- DEFAULT - Static variable in interface imop.parser.CParserConstants
-
Lexical state.
- DefaultLabel - Class in imop.ast.metadata
-
- DefaultLabel(Node, SwitchStatement) - Constructor for class imop.ast.metadata.DefaultLabel
-
- DefaultLabeledStatement - Class in imop.ast.node.external
-
Grammar production:
f0 ::=
f1 ::= ":"
f2 ::= Statement()
- DefaultLabeledStatement(NodeToken, NodeToken, Statement) - Constructor for class imop.ast.node.external.DefaultLabeledStatement
-
- DefaultLabeledStatement(Statement) - Constructor for class imop.ast.node.external.DefaultLabeledStatement
-
- DefaultLabeledStatement() - Method in class imop.parser.FrontEnd.CParser
-
- defaultLexState - Variable in class imop.parser.CParserTokenManager
-
- definingNode - Variable in class imop.lib.analysis.dataflow.Definition
-
- definingNode - Variable in class imop.lib.analysis.typeSystem.Typedef
-
- definingScope - Variable in class imop.lib.analysis.dataflow.Symbol
-
- definingScope - Variable in class imop.lib.analysis.typeSystem.ArithmeticTypeKeyCollector
-
Refers to the immediately enclosing CompoundStatement,
FunctionDefinition, TranslationUnit,
StructType, or UnionType, in which the user-defined structs/unions/enums
and typedefs
should be visible, which might be needed to obtain the type information.
- definingScope - Variable in class imop.lib.analysis.typeSystem.EnumType
-
Defines the scope (a CompoundStatement, or a TranslationUnit) in which
this structure has been declared.
- definingScope - Variable in class imop.lib.analysis.typeSystem.StructType
-
Defines the scope (a CompoundStatement, or a TranslationUnit) in which
this structure has been declared.
- definingScope - Variable in class imop.lib.analysis.typeSystem.Typedef
-
Defines where does this typedef definition occur.
- definingScope - Variable in class imop.lib.analysis.typeSystem.TypeTreeGetter
-
Refers to the immediately enclosing CompoundStatement,
FunctionDefinition, TranslationUnit,
StructType, or UnionType, in which the user-defined structs/unions/enums
and typedefs
should be visible, which might be needed to obtain the type information.
- definingScope - Variable in class imop.lib.analysis.typeSystem.UnionType
-
Defines the scope (a CompoundStatement, or a TranslationUnit) in which
this structure has been declared.
- Definition - Class in imop.lib.analysis.dataflow
-
- Definition(Node, Cell) - Constructor for class imop.lib.analysis.dataflow.Definition
-
- definitionList - Variable in class imop.lib.analysis.dataflow.intraprocedural.Deprecated_AntiDefVisitor
-
- definitionList - Variable in class imop.lib.getter.AllDefinitionGetter
-
- definitionList - Variable in class imop.lib.getter.Deprecated_AllDefinitionGetter
-
- definitionMap - Variable in class imop.lib.analysis.dataflow.interprocedural.Deprecated_ReachingDefinitionMap
-
Deprecated.
A map from the set of symbols to the set of definitions that reach a
particular point.
- definitions - Variable in class imop.lib.analysis.dataflow.interprocedural.ReachingDefinitionAnalysis.ReachingDefinitionFlowFact
-
- defsInUD - Variable in class imop.ast.info.NodeInfo
-
Deprecated.
- deleteUserDefinedTypes - Variable in class imop.lib.analysis.typeSystem.TypeTreeGetter
-
- Deprecated_AllDefinitionGetter - Class in imop.lib.getter
-
This class populates definitionList with all the definitions present in the
given node
- Deprecated_AllDefinitionGetter() - Constructor for class imop.lib.getter.Deprecated_AllDefinitionGetter
-
- Deprecated_AnalysisDirection - Enum in imop.lib.analysis.dataflow
-
- Deprecated_AnalysisDirection() - Constructor for enum imop.lib.analysis.dataflow.Deprecated_AnalysisDirection
-
- Deprecated_AntiDefVisitor - Class in imop.lib.analysis.dataflow.intraprocedural
-
This class visits the CFG starting from all the uses, one-by-one and creates
antiEdges.
- Deprecated_AntiDefVisitor() - Constructor for class imop.lib.analysis.dataflow.intraprocedural.Deprecated_AntiDefVisitor
-
- Deprecated_AntiDependenceMarker - Class in imop.lib.analysis.dataflow.intraprocedural
-
- Deprecated_AntiDependenceMarker() - Constructor for class imop.lib.analysis.dataflow.intraprocedural.Deprecated_AntiDependenceMarker
-
- Deprecated_CaseStatementsGetter - Class in imop.lib.getter
-
Deprecated.
- Deprecated_CaseStatementsGetter() - Constructor for class imop.lib.getter.Deprecated_CaseStatementsGetter
-
Deprecated.
- Deprecated_ContextDimension - Enum in imop.lib.analysis.dataflow
-
Deprecated.
- Deprecated_ContextDimension() - Constructor for enum imop.lib.analysis.dataflow.Deprecated_ContextDimension
-
Deprecated.
- Deprecated_DefinitionReachabilityMarker - Class in imop.lib.analysis.dataflow.intraprocedural
-
Given a definition markerDef, this class marks all the nodes where this
definition can be reachable.
- Deprecated_DefinitionReachabilityMarker() - Constructor for class imop.lib.analysis.dataflow.intraprocedural.Deprecated_DefinitionReachabilityMarker
-
- Deprecated_DUChainGenerator - Class in imop.lib.analysis.dataflow.intraprocedural
-
This class traverses all the elementary read/write nodes,
and populates their defsInUD and usesInDU fields.
- Deprecated_DUChainGenerator() - Constructor for class imop.lib.analysis.dataflow.intraprocedural.Deprecated_DUChainGenerator
-
- Deprecated_FlowAndOutputDependenceMarker - Class in imop.lib.analysis.dataflow.intraprocedural
-
- Deprecated_FlowAndOutputDependenceMarker() - Constructor for class imop.lib.analysis.dataflow.intraprocedural.Deprecated_FlowAndOutputDependenceMarker
-
- Deprecated_FlowFact - Class in imop.lib.analysis
-
Deprecated.
- Deprecated_FlowFact() - Constructor for class imop.lib.analysis.Deprecated_FlowFact
-
Deprecated.
- deprecated_flowFactsIN - Variable in class imop.ast.info.NodeInfo
-
Deprecated.
- deprecated_flowFactsOUT - Variable in class imop.ast.info.NodeInfo
-
Deprecated.
- deprecated_getDefinitionList() - Method in class imop.ast.info.NodeInfo
-
Deprecated.
- deprecated_getPred() - Method in class imop.lib.cfg.info.CFGInfo
-
Deprecated.
- deprecated_getSucc() - Method in class imop.lib.cfg.info.CFGInfo
-
Deprecated.
- Deprecated_ImmediatePredecessorInserter - Class in imop.lib.cfg
-
Deprecated.
- Deprecated_ImmediatePredecessorInserter(Node, Node) - Constructor for class imop.lib.cfg.Deprecated_ImmediatePredecessorInserter
-
Deprecated.
- deprecated_insertImmediatePredecessor(Node, Node) - Static method in class imop.lib.transform.BasicTransform
-
Deprecated.
- deprecated_insertImmediateSuccessor(Node, Node) - Static method in class imop.lib.transform.BasicTransform
-
Deprecated.
- Deprecated_InterProceduralCFGPass<F extends Deprecated_FlowFact> - Class in imop.lib.analysis.dataflow
-
Deprecated.
- Deprecated_InterProceduralCFGPass(Node, HashSet<Node>, Deprecated_ContextDimension, Deprecated_AnalysisDirection, AnalysisName, Stack<CallSite>) - Constructor for class imop.lib.analysis.dataflow.Deprecated_InterProceduralCFGPass
-
Deprecated.
Constructs an analysis on which forward/backwardAnalyzeNode can be
called,
with any element of targetSet as a parameter, to perform
a context-insensitive or -sensitive iterative data-flow analysis.
- Deprecated_InterProceduralCFGPass(Node, HashSet<Node>, Deprecated_ContextDimension, Deprecated_AnalysisDirection, AnalysisName) - Constructor for class imop.lib.analysis.dataflow.Deprecated_InterProceduralCFGPass
-
Deprecated.
- deprecated_isControlConfined() - Method in class imop.ast.info.NodeInfo
-
Deprecated.
- Deprecated_LivenessAnalysis - Class in imop.lib.analysis.dataflow
-
This class populates liveOut information for all the CFG nodes
- Deprecated_LivenessAnalysis() - Constructor for class imop.lib.analysis.dataflow.Deprecated_LivenessAnalysis
-
- deprecated_parallelFlowFactsIN - Variable in class imop.ast.info.NodeInfo
-
Deprecated.
- deprecated_parallelFlowFactsOUT - Variable in class imop.ast.info.NodeInfo
-
Deprecated.
- Deprecated_ReachingDefinitionAnalysis - Class in imop.lib.analysis.dataflow.interprocedural
-
Deprecated.
- Deprecated_ReachingDefinitionAnalysis(Node) - Constructor for class imop.lib.analysis.dataflow.interprocedural.Deprecated_ReachingDefinitionAnalysis
-
Deprecated.
- Deprecated_ReachingDefinitionMap - Class in imop.lib.analysis.dataflow.interprocedural
-
Deprecated.
- Deprecated_ReachingDefinitionMap(HashSet<Symbol>) - Constructor for class imop.lib.analysis.dataflow.interprocedural.Deprecated_ReachingDefinitionMap
-
Deprecated.
- Deprecated_SharedLvalueAccessGetter - Class in imop.lib.getter
-
Deprecated.
- Deprecated_SharedLvalueAccessGetter() - Constructor for class imop.lib.getter.Deprecated_SharedLvalueAccessGetter
-
Deprecated.
- Deprecated_SimpleLabeledStatementGetter - Class in imop.lib.getter
-
Deprecated.
- Deprecated_SimpleLabeledStatementGetter() - Constructor for class imop.lib.getter.Deprecated_SimpleLabeledStatementGetter
-
Deprecated.
- Deprecated_TemporaryDataAttChecker - Class in imop.lib.analysis.dataflow.intraprocedural
-
- Deprecated_TemporaryDataAttChecker() - Constructor for class imop.lib.analysis.dataflow.intraprocedural.Deprecated_TemporaryDataAttChecker
-
- Deprecated_TemporaryDataflowChecker - Class in imop.lib.analysis.dataflow.intraprocedural
-
This temporary class dumps the line numbers of all the definitions reachable
at various leaf CFG nodes.
- Deprecated_TemporaryDataflowChecker() - Constructor for class imop.lib.analysis.dataflow.intraprocedural.Deprecated_TemporaryDataflowChecker
-
- DepthFirstCFG - Class in imop.baseVisitor.cfgTraversals
-
Provides default methods for processing all the CFG nodes.
- DepthFirstCFG() - Constructor for class imop.baseVisitor.cfgTraversals.DepthFirstCFG
-
- DepthFirstProcess - Class in imop.baseVisitor
-
Provides default methods which visit each node in the tree in depth-first
order.
- DepthFirstProcess() - Constructor for class imop.baseVisitor.DepthFirstProcess
-
- DepthFirstVisitor - Class in imop.baseVisitor
-
Provides default methods which visit each node in the tree in depth-first
order.
- DepthFirstVisitor() - Constructor for class imop.baseVisitor.DepthFirstVisitor
-
- DerivedType - Class in imop.lib.analysis.typeSystem
-
Superclass for all those types which are derived.
- DerivedType() - Constructor for class imop.lib.analysis.typeSystem.DerivedType
-
- destinationNode - Variable in class imop.lib.cfg.parallel.InterTaskEdge
-
- DFLT - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.
- DIGIT - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.
- DimensionOrParameterList - Class in imop.ast.node.external
-
Grammar production:
f0 ::= ( ADimensionOrParameter() )*
- DimensionOrParameterList(NodeListOptional) - Constructor for class imop.ast.node.external.DimensionOrParameterList
-
- DimensionOrParameterList() - Method in class imop.parser.FrontEnd.CParser
-
- DimensionSize - Class in imop.ast.node.external
-
Grammar production:
f0 ::= "["
f1 ::= ( ConstantExpression() )?
f2 ::= "]"
- DimensionSize(NodeToken, NodeOptional, NodeToken) - Constructor for class imop.ast.node.external.DimensionSize
-
- DimensionSize(NodeOptional) - Constructor for class imop.ast.node.external.DimensionSize
-
- DimensionSize() - Method in class imop.parser.FrontEnd.CParser
-
- DirectAbstractDeclarator - Class in imop.ast.node.external
-
Grammar production:
f0 ::= AbstractDimensionOrParameter()
f1 ::= DimensionOrParameterList()
- DirectAbstractDeclarator(AbstractDimensionOrParameter, DimensionOrParameterList) - Constructor for class imop.ast.node.external.DirectAbstractDeclarator
-
- DirectAbstractDeclarator() - Method in class imop.parser.FrontEnd.CParser
-
- DirectDeclarator - Class in imop.ast.node.external
-
Grammar production:
f0 ::= IdentifierOrDeclarator()
f1 ::= DeclaratorOpList()
- DirectDeclarator(IdentifierOrDeclarator, DeclaratorOpList) - Constructor for class imop.ast.node.external.DirectDeclarator
-
- DirectDeclarator() - Method in class imop.parser.FrontEnd.CParser
-
- disable_tracing() - Method in class imop.parser.FrontEnd.CParser
-
Disable tracing.
- disconnect(Node, Node) - Method in class imop.lib.cfg.Deprecated_ImmediatePredecessorInserter
-
Deprecated.
Removes the CFG-edge between pred
and succ
.
- disconnect(Node, Node) - Static method in class imop.lib.cfg.info.CFGInfo
-
Removes CFG edges from and to source and destination, respectively.
- disconnectPhases(Phase, Phase) - Static method in class imop.lib.analysis.mhp.Phase
-
Remove an existing edge in the phase-flow graph from source
phase
to destination
phase.
- DO - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.
- DoBeginLink - Class in imop.lib.cfg.link.node
-
- DoBeginLink(DoStatement, BeginNode) - Constructor for class imop.lib.cfg.link.node.DoBeginLink
-
- DoBodyLink - Class in imop.lib.cfg.link.node
-
- DoBodyLink(DoStatement, Statement) - Constructor for class imop.lib.cfg.link.node.DoBodyLink
-
- DoEndLink - Class in imop.lib.cfg.link.node
-
- DoEndLink(DoStatement, EndNode) - Constructor for class imop.lib.cfg.link.node.DoEndLink
-
- doIntersect(Collection<T>, Collection<T>) - Static method in class imop.lib.util.Misc
-
- Done() - Method in class imop.parser.SimpleCharStream
-
Reset buffer when finished.
- DoPredicateLink - Class in imop.lib.cfg.link.node
-
- DoPredicateLink(DoStatement, Expression) - Constructor for class imop.lib.cfg.link.node.DoPredicateLink
-
- DoStatement - Class in imop.ast.node.external
-
Grammar production:
f0 ::=
f1 ::= Statement()
f2 ::=
f3 ::= "("
f4 ::= Expression()
f5 ::= ")"
f6 ::= ";"
- DoStatement(NodeToken, Statement, NodeToken, NodeToken, Expression, NodeToken, NodeToken) - Constructor for class imop.ast.node.external.DoStatement
-
- DoStatement(Statement, Expression) - Constructor for class imop.ast.node.external.DoStatement
-
- DoStatement() - Method in class imop.parser.FrontEnd.CParser
-
- DoStatementCFGInfo - Class in imop.lib.cfg.info
-
- DoStatementCFGInfo(Node) - Constructor for class imop.lib.cfg.info.DoStatementCFGInfo
-
- DoStatementInfo - Class in imop.ast.info.cfgNodeInfo
-
- DoStatementInfo(Node) - Constructor for class imop.ast.info.cfgNodeInfo.DoStatementInfo
-
- DOT - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.
- DotEdgeWriter - Class in imop.lib.cfg
-
This class writes the dot edges' information.
- DotEdgeWriter() - Constructor for class imop.lib.cfg.DotEdgeWriter
-
- DotGraphGenerator - Class in imop.lib.cfg
-
This class generates the dot graph text for the CFGs created.
- DotGraphGenerator(Node, String) - Constructor for class imop.lib.cfg.DotGraphGenerator
-
- DotId - Class in imop.ast.node.external
-
Grammar production:
f0 ::= "."
f1 ::=
- DotId(NodeToken, NodeToken) - Constructor for class imop.ast.node.external.DotId
-
- DotId(NodeToken) - Constructor for class imop.ast.node.external.DotId
-
- DotId() - Method in class imop.parser.FrontEnd.CParser
-
- DotNodeWriter - Class in imop.lib.cfg
-
This class writes the dot node and subgraph information.
- DotNodeWriter() - Constructor for class imop.lib.cfg.DotNodeWriter
-
- DOUBLE - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.
- DoubleComplexType - Class in imop.lib.analysis.typeSystem
-
- DoubleComplexType() - Constructor for class imop.lib.analysis.typeSystem.DoubleComplexType
-
- doubleFound - Variable in class imop.lib.getter.HasDoubleType
-
- DoubleType - Class in imop.lib.analysis.typeSystem
-
- DoubleType() - Constructor for class imop.lib.analysis.typeSystem.DoubleType
-
- DummyExpressionNodeCounter - Class in imop.lib.getter
-
Counter for getting an approximate number of expression nodes
that are just wrappers.
- DummyExpressionNodeCounter() - Constructor for class imop.lib.getter.DummyExpressionNodeCounter
-
- DummyFlushDirective - Class in imop.ast.node.internal
-
- DummyFlushDirective(DummyFlushType) - Constructor for class imop.ast.node.internal.DummyFlushDirective
-
- DummyFlushDirective(DummyFlushType, ArrayList<String>) - Constructor for class imop.ast.node.internal.DummyFlushDirective
-
- DummyFlushDirectiveInfo - Class in imop.ast.info.cfgNodeInfo
-
- DummyFlushDirectiveInfo(Node) - Constructor for class imop.ast.info.cfgNodeInfo.DummyFlushDirectiveInfo
-
- dummyFlushType - Variable in class imop.ast.node.internal.DummyFlushDirective
-
- DummyFlushType - Enum in imop.ast.node.internal
-
- DummyFlushType() - Constructor for enum imop.ast.node.internal.DummyFlushType
-
- dumpCallGraph(Node) - Static method in class imop.lib.util.Misc
-
This method dumps the Call Graph of the functions in the given rootScope
- dumpContextStack(Stack<CallSite>) - Static method in class imop.lib.util.Misc
-
This method dumps the callSiteStack to stdout
- dumpDataFlowGraph() - Static method in class imop.parser.FrontEnd
-
- dumpMHPInformation(Node) - Static method in class imop.lib.util.Misc
-
For debugging purposes This method dumps the mhp information obtained so
far for all the leaf CFG nodes
- dumpParallelRegion(Node) - Static method in class imop.lib.util.Misc
-
For debugging purposes This method dumps the parallelRegion hashCodes for
all the leaf CFG nodes
- dumpSymbolTable() - Method in class imop.ast.info.cfgNodeInfo.FunctionDefinitionInfo
-
Dumps a list of variables/functions declared in this
CompoundStatementInfo
- DYNAMIC - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.