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 _ 

O

obtainNormalizedNode(Statement) - Static method in class imop.lib.transform.simplify.ImplicitBarrierRemover
If inNode directly encapsulates a construct with implicit barrier, this method returns the corresponding CompoundStatement with the implicit barrier made explicit.
OCTAL_LITERAL - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
old_hasDefaultLabel(Node) - Static method in class imop.lib.util.Misc
Deprecated.
old_PercolateCodeUpwards() - Method in class imop.ast.info.cfgNodeInfo.BarrierDirectiveInfo
Deprecated.
old_PercolateCodeUpwards() - Method in class imop.lib.analysis.mhp.Phase
Deprecated.
OldFunctionStyleRemover - Class in imop.lib.transform.simplify
This class takes all the FunctionDefintions and replaces old-style parameter declarations with the new style ones.
OldFunctionStyleRemover() - Constructor for class imop.lib.transform.simplify.OldFunctionStyleRemover
 
oldGetCallersOf() - Method in class imop.ast.info.cfgNodeInfo.FunctionDefinitionInfo
Deprecated. 
OldLock - Class in imop.lib.analysis.mhp
Deprecated.
this is old class that used to represent locks. This has been superseded with imop.lib.analysis.mhp.lock.AbstractLock.
OldLock(String, Node) - Constructor for class imop.lib.analysis.mhp.OldLock
Deprecated.
 
OldLocksetMarker - Class in imop.lib.analysis.mhp
Deprecated.
this visitor marks nodes with locks of old type. Instead, use the IDFA based lock-set analysis.
OldLocksetMarker() - Constructor for class imop.lib.analysis.mhp.OldLocksetMarker
Deprecated.
 
oldNode - Variable in class imop.lib.transform.CrudeReplaceNode.CrudeNodeReplacer
 
OldParameterList - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= ( "," )*
OldParameterList(NodeToken, NodeListOptional) - Constructor for class imop.ast.node.external.OldParameterList
 
OldParameterList() - Method in class imop.parser.FrontEnd.CParser
 
OldParameterListClosed - Class in imop.ast.node.external
Grammar production: f0 ::= "(" f1 ::= ( OldParameterList() )? f2 ::= ")"
OldParameterListClosed(NodeToken, NodeOptional, NodeToken) - Constructor for class imop.ast.node.external.OldParameterListClosed
 
OldParameterListClosed(NodeOptional) - Constructor for class imop.ast.node.external.OldParameterListClosed
 
OldParameterListClosed() - Method in class imop.parser.FrontEnd.CParser
 
oldSymbol - Variable in class imop.lib.transform.IdentifierRenamer
 
oldType - Variable in class imop.lib.analysis.typeSystem.PointerType
This flag is reset if the type has been generated from an array or a function type.
OMP - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
Omp - Static variable in interface imop.parser.CParserConstants
Lexical state.
OMP_CR - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OMP_NL - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OmpClause - Class in imop.ast.node.internal
This is a non-AST class, to be used as a superType of different OmpClauses
OmpClause() - Constructor for class imop.ast.node.internal.OmpClause
 
OmpClauseGetter - Class in imop.lib.getter
When this visitor is called upon an OmpConstruct, this populates the ompClauseList with the clauses in that OmpConstruct.
OmpClauseGetter() - Constructor for class imop.lib.getter.OmpClauseGetter
 
ompClauseList - Variable in class imop.lib.getter.OmpClauseGetter
 
ompConsF0 - Variable in class imop.ast.node.external.OmpConstruct
 
OmpConstruct - Class in imop.ast.node.external
Grammar production: f0 ::= ParallelConstruct() | ForConstruct() | SectionsConstruct() | SingleConstruct() | ParallelForConstruct() | ParallelSectionsConstruct() | TaskConstruct() | MasterConstruct() | CriticalConstruct() | AtomicConstruct() | OrderedConstruct()
OmpConstruct(NodeChoice) - Constructor for class imop.ast.node.external.OmpConstruct
 
OmpConstruct() - Constructor for class imop.ast.node.external.OmpConstruct
 
OmpConstruct() - Method in class imop.parser.FrontEnd.CParser
 
OmpConstructInfo - Class in imop.ast.info
 
OmpConstructInfo(Node) - Constructor for class imop.ast.info.OmpConstructInfo
 
OmpConstructsGetter - Class in imop.lib.getter
Populates ompList with references to the outermost OmpConstructs
OmpConstructsGetter() - Constructor for class imop.lib.getter.OmpConstructsGetter
 
OmpCopyinClause - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= "(" f2 ::= VariableList() f3 ::= ")"
OmpCopyinClause(NodeToken, NodeToken, VariableList, NodeToken) - Constructor for class imop.ast.node.external.OmpCopyinClause
 
OmpCopyinClause(VariableList) - Constructor for class imop.ast.node.external.OmpCopyinClause
 
OmpCopyinClause() - Method in class imop.parser.FrontEnd.CParser
 
OmpCopyPrivateClause - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= "(" f2 ::= VariableList() f3 ::= ")"
OmpCopyPrivateClause(NodeToken, NodeToken, VariableList, NodeToken) - Constructor for class imop.ast.node.external.OmpCopyPrivateClause
 
OmpCopyPrivateClause(VariableList) - Constructor for class imop.ast.node.external.OmpCopyPrivateClause
 
OmpCopyPrivateClause() - Method in class imop.parser.FrontEnd.CParser
 
OmpDfltNoneClause - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= "(" f2 ::= f3 ::= ")"
OmpDfltNoneClause(NodeToken, NodeToken, NodeToken, NodeToken) - Constructor for class imop.ast.node.external.OmpDfltNoneClause
 
OmpDfltNoneClause() - Constructor for class imop.ast.node.external.OmpDfltNoneClause
 
OmpDfltNoneClause() - Method in class imop.parser.FrontEnd.CParser
 
OmpDfltSharedClause - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= "(" f2 ::= f3 ::= ")"
OmpDfltSharedClause(NodeToken, NodeToken, NodeToken, NodeToken) - Constructor for class imop.ast.node.external.OmpDfltSharedClause
 
OmpDfltSharedClause() - Constructor for class imop.ast.node.external.OmpDfltSharedClause
 
OmpDfltSharedClause() - Method in class imop.parser.FrontEnd.CParser
 
OmpDirective - Class in imop.ast.node.external
Grammar production: f0 ::= BarrierDirective() | TaskwaitDirective() | TaskyieldDirective() | FlushDirective()
OmpDirective(NodeChoice) - Constructor for class imop.ast.node.external.OmpDirective
 
OmpDirective() - Constructor for class imop.ast.node.external.OmpDirective
 
OmpDirective() - Method in class imop.parser.FrontEnd.CParser
 
OmpDirectiveInfo - Class in imop.ast.info
 
OmpDirectiveInfo(Node) - Constructor for class imop.ast.info.OmpDirectiveInfo
 
ompDirF0 - Variable in class imop.ast.node.external.OmpDirective
 
OmpEol - Class in imop.ast.node.external
Grammar production: f0 ::= |
OmpEol(NodeChoice) - Constructor for class imop.ast.node.external.OmpEol
 
OmpEol() - Method in class imop.parser.FrontEnd.CParser
 
OmpFirstPrivateClause - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= "(" f2 ::= VariableList() f3 ::= ")"
OmpFirstPrivateClause(NodeToken, NodeToken, VariableList, NodeToken) - Constructor for class imop.ast.node.external.OmpFirstPrivateClause
 
OmpFirstPrivateClause(VariableList) - Constructor for class imop.ast.node.external.OmpFirstPrivateClause
 
OmpFirstPrivateClause() - Method in class imop.parser.FrontEnd.CParser
 
OmpForAdditive - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= "=" f2 ::= f3 ::= "+" f4 ::= AdditiveExpression()
OmpForAdditive(NodeToken, NodeToken, NodeToken, NodeToken, AdditiveExpression) - Constructor for class imop.ast.node.external.OmpForAdditive
 
OmpForAdditive(NodeToken, NodeToken, AdditiveExpression) - Constructor for class imop.ast.node.external.OmpForAdditive
 
OmpForAdditive() - Method in class imop.parser.FrontEnd.CParser
 
OmpForCondition - Class in imop.ast.node.external
Grammar production: f0 ::= OmpForLTCondition() | OmpForLECondition() | OmpForGTCondition() | OmpForGECondition()
OmpForCondition(NodeChoice) - Constructor for class imop.ast.node.external.OmpForCondition
 
OmpForCondition() - Method in class imop.parser.FrontEnd.CParser
 
OmpForConditionInfo - Class in imop.ast.info.cfgNodeInfo
 
OmpForConditionInfo(Node) - Constructor for class imop.ast.info.cfgNodeInfo.OmpForConditionInfo
 
OmpForGECondition - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= ">=" f2 ::= Expression()
OmpForGECondition(NodeToken, NodeToken, Expression) - Constructor for class imop.ast.node.external.OmpForGECondition
 
OmpForGECondition(NodeToken, Expression) - Constructor for class imop.ast.node.external.OmpForGECondition
 
OmpForGECondition() - Method in class imop.parser.FrontEnd.CParser
 
OmpForGTCondition - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= ">" f2 ::= Expression()
OmpForGTCondition(NodeToken, NodeToken, Expression) - Constructor for class imop.ast.node.external.OmpForGTCondition
 
OmpForGTCondition(NodeToken, Expression) - Constructor for class imop.ast.node.external.OmpForGTCondition
 
OmpForGTCondition() - Method in class imop.parser.FrontEnd.CParser
 
OmpForHeader - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= "(" f2 ::= OmpForInitExpression() f3 ::= ";" f4 ::= OmpForCondition() f5 ::= ";" f6 ::= OmpForReinitExpression() f7 ::= ")"
OmpForHeader(NodeToken, NodeToken, OmpForInitExpression, NodeToken, OmpForCondition, NodeToken, OmpForReinitExpression, NodeToken) - Constructor for class imop.ast.node.external.OmpForHeader
 
OmpForHeader(OmpForInitExpression, OmpForCondition, OmpForReinitExpression) - Constructor for class imop.ast.node.external.OmpForHeader
 
OmpForHeader() - Method in class imop.parser.FrontEnd.CParser
 
OmpForInitExpression - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= "=" f2 ::= Expression()
OmpForInitExpression(NodeToken, NodeToken, Expression) - Constructor for class imop.ast.node.external.OmpForInitExpression
 
OmpForInitExpression(NodeToken, Expression) - Constructor for class imop.ast.node.external.OmpForInitExpression
 
OmpForInitExpression() - Method in class imop.parser.FrontEnd.CParser
 
OmpForInitExpressionInfo - Class in imop.ast.info.cfgNodeInfo
 
OmpForInitExpressionInfo(Node) - Constructor for class imop.ast.info.cfgNodeInfo.OmpForInitExpressionInfo
 
OmpForLECondition - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= "<=" f2 ::= Expression()
OmpForLECondition(NodeToken, NodeToken, Expression) - Constructor for class imop.ast.node.external.OmpForLECondition
 
OmpForLECondition(NodeToken, Expression) - Constructor for class imop.ast.node.external.OmpForLECondition
 
OmpForLECondition() - Method in class imop.parser.FrontEnd.CParser
 
OmpForLTCondition - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= "<" f2 ::= Expression()
OmpForLTCondition(NodeToken, NodeToken, Expression) - Constructor for class imop.ast.node.external.OmpForLTCondition
 
OmpForLTCondition(NodeToken, Expression) - Constructor for class imop.ast.node.external.OmpForLTCondition
 
OmpForLTCondition() - Method in class imop.parser.FrontEnd.CParser
 
OmpForMultiplicative - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= "=" f2 ::= MultiplicativeExpression() f3 ::= "+" f4 ::=
OmpForMultiplicative(NodeToken, NodeToken, MultiplicativeExpression, NodeToken, NodeToken) - Constructor for class imop.ast.node.external.OmpForMultiplicative
 
OmpForMultiplicative(NodeToken, MultiplicativeExpression, NodeToken) - Constructor for class imop.ast.node.external.OmpForMultiplicative
 
OmpForMultiplicative() - Method in class imop.parser.FrontEnd.CParser
 
OmpForReinitExpression - Class in imop.ast.node.external
Grammar production: f0 ::= PostIncrementId() | PostDecrementId() | PreIncrementId() | PreDecrementId() | ShortAssignPlus() | ShortAssignMinus() | OmpForAdditive() | OmpForSubtractive() | OmpForMultiplicative()
OmpForReinitExpression(NodeChoice) - Constructor for class imop.ast.node.external.OmpForReinitExpression
 
OmpForReinitExpression() - Constructor for class imop.ast.node.external.OmpForReinitExpression
 
OmpForReinitExpression() - Method in class imop.parser.FrontEnd.CParser
 
OmpForReinitExpressionInfo - Class in imop.ast.info.cfgNodeInfo
 
OmpForReinitExpressionInfo(Node) - Constructor for class imop.ast.info.cfgNodeInfo.OmpForReinitExpressionInfo
 
ompForReinitF0 - Variable in class imop.ast.node.external.OmpForReinitExpression
 
OmpForSubtractive - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= "=" f2 ::= f3 ::= "-" f4 ::= AdditiveExpression()
OmpForSubtractive(NodeToken, NodeToken, NodeToken, NodeToken, AdditiveExpression) - Constructor for class imop.ast.node.external.OmpForSubtractive
 
OmpForSubtractive(NodeToken, NodeToken, AdditiveExpression) - Constructor for class imop.ast.node.external.OmpForSubtractive
 
OmpForSubtractive() - Method in class imop.parser.FrontEnd.CParser
 
OmpLastPrivateClause - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= "(" f2 ::= VariableList() f3 ::= ")"
OmpLastPrivateClause(NodeToken, NodeToken, VariableList, NodeToken) - Constructor for class imop.ast.node.external.OmpLastPrivateClause
 
OmpLastPrivateClause(VariableList) - Constructor for class imop.ast.node.external.OmpLastPrivateClause
 
OmpLastPrivateClause() - Method in class imop.parser.FrontEnd.CParser
 
ompList - Variable in class imop.lib.getter.OmpConstructsGetter
 
OmpPragma - Class in imop.ast.node.external
Grammar production: f0 ::= "#" f1 ::= f2 ::=
OmpPragma(NodeToken, NodeToken, NodeToken) - Constructor for class imop.ast.node.external.OmpPragma
 
OmpPragma() - Constructor for class imop.ast.node.external.OmpPragma
 
OmpPragma() - Method in class imop.parser.FrontEnd.CParser
 
OmpPrivateClause - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= "(" f2 ::= VariableList() f3 ::= ")"
OmpPrivateClause(NodeToken, NodeToken, VariableList, NodeToken) - Constructor for class imop.ast.node.external.OmpPrivateClause
 
OmpPrivateClause(VariableList) - Constructor for class imop.ast.node.external.OmpPrivateClause
 
OmpPrivateClause() - Method in class imop.parser.FrontEnd.CParser
 
OmpReductionClause - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= "(" f2 ::= ReductionOp() f3 ::= ":" f4 ::= VariableList() f5 ::= ")"
OmpReductionClause(NodeToken, NodeToken, ReductionOp, NodeToken, VariableList, NodeToken) - Constructor for class imop.ast.node.external.OmpReductionClause
 
OmpReductionClause(ReductionOp, VariableList) - Constructor for class imop.ast.node.external.OmpReductionClause
 
OmpReductionClause() - Method in class imop.parser.FrontEnd.CParser
 
OmpSharedClause - Class in imop.ast.node.external
Grammar production: f0 ::= f1 ::= "(" f2 ::= VariableList() f3 ::= ")"
OmpSharedClause(NodeToken, NodeToken, VariableList, NodeToken) - Constructor for class imop.ast.node.external.OmpSharedClause
 
OmpSharedClause(VariableList) - Constructor for class imop.ast.node.external.OmpSharedClause
 
OmpSharedClause() - Method in class imop.parser.FrontEnd.CParser
 
OP_ADD - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_ADDASS - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_AND - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_ANDASS - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_ASS - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_BITAND - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_BITNOT - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_BITOR - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_BITXOR - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_DECR - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_DEREF - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_DIV - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_DIVASS - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_EQ - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_GE - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_GT - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_INCR - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_LE - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_LT - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_MOD - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_MODASS - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_MUL - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_MULASS - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_NEQ - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_NOT - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_OR - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_ORASS - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_SL - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_SLASS - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_SR - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_SRASS - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_SUB - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_SUBASS - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OP_XORASS - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
ORDERED - Static variable in interface imop.parser.CParserConstants
RegularExpression Id.
OrderedBeginLink - Class in imop.lib.cfg.link.node
 
OrderedBeginLink(OrderedConstruct, BeginNode) - Constructor for class imop.lib.cfg.link.node.OrderedBeginLink
 
OrderedBodyLink - Class in imop.lib.cfg.link.node
 
OrderedBodyLink(OrderedConstruct, Statement) - Constructor for class imop.lib.cfg.link.node.OrderedBodyLink
 
OrderedConstruct - Class in imop.ast.node.external
Grammar production: f0 ::= OmpPragma() f1 ::= f2 ::= OmpEol() f3 ::= Statement()
OrderedConstruct(OmpPragma, NodeToken, OmpEol, Statement) - Constructor for class imop.ast.node.external.OrderedConstruct
 
OrderedConstruct(OmpPragma, OmpEol, Statement) - Constructor for class imop.ast.node.external.OrderedConstruct
 
OrderedConstruct() - Method in class imop.parser.FrontEnd.CParser
 
OrderedConstructCFGInfo - Class in imop.lib.cfg.info
 
OrderedConstructCFGInfo(Node) - Constructor for class imop.lib.cfg.info.OrderedConstructCFGInfo
 
OrderedConstructInfo - Class in imop.ast.info.cfgNodeInfo
 
OrderedConstructInfo(Node) - Constructor for class imop.ast.info.cfgNodeInfo.OrderedConstructInfo
 
OrderedEndLink - Class in imop.lib.cfg.link.node
 
OrderedEndLink(OrderedConstruct, EndNode) - Constructor for class imop.lib.cfg.link.node.OrderedEndLink
 
otherBuiltins - Static variable in class imop.parser.FrontEnd
This field is used as root for prototype declarations of built-in functions.
outgoingInterTaskEdges - Variable in class imop.ast.info.cfgNodeInfo.DummyFlushDirectiveInfo
 
outputDependenceDestinations - Variable in class imop.lib.analysis.dataflow.interprocedural.DataDependenceBackward.DataDependenceBackwardFF
 
outputDependenceSources - Variable in class imop.lib.analysis.dataflow.interprocedural.DataDependenceForward.DataDependenceForwardFF
 
outputEdgeDestList - Variable in class imop.ast.info.NodeInfo
Deprecated.
outputEdgeSrcList - Variable in class imop.ast.info.NodeInfo
Deprecated.
owner - Variable in class imop.ast.metadata.IncompleteSemantics
 
owner - Variable in class imop.lib.cfg.info.CFGInfo
 
ownerNestedCFG - Variable in class imop.ast.node.internal.BeginNode
 
ownerNestedCFG - Variable in class imop.ast.node.internal.EndNode
 
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