A B C D E F G H I J K L M N O P Q R S T U V W _ 

T

t2 - Static variable in class cetus.exec.Driver
 
TCPClient - Class in cetus.gui
 
TCPClient() - Constructor for class cetus.gui.TCPClient
 
TemplateDeclaration - Class in cetus.hir
This class is not supported
TemplateDeclaration(List, Declaration) - Constructor for class cetus.hir.TemplateDeclaration
 
TemplateID - Class in cetus.hir
This class is no longer supported
TemplateID(String) - Constructor for class cetus.hir.TemplateID
 
TemplateID(String, List) - Constructor for class cetus.hir.TemplateID
 
test(int[], int[], int, int) - Static method in class cetus.analysis.GCD
 
testAccessPair(ArrayList<DependenceVector>) - Method in class cetus.analysis.DDTestWrapper
Accepts two access pairs, partitions their subscripts, performs dependence testing and constructs a set of dependence vectors if dependence exists
testDependence(DependenceVector) - Method in class cetus.analysis.BanerjeeTest
 
testDependence(DependenceVector) - Method in interface cetus.analysis.DDTest
Runs the dependence test on a direction vector
testDependence(DependenceVector) - Method in class cetus.analysis.OmegaTest
 
testDependence(DependenceVector) - Method in class cetus.analysis.RangeTest
Test dependence on the specified direction vector.
ThirdPartyLibrary - Class in cetus.application
This class provides a way to enrol the information on the third party functions which may affect the reaching definition analysis.
ThirdPartyLibrary() - Constructor for class cetus.application.ThirdPartyLibrary
 
THREADSAFE - Static variable in class cetus.hir.Specifier
 
threadsArray - Static variable in class cetus.gui.CetusGuiSpeedupPanel
 
ThreadSpeedup - Class in cetus.gui
 
ThreadSpeedup(String, Process, int, CetusGuiSpeedupPanel) - Constructor for class cetus.gui.ThreadSpeedup
 
ThreadSpeedupProcess - Class in cetus.gui
 
ThreadSpeedupProcess(String, Process, int, CetusGuiSpeedupPanel) - Constructor for class cetus.gui.ThreadSpeedupProcess
 
ThreadUpdate - Class in cetus.gui
 
ThreadUpdate() - Constructor for class cetus.gui.ThreadUpdate
 
ThreadUpdate(int) - Constructor for class cetus.gui.ThreadUpdate
 
ThreadUpdate(int, boolean) - Constructor for class cetus.gui.ThreadUpdate
 
ThrowExpression - Class in cetus.hir
This class is no longer supported
ThrowExpression(Expression) - Constructor for class cetus.hir.ThrowExpression
 
toCommentAnnotation() - Method in class cetus.hir.PragmaAnnotation
Converts the pragma annotation to a comment annotation.
toConditionalExpression() - Method in class cetus.hir.MinMaxExpression
Converts MinMaxExpression to an equivalent conditional expression.
toControlString(Loop) - Static method in class cetus.analysis.LoopTools
Returns the control structure of the specified loop in string.
toDot() - Method in class cetus.analysis.CFGraph
Converts the graph to a string in dot format to be used with GraphViz.
toDot(String, int) - Method in class cetus.analysis.DFAGraph
Converts the graph to a string in dot format with the given keys.
toDot(String, int) - Method in class cetus.analysis.DFANode
Returns the string in dot format that represents the node.
toExpression() - Method in class cetus.analysis.RangeDomain
Converts this range domain to an equivalent logical expression.
toExpression() - Method in class cetus.hir.DerefSymbol
Returns an expression instantiation of this deref symbol.
toExpression() - Method in class cetus.hir.RangeExpression
Converts this range expression to a non-range expression if the lower bound is equal to the upper bound.
Tools - Class in cetus.hir
Collection of static tools that are useful in writing passes.
topiterator() - Method in class cetus.analysis.IPAGraph
 
topologicalSort(DFANode) - Method in class cetus.analysis.DFAGraph
Computes and records the topological ordering of each node starting from the root node.
topologicalSortOptimized(DFANode) - Method in class cetus.analysis.DFAGraph
Uses the same reverse-post ordering algorithm as simple topological sort.
toPrettyRanges(Traversable, Map<Statement, RangeDomain>, Integer) - Static method in class cetus.analysis.RangeAnalysis
Returns the range map in a pretty format.
toRange(Expression) - Static method in class cetus.hir.RangeExpression
Converts an arbitrary expression to a range expression by setting the same lower bound and upper bound.
toString() - Method in class cetus.analysis.CallSite
Returns the string dump of this call site.
toString() - Method in class cetus.analysis.DDArrayAccessInfo
 
toString() - Method in class cetus.analysis.DDGraph.Arc
 
toString() - Method in class cetus.analysis.DDGraph
Print function to print entire dependence graph information
toString() - Method in class cetus.analysis.DependenceVector
 
toString() - Method in class cetus.analysis.DFAGraph
Returns a string that shows the contents of the graph (debugging).
toString() - Method in class cetus.analysis.DFANode
Returns a string for the graph.
toString() - Method in class cetus.analysis.IPAGraph
Returns a string dump of the call graph.
toString(String) - Method in class cetus.analysis.IPAGraph
Returns a string dump of the call graph with the given tag.
toString() - Method in class cetus.analysis.IPANode
Returns a string dump of this node
toString() - Method in class cetus.analysis.LoopInfo
 
toString() - Method in class cetus.analysis.NormalExpression
Deprecated.
Returns the string format of the normal expression (for debugging).
toString() - Method in class cetus.analysis.NullDomain
 
toString() - Method in class cetus.analysis.PointsToDomain
 
toString() - Method in class cetus.analysis.PointsToDomain.Universe
 
toString() - Method in class cetus.analysis.PointsToRel
 
toString() - Method in class cetus.analysis.RangeDomain
Returns string for this range domain.
toString() - Method in class cetus.analysis.RangeTest
Returns a string that shows a snapshot of the current range test problem.
toString() - Method in class cetus.analysis.Relation
Returns the string representation of the relation.
toString() - Method in class cetus.analysis.Section.ELEMENT
Converts this element to a string.
toString() - Method in class cetus.analysis.Section.MAP
 
toString() - Method in class cetus.analysis.Section
Converts this section to a string.
toString() - Method in class cetus.analysis.SetDomain
 
toString() - Method in class cetus.analysis.SubscriptPair
 
toString() - Method in class cetus.application.AnalysisTarget
 
toString() - Method in class cetus.base.grammars.CToken
 
toString() - Method in class cetus.base.grammars.PreprocessorInfoChannel
 
toString() - Method in class cetus.hir.AccessOperator
 
toString() - Method in class cetus.hir.AlignofExpression
 
toString() - Method in class cetus.hir.Annotation
Returns a string representation of the annotation.
toString(int) - Method in class cetus.hir.Annotation
Returns the string representation of this annotation if the given position is equal to the position of this annotation.
toString() - Method in class cetus.hir.ArrayAccess
Returns a string representation of the array access.
toString() - Method in class cetus.hir.AssignmentOperator
 
toString() - Method in class cetus.hir.BinaryExpression
Returns a string representation of the binary expression.
toString() - Method in class cetus.hir.BinaryOperator
 
toString() - Method in class cetus.hir.BooleanLiteral
Returns a string representation of the boolean literal.
toString() - Method in class cetus.hir.CetusAnnotation
Returns a string representation of this cetus annotation.
toString() - Method in class cetus.hir.CharLiteral
Returns a string representation of the char literal.
toString() - Method in class cetus.hir.ClassDeclaration.Key
Returns the string representation of the type keyword
toString() - Method in class cetus.hir.CodeAnnotation
Returns the string representation of this code annotation.
toString() - Method in class cetus.hir.CommaExpression
 
toString() - Method in class cetus.hir.CommentAnnotation
Returns the string representation of this comment.
toString() - Method in class cetus.hir.ConditionalExpression
 
toString() - Method in class cetus.hir.Declaration
Converts this declaration to a string by calling the default print method.
toString() - Method in class cetus.hir.Declarator
Converts the declarator to a string by calling the default print method.
toString() - Method in class cetus.hir.EscapeLiteral
Returns a string representation of the escape literal.
toString() - Method in class cetus.hir.Expression
Returns a string representation of the expression
toString() - Method in class cetus.hir.FloatLiteral
Returns a string representation of the float literal.
toString() - Method in class cetus.hir.FunctionCall
Returns a string representation of the function call.
toString() - Method in class cetus.hir.Identifier
Returns a string representation of this identifier (= Identifier.getName()).
toString() - Method in class cetus.hir.InfExpression
 
toString() - Method in class cetus.hir.Initializer
Converts this initializer to a string by calling the default print method.
toString() - Method in class cetus.hir.IntegerLiteral
Returns a string representation of the integer literal.
toString() - Method in class cetus.hir.MinMaxExpression
 
toString() - Method in class cetus.hir.NameID
Returns a string representation of this named ID.
toString() - Method in class cetus.hir.OffsetofExpression
 
toString() - Method in class cetus.hir.OmpAnnotation
Returns the string representation of this omp annotation.
toString() - Method in class cetus.hir.PragmaAnnotation.Event
 
toString() - Method in class cetus.hir.PragmaAnnotation.Range
 
toString() - Method in class cetus.hir.PragmaAnnotation
Returns the string representation of this pragma annotation.
toString() - Method in class cetus.hir.Program
 
toString() - Method in class cetus.hir.PseudoSymbol
Returns the string representation of the pseudo symbol
toString() - Method in class cetus.hir.RangeExpression
Returns a string representation of the range expression.
toString() - Method in class cetus.hir.SimpleExpression
Returns a string representation of the simple expression.
toString() - Method in class cetus.hir.SizeofExpression
 
toString() - Method in class cetus.hir.Specifier
Returns a string representation of the specifier.
toString() - Method in class cetus.hir.Statement
Returns a string representation of the statement
toString() - Method in class cetus.hir.StringLiteral
Returns a string representation of the string literal.
toString() - Method in class cetus.hir.TranslationUnit
Returns a string representation of this translation unit.
toString() - Method in class cetus.hir.Typecast
 
toString() - Method in class cetus.hir.UnaryExpression
Returns a string representation of the unary expression.
toString() - Method in class cetus.hir.UnaryOperator
Returns a string representation of the operator.
toString() - Method in class cetus.hir.UsingDirective
 
toString() - Method in class cetus.hir.VaArgExpression
 
toString2() - Method in class cetus.analysis.PointsToDomain
 
traceIn(String) - Method in class cetus.base.grammars.NewCParser
 
traceOut(String) - Method in class cetus.base.grammars.NewCParser
 
TRANSFORM - Variable in class cetus.exec.CommandLineOptionSet
 
transformLoop(Loop) - Method in class cetus.transforms.LoopTransformPass
 
TransformPass - Class in cetus.transforms
Base class of all transformation passes.
transformProcedure(Procedure) - Method in class cetus.transforms.NormalizeReturn
 
transformProcedure(Procedure) - Method in class cetus.transforms.ProcedureTransformPass
 
transformProcedure(Procedure) - Method in class cetus.transforms.SingleCall
Performs transformation for the specified procedure
transformProcedure(Procedure) - Method in class cetus.transforms.SingleReturn
 
transformTUnit(TranslationUnit) - Method in class cetus.transforms.EventTimer
Inserts timing library calls at the location specified by event-type annotation.
TRANSIENT - Static variable in class cetus.hir.Specifier
 
translateWhere - Static variable in class cetus.gui.CetusGUI
 
translationUnit(TranslationUnit) - Method in class cetus.base.grammars.NewCParser
 
TranslationUnit - Class in cetus.hir
Represents a single source file of the program.
TranslationUnit(String) - Constructor for class cetus.hir.TranslationUnit
Create an empty translation unit associated with a file.
Traversable - Interface in cetus.hir
Any class implementing this interface can act as a tree node by providing access to its children and parent.
traverseIR(Traversable) - Static method in class cetus.application.ChainTools
 
typeCache - Static variable in class cetus.application.ChainTools
 
Typecast - Class in cetus.hir
Represents a typecast expression in C programs.
Typecast(List, Expression) - Constructor for class cetus.hir.Typecast
Create a normal typecast.
Typecast(Typecast.Cast, List, Expression) - Constructor for class cetus.hir.Typecast
Create a special typecast.
Typecast(Typecast.Cast, Specifier, List) - Constructor for class cetus.hir.Typecast
Constructs a typecast with the specified kind, specifier, and list of expressions.
Typecast.Cast - Class in cetus.hir
Represents a cast type
Typecast.Cast(int) - Constructor for class cetus.hir.Typecast.Cast
Constructs a cast type with the specified value
TYPEDEF - Static variable in class cetus.hir.Specifier
 
typedefName() - Method in class cetus.base.grammars.NewCParser
 
typelessDeclaration() - Method in class cetus.base.grammars.NewCParser
 
typeName() - Method in class cetus.base.grammars.NewCParser
 
TypeofSpecifier - Class in cetus.hir
This class is no longer supported.
TypeofSpecifier(Expression) - Constructor for class cetus.hir.TypeofSpecifier
 
TypeofSpecifier(List) - Constructor for class cetus.hir.TypeofSpecifier
 
typeQualifier() - Method in class cetus.base.grammars.NewCParser
 
typeSpecifier() - Method in class cetus.base.grammars.NewCParser
Should a basic type be an int value or a class ? *
typestack - Variable in class cetus.base.grammars.NewCParser
 
A B C D E F G H I J K L M N O P Q R S T U V W _