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 cetus.hir
Represents a label for use with goto statements.
Label(IDExpression) - Constructor for class cetus.hir.Label
Creates a new label with the specified name ID.
labelHeight - Static variable in class cetus.gui.CetusGUITools
 
LAND - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LBRACKET - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LCURLY - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
Lcurly - Static variable in interface cetus.base.grammars.PreCParserTokenTypes
 
lcurlyInitializer() - Method in class cetus.base.grammars.NewCParser
 
le(Expression, Expression) - Static method in class cetus.hir.Symbolic
Returns comparison(less equal) of two expressions with simplification.
line_sep - Static variable in class cetus.gui.CetusGUITools
 
line_sep - Static variable in class cetus.hir.PrintTools
 
LineDirective - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
lineSeperator - Static variable in class cetus.gui.CetusGUITools
 
LinkageSpecification - Class in cetus.hir
This class is not supported
LinkageSpecification(String, Declaration) - Constructor for class cetus.hir.LinkageSpecification
Represents extern "s" decl.
LinkageSpecification(String, List<Traversable>) - Constructor for class cetus.hir.LinkageSpecification
Represents extern "s" { decl_list }.
linkSymbol(Traversable) - Static method in class cetus.hir.SymbolTools
Makes links from all IDExpression objects in the program to their corresponding declarators while generating warnings if there is any undeclared variables or functions.
listDirectory(List<File>, Set<File>, String, FilenameFilter) - Static method in class cetus.application.ChainTools
 
ListInitializer - Class in cetus.hir
 
ListInitializer(List) - Constructor for class cetus.hir.ListInitializer
 
listToString(List, String) - Static method in class cetus.hir.PrintTools
Converts a list of objects to a string with the given separator.
listToString(List, String) - Static method in class cetus.hir.Tools
Deprecated.
As of release 1.2; use the new tools in DataFlowTools, IRTools, PrintTools, or SymbolTools.
listToStringWithSkip(List, String) - Static method in class cetus.hir.PrintTools
Converts a list of objects to a string.
listToStringWithSkip(List, String) - Static method in class cetus.hir.Tools
Deprecated.
As of release 1.2; use the new tools in DataFlowTools, IRTools, PrintTools, or SymbolTools.
Literal - Class in cetus.hir
Represents an immediate value within the program.
LITERAL___alignof__ - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL___asm - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL___attribute - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL___builtin_offsetof - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL___builtin_va_arg - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL___complex - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL___declspec - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL___extension__ - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL___imag - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL___label__ - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL___real - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL__Bool - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL__Complex - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL__Imaginary - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_asm - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_auto - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_break - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_case - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_char - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_const - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_continue - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_default - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_do - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_double - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_else - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_enum - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_extern - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_float - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_for - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_goto - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_if - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_inline - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_int - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_long - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_register - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_restrict - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_return - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_short - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_signed - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_sizeof - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_static - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_struct - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_switch - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_typedef - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_union - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_unsigned - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_void - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_volatile - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LITERAL_while - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LNOT - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
loadOptionsFile() - Method in class cetus.exec.Driver
load options.cetus search order is working directory and then home directory
loadSetOptions(File) - Method in class cetus.gui.CetusGUIOptionsPanel
 
localLabelDeclaration() - Method in class cetus.base.grammars.NewCParser
 
LOGICAL_AND - Static variable in class cetus.hir.BinaryOperator
&&
LOGICAL_NEGATION - Static variable in class cetus.hir.UnaryOperator
!
LOGICAL_OR - Static variable in class cetus.hir.BinaryOperator
||
logicalAndExpr() - Method in class cetus.base.grammars.NewCParser
 
logicalOrExpr() - Method in class cetus.base.grammars.NewCParser
 
LONG - Static variable in class cetus.hir.Specifier
 
LongDoubleConst - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
longestSubstr(String, String) - Static method in class cetus.application.SlicingTools
 
LongHexConst - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LongIntConst - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LongOctalConst - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
Loop - Interface in cetus.hir
Any class implementing this interface has the properties of a loop.
LoopAnalysisPass - Class in cetus.analysis
 
LoopInfo - Class in cetus.analysis
Represents loop-related information
LoopInfo() - Constructor for class cetus.analysis.LoopInfo
 
LoopInfo(Loop) - Constructor for class cetus.analysis.LoopInfo
Creates a data structure containing loop-related information (use only if canonical loop)
LoopInterchange - Class in cetus.transforms
Exchange loops if they are perfect nested loop.
LoopInterchange(Program) - Constructor for class cetus.transforms.LoopInterchange
 
LoopNormalization - Class in cetus.transforms
Transforms loops so they start with a lower bound of 0 and run to some upper bound with a stride of 1.
LoopNormalization(Program) - Constructor for class cetus.transforms.LoopNormalization
Constructs a new loop normalization pass with the specified program.
LoopParallelizationPass - Class in cetus.analysis
Whole program analysis that uses data-dependence information to internally annotate loops that are parallel
LoopParallelizationPass(Program) - Constructor for class cetus.analysis.LoopParallelizationPass
Constructs a new parallelization pass with the specified program.
LoopProfiler - Class in cetus.transforms
LoopProfile inserts timers around loops following the selection strategy specified by "select" field.
LoopProfiler(Program) - Constructor for class cetus.transforms.LoopProfiler
Constructs a new LoopProfile object from the specified program and performs profiling.
LoopTiling - Class in cetus.transforms
Exchage loops if they are perfect nested loop.
LoopTiling(Program) - Constructor for class cetus.transforms.LoopTiling
 
LoopTools - Class in cetus.analysis
Provides tools for querying information related to For Loop objects
LoopTransformPass - Class in cetus.transforms
 
LOR - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LPAREN - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LSHIFT - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LSHIFT_ASSIGN - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
LT - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
lt(Expression, Expression) - Static method in class cetus.hir.Symbolic
Returns comparison(less) of two expressions with simplification.
LTE - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
A B C D E F G H I J K L M N O P Q R S T U V W _