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

N

n - Variable in class imop.lib.cfg.DotGraphGenerator
 
name - Variable in class imop.lib.analysis.dataflow.Symbol
 
name - Variable in class imop.lib.analysis.mhp.OldLock
Deprecated.
 
name - Variable in class imop.lib.analysis.typeSystem.EnumType.EnumMember
 
name - Variable in class imop.lib.analysis.typeSystem.StructUnionOrEnumInfoGetter
 
needsWrapping(Statement) - Static method in class imop.lib.transform.simplify.CompoundStatementEnforcer
Tells whether we need to call wrapCS for inSt or not.
nested - Variable in class imop.lib.cfg.DotGraphGenerator
 
nestedCFG - Variable in class imop.lib.cfg.info.CFGInfo
 
NestedCFG - Class in imop.lib.cfg
Corresponds to an internal CFG's begin and end nodes for a given AST node.
NestedCFG(Node) - Constructor for class imop.lib.cfg.NestedCFG
 
newLineForStatement(Statement) - Method in class imop.lib.getter.StringGetter.InternalStringGetter
 
newNode - Variable in class imop.lib.transform.CrudeReplaceNode.CrudeNodeReplacer
 
newNode - Variable in class imop.lib.transform.updater.NodeReplacer.NodeReplacementVisitor
 
newPercolateCodeUpwards() - Method in class imop.lib.analysis.mhp.Phase
Deprecated.
newSpaceForStatement(Statement) - Method in class imop.lib.getter.StringGetter.InternalStringGetter
 
newSymbol - Variable in class imop.lib.transform.IdentifierRenamer
 
newToken(int, String) - Static method in class imop.parser.Token
Returns a new Token object, by default.
newToken(int) - Static method in class imop.parser.Token
 
next - Variable in class imop.parser.FrontEnd.CParser.JJCalls
 
next - Variable in class imop.parser.Token
A reference to the next regular (non-special) token from the input stream.
nextBarrierSet - Variable in class imop.lib.analysis.mhp.BeginPhasePoint
 
node - Variable in class imop.ast.info.NodeInfo
 
node - Variable in class imop.ast.info.NodePhaseInfo
 
Node - Class in imop.ast.node.external
The class which all syntax tree classes must extend.
Node() - Constructor for class imop.ast.node.external.Node
 
node - Variable in class imop.ast.node.external.NodeOptional
 
node - Variable in class imop.lib.analysis.dataflow.generic.IDFAEdge
 
node - Variable in class imop.lib.analysis.dataflow.InterProceduralNode
Deprecated.
 
node - Variable in class imop.lib.cfg.info.CFGInfo.NodeWithStack
 
node - Variable in class imop.lib.cfg.NestedCFG
 
NodeChoice - Class in imop.ast.node.external
Represents a grammar choice, e.g.
NodeChoice(Node) - Constructor for class imop.ast.node.external.NodeChoice
 
NodeChoice(Node, int) - Constructor for class imop.ast.node.external.NodeChoice
 
NodeInfo - Class in imop.ast.info
Corresponds to the information related to an AST node.
NodeInfo(Node) - Constructor for class imop.ast.info.NodeInfo
 
NodeList - Class in imop.ast.node.external
Represents a grammar list, e.g.
NodeList() - Constructor for class imop.ast.node.external.NodeList
 
NodeList(Node) - Constructor for class imop.ast.node.external.NodeList
 
NodeList(ArrayList<Node>) - Constructor for class imop.ast.node.external.NodeList
 
NodeListClass - Class in imop.ast.node.external
The class which NodeList, NodeListOptional, and NodeSequence implement.
NodeListClass() - Constructor for class imop.ast.node.external.NodeListClass
 
NodeListOptional - Class in imop.ast.node.external
Represents an optional grammar list, e.g.
NodeListOptional() - Constructor for class imop.ast.node.external.NodeListOptional
 
NodeListOptional(Node) - Constructor for class imop.ast.node.external.NodeListOptional
 
NodeListOptional(ArrayList<Node>) - Constructor for class imop.ast.node.external.NodeListOptional
 
NodeOptional - Class in imop.ast.node.external
Represents an grammar optional node, e.g.
NodeOptional() - Constructor for class imop.ast.node.external.NodeOptional
 
NodeOptional(Node) - Constructor for class imop.ast.node.external.NodeOptional
 
NodePhaseInfo - Class in imop.ast.info
This class contains the parallel phase information corresponding to the node.
NodePhaseInfo(Node) - Constructor for class imop.ast.info.NodePhaseInfo
 
NodeReplacementVisitor(Node) - Constructor for class imop.lib.transform.updater.NodeReplacer.NodeReplacementVisitor
 
NodeReplacer - Class in imop.lib.transform.updater
 
NodeReplacer() - Constructor for class imop.lib.transform.updater.NodeReplacer
 
NodeReplacer.NodeReplacementVisitor - Class in imop.lib.transform.updater
 
nodes - Variable in class imop.ast.node.external.NodeList
 
nodes - Variable in class imop.ast.node.external.NodeListOptional
 
nodes - Variable in class imop.ast.node.external.NodeSequence
 
nodesConflict(Node, Node) - Static method in class imop.ast.info.cfgNodeInfo.BarrierDirectiveInfo
A temporary method.
NodeSequence - Class in imop.ast.node.external
Represents a sequence of nodes nested within a choice, list, optional list, or optional, e.g.
NodeSequence(int) - Constructor for class imop.ast.node.external.NodeSequence
 
NodeSequence(Node) - Constructor for class imop.ast.node.external.NodeSequence
 
NodeSequence(ArrayList<Node>) - Constructor for class imop.ast.node.external.NodeSequence
 
nodeSet - Variable in class imop.lib.analysis.mhp.Phase
 
nodesForBackwardRerunOnRemoval(Node) - Static method in class imop.lib.analysis.updater.AutomatedUpdater
Returns a set of those nodes starting which we need to rerun various backward iterative data-flow analyses, to make the related flow-facts consistent, upon removal of oldNode.
nodesForForwardRerunOnRemoval(Node) - Static method in class imop.lib.analysis.updater.AutomatedUpdater
Returns a set of those nodes starting which we need to rerun various forward iterative data-flow analyses, to make the related flow-facts consistent, upon removal of oldNode.
nodesInPostOrder - Variable in class imop.lib.getter.PostOrderExactCollector
 
nodesInPostOrder - Variable in class imop.lib.getter.PostOrderInheritedCollector
 
NodeToken - Class in imop.ast.node.external
Represents a single token in the grammar.
NodeToken(String) - Constructor for class imop.ast.node.external.NodeToken
 
NodeToken(String, int, int, int, int, int) - Constructor for class imop.ast.node.external.NodeToken
 
nodeToken - Variable in class imop.lib.analysis.dataflow.FreeVariable
 
NodeWithStack(Node, CallStack) - Constructor for class imop.lib.cfg.info.CFGInfo.NodeWithStack
 
NonConditionalExpression - Class in imop.ast.node.external
Grammar production: f0 ::= UnaryExpression() f1 ::= AssignmentOperator() f2 ::= AssignmentExpression()
NonConditionalExpression(UnaryExpression, AssignmentOperator, AssignmentExpression) - Constructor for class imop.ast.node.external.NonConditionalExpression
 
NonConditionalExpression() - Method in class imop.parser.FrontEnd.CParser
 
NONE - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
NonEqualExpression - Class in imop.ast.node.external
Grammar production: f0 ::= "!=" f1 ::= EqualityExpression()
NonEqualExpression(NodeToken, EqualityExpression) - Constructor for class imop.ast.node.external.NonEqualExpression
 
NonEqualExpression(EqualityExpression) - Constructor for class imop.ast.node.external.NonEqualExpression
 
NonEqualExpression() - Method in class imop.parser.FrontEnd.CParser
 
nonMovableNodes - Variable in class imop.ast.info.cfgNodeInfo.BarrierDirectiveInfo
 
NonNestedCFGGenerator - Class in imop.lib.cfg
This visitor calls createCFG() on all the leaf CFG nodes.
NonNestedCFGGenerator() - Constructor for class imop.lib.cfg.NonNestedCFGGenerator
 
normalizeExpressionsEtAl(T) - Static method in class imop.parser.FrontEnd
 
normalizeNode(Node) - Static method in class imop.lib.util.Misc
Returns a new node which is same as in, except that the returned node doesn't contain extra set of braces.
noUpdateGetReadAfterCells() - Method in class imop.ast.node.internal.DummyFlushDirective
 
noUpdateGetWrittenBeforeCells() - Method in class imop.ast.node.internal.DummyFlushDirective
 
NOWAIT - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
NowaitClause - Class in imop.ast.node.external
Grammar production: f0 ::=
NowaitClause(NodeToken) - Constructor for class imop.ast.node.external.NowaitClause
 
NowaitClause() - Constructor for class imop.ast.node.external.NowaitClause
 
NowaitClause() - Method in class imop.parser.FrontEnd.CParser
 
NowaitDataClauseList - Class in imop.ast.node.external
Grammar production: f0 ::= ( ANowaitDataClause() )*
NowaitDataClauseList(NodeListOptional) - Constructor for class imop.ast.node.external.NowaitDataClauseList
 
NowaitDataClauseList() - Method in class imop.parser.FrontEnd.CParser
 
NUM_THREADS - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
NumThreadsClause - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= "(" f2 ::= Expression() f3 ::= ")"
NumThreadsClause(NodeToken, NodeToken, Expression, NodeToken) - Constructor for class imop.ast.node.external.NumThreadsClause
 
NumThreadsClause(Expression) - Constructor for class imop.ast.node.external.NumThreadsClause
 
NumThreadsClause() - Method in class imop.parser.FrontEnd.CParser
 
NumThreadsClauseInfo - Class in imop.ast.info.cfgNodeInfo
 
NumThreadsClauseInfo(Node) - Constructor for class imop.ast.info.cfgNodeInfo.NumThreadsClauseInfo
 
A B C D E F G H I J K L M N O P Q R S T U V W _ 
Skip navigation links