- Label - Class in imop.ast.metadata
-
- Label(Node) - Constructor for class imop.ast.metadata.Label
-
- LabelDeleter() - Constructor for class imop.lib.transform.simplify.LabelRemover.LabelDeleter
-
- labeledCFGNode - Variable in class imop.ast.metadata.Label
-
- LabeledStatement - Class in imop.ast.node.external
-
Grammar production:
f0 ::= SimpleLabeledStatement()
| CaseLabeledStatement()
| DefaultLabeledStatement()
- LabeledStatement(NodeChoice) - Constructor for class imop.ast.node.external.LabeledStatement
-
- LabeledStatement() - Constructor for class imop.ast.node.external.LabeledStatement
-
- LabeledStatement() - Method in class imop.parser.FrontEnd.CParser
-
- labelName - Variable in class imop.ast.metadata.SimpleLabel
-
- labelNode - Variable in class imop.lib.getter.Deprecated_SimpleLabeledStatementGetter
-
Deprecated.
- LabelRemover - Class in imop.lib.transform.simplify
-
- LabelRemover() - Constructor for class imop.lib.transform.simplify.LabelRemover
-
- LabelRemover.LabelDeleter - Class in imop.lib.transform.simplify
-
This class is used to delete LabeledStatements from the visited node,
and replace them with statements that have those labels as annotations.
- LabelRemover.LabelReplacementGetter - Class in imop.lib.transform.simplify
-
This class is used to obtain that AST node which can replace the visited
LabeledStatement with itself.
- LabelReplacementGetter() - Constructor for class imop.lib.transform.simplify.LabelRemover.LabelReplacementGetter
-
- labStmtF0 - Variable in class imop.ast.node.external.LabeledStatement
-
- LASTPRIVATE - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.
- LEFTBRACE - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.
- LEFTBRACKET - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.
- LEFTPAREN - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.
- Length() - Constructor for enum imop.lib.analysis.typeSystem.ArrayType.Length
-
- lengthOfMatch - Variable in class imop.parser.CParserTokenManager
-
- LETTER - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.
- LEXICAL_ERROR - Static variable in error imop.parser.TokenMgrError
-
Lexical error occurred.
- LexicalError(boolean, int, int, int, String, char) - Static method in error imop.parser.TokenMgrError
-
Returns a detailed message for the Error when it is thrown by the
token manager to indicate a lexical error.
- lexStateNames - Static variable in class imop.parser.CParserTokenManager
-
Lexer state names.
- line - Variable in class imop.parser.SimpleCharStream
-
- lineCounter - Variable in class imop.lib.getter.StringGetter.Positioner
-
- lineNum - Variable in class imop.ast.node.external.NodeToken
-
- lineNum - Variable in class imop.lib.getter.LineNumGetter
-
- LineNumGetter - Class in imop.lib.getter
-
Stores the line number of the first token found in the visited node, in
lineNum.
- LineNumGetter() - Constructor for class imop.lib.getter.LineNumGetter
-
- LivenessAnalysis - Class in imop.lib.analysis.dataflow.interprocedural
-
- LivenessAnalysis() - Constructor for class imop.lib.analysis.dataflow.interprocedural.LivenessAnalysis
-
- LivenessAnalysis.LivenessFlowFact - Class in imop.lib.analysis.dataflow.interprocedural
-
- LivenessFlowFact() - Constructor for class imop.lib.analysis.dataflow.interprocedural.LivenessAnalysis.LivenessFlowFact
-
- livenessInfo - Variable in class imop.lib.analysis.dataflow.interprocedural.LivenessAnalysis.LivenessFlowFact
-
- liveOut - Variable in class imop.ast.info.NodeInfo
-
Deprecated.
- lockedLocations - Variable in class imop.lib.analysis.mhp.lock.RoutineLock
-
Set of cells that represent lock variables of type omp_lock_t
- LockFlowFact(LockSetAnalysis.LockMap) - Constructor for class imop.lib.analysis.dataflow.interprocedural.LockSetAnalysis.LockFlowFact
-
- lockMap - Variable in class imop.lib.analysis.dataflow.interprocedural.LockSetAnalysis.LockFlowFact
-
- LockMap() - Constructor for class imop.lib.analysis.dataflow.interprocedural.LockSetAnalysis.LockMap
-
- lockModifyRoutines - Static variable in class imop.lib.analysis.mhp.lock.RoutineLock
-
- lockModifyRoutines - Static variable in class imop.lib.analysis.mhp.OldLock
-
Deprecated.
- lockNode - Variable in class imop.lib.analysis.mhp.OldLock
-
Deprecated.
- lockReleasingRoutines - Static variable in class imop.lib.analysis.mhp.lock.RoutineLock
-
- lockSet - Variable in class imop.ast.info.NodeInfo
-
List of locks that are taken before execution of the current node.
- LockSetAnalysis - Class in imop.lib.analysis.dataflow.interprocedural
-
- LockSetAnalysis() - Constructor for class imop.lib.analysis.dataflow.interprocedural.LockSetAnalysis
-
- LockSetAnalysis.LockFlowFact - Class in imop.lib.analysis.dataflow.interprocedural
-
Flow fact type for lock-set analysis.
- LockSetAnalysis.LockMap - Class in imop.lib.analysis.dataflow.interprocedural
-
This class ensures that if all entries in the map are entered
using the HashMap::put
method, then the maximum integer value that an AbstractLock may map
to
would be MAX_NESTING
.
- lockSettingRoutines - Static variable in class imop.lib.analysis.mhp.lock.RoutineLock
-
- lockUniversalSet - Static variable in class imop.lib.analysis.mhp.OldLock
-
Deprecated.
- lockWriteRoutines - Static variable in class imop.lib.analysis.mhp.lock.RoutineLock
-
- lockWriteRoutines - Static variable in class imop.lib.analysis.mhp.OldLock
-
Deprecated.
- LogicalANDExpression - Class in imop.ast.node.external
-
Grammar production:
f0 ::= InclusiveORExpression()
f1 ::= ( "&&" LogicalANDExpression() )?
- LogicalANDExpression(InclusiveORExpression, NodeOptional) - Constructor for class imop.ast.node.external.LogicalANDExpression
-
- LogicalANDExpression() - Method in class imop.parser.FrontEnd.CParser
-
- LogicalORExpression - Class in imop.ast.node.external
-
Grammar production:
f0 ::= LogicalANDExpression()
f1 ::= ( "||" LogicalORExpression() )?
- LogicalORExpression(LogicalANDExpression, NodeOptional) - Constructor for class imop.ast.node.external.LogicalORExpression
-
- LogicalORExpression() - Method in class imop.parser.FrontEnd.CParser
-
- LONG - Static variable in interface imop.parser.CParserConstants
-
RegularExpression Id.
- LongDoubleComplexType - Class in imop.lib.analysis.typeSystem
-
- LongDoubleComplexType() - Constructor for class imop.lib.analysis.typeSystem.LongDoubleComplexType
-
- LongDoubleType - Class in imop.lib.analysis.typeSystem
-
- LongDoubleType() - Constructor for class imop.lib.analysis.typeSystem.LongDoubleType
-
- longFound - Variable in class imop.lib.getter.HasLongType
-
- LookaheadSuccess() - Constructor for error imop.parser.FrontEnd.CParser.LookaheadSuccess
-
- LOOP_DETECTED - Static variable in error imop.parser.TokenMgrError
-
Detected (and bailed out of) an infinite loop in the token manager.
- LoopTransformations - Class in imop.lib.transform
-
This class encapsulates the module to unroll the loops.
- LoopTransformations() - Constructor for class imop.lib.transform.LoopTransformations
-