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 _ 

L

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
 
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