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 _ 

M

macBuiltins - Static variable in class imop.parser.FrontEnd
This field is used as root for prototype declarations of library functions in MacPort GCC 6.2.
makeComplete(ArrayList<EnumType.EnumMember>) - Method in class imop.lib.analysis.typeSystem.EnumType
This method is called at the end of the construction of an enumerator.
makeComplete(ArrayList<StructOrUnionMember>) - Method in class imop.lib.analysis.typeSystem.StructType
This method is called at the end of the construction of a struct.
makeComplete(ArrayList<StructOrUnionMember>) - Method in class imop.lib.analysis.typeSystem.UnionType
This method is called at the end of the construction of a union.
makeNodeToken(Token) - Static method in class imop.parser.FrontEnd.JTBToolkit
 
makeSymbolsFreeInRWList(HashSet<String>) - Method in class imop.ast.info.NodeInfo
Replaces all the occurrences of Symbol having names in freeNames by FreeVariable, for the NodeInfo.readList and NodeInfo.writeList of the owner leaf node.
markerDef - Variable in class imop.lib.analysis.dataflow.intraprocedural.Deprecated_DefinitionReachabilityMarker
 
markParallelRegions(Node) - Static method in class imop.lib.util.Misc
This method obtains the ParallelConstructs of n, and calls the ParallelRegionMarker on them.
MASTER - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
MasterBeginLink - Class in imop.lib.cfg.link.node
 
MasterBeginLink(MasterConstruct, BeginNode) - Constructor for class imop.lib.cfg.link.node.MasterBeginLink
 
MasterBodyLink - Class in imop.lib.cfg.link.node
 
MasterBodyLink(MasterConstruct, Statement) - Constructor for class imop.lib.cfg.link.node.MasterBodyLink
 
MasterConstruct - Class in imop.ast.node.external
Grammar production: f0 ::= OmpPragma() f1 ::= f2 ::= OmpEol() f3 ::= Statement()
MasterConstruct(OmpPragma, NodeToken, OmpEol, Statement) - Constructor for class imop.ast.node.external.MasterConstruct
 
MasterConstruct(OmpPragma, OmpEol, Statement) - Constructor for class imop.ast.node.external.MasterConstruct
 
MasterConstruct() - Method in class imop.parser.FrontEnd.CParser
 
MasterConstructCFGInfo - Class in imop.lib.cfg.info
 
MasterConstructCFGInfo(Node) - Constructor for class imop.lib.cfg.info.MasterConstructCFGInfo
 
MasterConstructInfo - Class in imop.ast.info.cfgNodeInfo
 
MasterConstructInfo(Node) - Constructor for class imop.ast.info.cfgNodeInfo.MasterConstructInfo
 
MasterEndLink - Class in imop.lib.cfg.link.node
 
MasterEndLink(MasterConstruct, EndNode) - Constructor for class imop.lib.cfg.link.node.MasterEndLink
 
MAX_NESTING - Static variable in class imop.lib.analysis.dataflow.interprocedural.LockSetAnalysis.LockMap
 
maxNextCharInd - Variable in class imop.parser.SimpleCharStream
 
mayHappenInParallel(Node, Node) - Static method in class imop.lib.util.Misc
This method is used to query whether two nodes, n1 and n2 may happen in parallel.
meetWith(FlowFact, Set<Cell>) - Method in class imop.lib.analysis.dataflow.generic.FlowFact
Given an instance of a FlowFact other, this method should be overridden to return the meet of the receiver with $other$.
meetWith(FlowFact, Set<Cell>) - Method in class imop.lib.analysis.dataflow.interprocedural.DataDependenceBackward.DataDependenceBackwardFF
 
meetWith(FlowFact, Set<Cell>) - Method in class imop.lib.analysis.dataflow.interprocedural.DataDependenceForward.DataDependenceForwardFF
 
meetWith(Deprecated_FlowFact) - Method in class imop.lib.analysis.dataflow.interprocedural.Deprecated_ReachingDefinitionMap
Deprecated.
 
meetWith(FlowFact, Set<Cell>) - Method in class imop.lib.analysis.dataflow.interprocedural.LivenessAnalysis.LivenessFlowFact
 
meetWith(FlowFact, Set<Cell>) - Method in class imop.lib.analysis.dataflow.interprocedural.LockSetAnalysis.LockFlowFact
 
meetWith(FlowFact, Set<Cell>) - Method in class imop.lib.analysis.dataflow.interprocedural.ReachingDefinitionAnalysis.ReachingDefinitionFlowFact
 
meetWith(Deprecated_FlowFact) - Method in class imop.lib.analysis.Deprecated_FlowFact
Deprecated.
Given an instance of a FlowFact other, this method should be overridden to return the meet of the receiver with $other$.
MERGEABLE - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
MergeableClause - Class in imop.ast.node.external
Grammar production: f0 ::=
MergeableClause(NodeToken) - Constructor for class imop.ast.node.external.MergeableClause
 
MergeableClause() - Constructor for class imop.ast.node.external.MergeableClause
 
MergeableClause() - Method in class imop.parser.FrontEnd.CParser
 
Metadata - Class in imop.ast.metadata
A collection of all the various types of metadata, that are attached semantically to an AST node.
Metadata() - Constructor for class imop.ast.metadata.Metadata
 
MHPAnalyzer - Class in imop.lib.analysis.mhp
This class represents the May Happen in Parallel analysis pass.
MHPAnalyzer(ParallelConstruct) - Constructor for class imop.lib.analysis.mhp.MHPAnalyzer
 
MinusMinus - Class in imop.ast.node.external
Grammar production: f0 ::= "--"
MinusMinus(NodeToken) - Constructor for class imop.ast.node.external.MinusMinus
 
MinusMinus() - Constructor for class imop.ast.node.external.MinusMinus
 
MinusMinus() - Method in class imop.parser.FrontEnd.CParser
 
Misc - Class in imop.lib.util
This class contains all those functions which can commonly be required across multiple visitors.
Misc() - Constructor for class imop.lib.util.Misc
 
modelAdditionOfLabels(Node) - Static method in class imop.lib.analysis.updater.AutomatedUpdater
This method models the affect of addition of an already existing label in node to node.
modelRemovalOfLabels(Node) - Static method in class imop.lib.analysis.updater.AutomatedUpdater
This method models the affect of removal of a label (without actually removing the label) from node.
MoreLexicalActions() - Method in class imop.parser.CParserTokenManager
 
movableNodes - Variable in class imop.ast.info.cfgNodeInfo.BarrierDirectiveInfo
 
MultiplicativeDivExpression - Class in imop.ast.node.external
Grammar production: f0 ::= "/" f1 ::= MultiplicativeExpression()
MultiplicativeDivExpression(NodeToken, MultiplicativeExpression) - Constructor for class imop.ast.node.external.MultiplicativeDivExpression
 
MultiplicativeDivExpression(MultiplicativeExpression) - Constructor for class imop.ast.node.external.MultiplicativeDivExpression
 
MultiplicativeDivExpression() - Method in class imop.parser.FrontEnd.CParser
 
MultiplicativeExpression - Class in imop.ast.node.external
Grammar production: f0 ::= CastExpression() f1 ::= ( MultiplicativeOptionalExpression() )?
MultiplicativeExpression(CastExpression, NodeOptional) - Constructor for class imop.ast.node.external.MultiplicativeExpression
 
MultiplicativeExpression() - Method in class imop.parser.FrontEnd.CParser
 
MultiplicativeModExpression - Class in imop.ast.node.external
Grammar production: f0 ::= "%" f1 ::= MultiplicativeExpression()
MultiplicativeModExpression(NodeToken, MultiplicativeExpression) - Constructor for class imop.ast.node.external.MultiplicativeModExpression
 
MultiplicativeModExpression(MultiplicativeExpression) - Constructor for class imop.ast.node.external.MultiplicativeModExpression
 
MultiplicativeModExpression() - Method in class imop.parser.FrontEnd.CParser
 
MultiplicativeMultiExpression - Class in imop.ast.node.external
Grammar production: f0 ::= "*" f1 ::= MultiplicativeExpression()
MultiplicativeMultiExpression(NodeToken, MultiplicativeExpression) - Constructor for class imop.ast.node.external.MultiplicativeMultiExpression
 
MultiplicativeMultiExpression(MultiplicativeExpression) - Constructor for class imop.ast.node.external.MultiplicativeMultiExpression
 
MultiplicativeMultiExpression() - Method in class imop.parser.FrontEnd.CParser
 
MultiplicativeOptionalExpression - Class in imop.ast.node.external
Grammar production: f0 ::= MultiplicativeMultiExpression() | MultiplicativeDivExpression() | MultiplicativeModExpression()
MultiplicativeOptionalExpression(NodeChoice) - Constructor for class imop.ast.node.external.MultiplicativeOptionalExpression
 
MultiplicativeOptionalExpression() - Method in class imop.parser.FrontEnd.CParser
 
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