- BadStringLiteral - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- BAND - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- BAND_ASSIGN - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- BanerjeeTest - Class in cetus.analysis
-
Banerjee Test implements data-dependence testing for a pair of
affine subscripts using Banerjee inequalities
- BanerjeeTest(SubscriptPair) - Constructor for class cetus.analysis.BanerjeeTest
-
Constructs a new test problem with the specified SubscriptPair
.
- BasicBlock - Class in cetus.analysis
-
- BasicBlock() - Constructor for class cetus.analysis.BasicBlock
-
- belongsToLoop(Loop) - Method in class cetus.analysis.DDGraph.Arc
-
- binary(Expression, String, Expression) - Static method in class cetus.analysis.NormalExpression
-
Deprecated.
- BinaryExpression - Class in cetus.hir
-
BinaryExpression represents an expression having a LHS operand, an
operator, and a RHS operand.
- BinaryExpression(Expression, BinaryOperator, Expression) - Constructor for class cetus.hir.BinaryExpression
-
Creates a binary expression.
- BinaryOperator - Class in cetus.hir
-
Infix operators that act on two expressions.
- bitAndExpr() - Method in class cetus.base.grammars.NewCParser
-
- BitfieldSpecifier - Class in cetus.hir
-
BitfieldSpecifier represents the bit field declared in a struct
declaration.
- BitfieldSpecifier(Expression) - Constructor for class cetus.hir.BitfieldSpecifier
-
Constructs a bit field specifier from the given bit expression.
- BITWISE_AND - Static variable in class cetus.hir.AssignmentOperator
-
&=
- BITWISE_AND - Static variable in class cetus.hir.BinaryOperator
-
&
- BITWISE_COMPLEMENT - Static variable in class cetus.hir.UnaryOperator
-
~
- BITWISE_EXCLUSIVE_OR - Static variable in class cetus.hir.AssignmentOperator
-
^=
- BITWISE_EXCLUSIVE_OR - Static variable in class cetus.hir.BinaryOperator
-
^
- BITWISE_INCLUSIVE_OR - Static variable in class cetus.hir.AssignmentOperator
-
|=
- BITWISE_INCLUSIVE_OR - Static variable in class cetus.hir.BinaryOperator
-
|
- BNOT - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- BOOL - Static variable in class cetus.hir.Specifier
-
- BOOLEAN - Static variable in class cetus.hir.Specifier
-
- BooleanLiteral - Class in cetus.hir
-
Represents a boolean literal (true or false).
- BooleanLiteral(boolean) - Constructor for class cetus.hir.BooleanLiteral
-
Constructs a boolean literal with the specified boolean value.
- BOR - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- BOR_ASSIGN - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- BranchEliminator - Class in cetus.transforms
-
This transformation pass detects unreachable code due to branches that can be
evaluated at compile time.
- BranchEliminator(Program) - Constructor for class cetus.transforms.BranchEliminator
-
Constructs a new branch eliminator
- BreadthFirstIterator<E extends Traversable> - Class in cetus.hir
-
Iterates over Traversable objects in breadth-first order.
- BreadthFirstIterator(Traversable) - Constructor for class cetus.hir.BreadthFirstIterator
-
Creates a new iterator with the specified initial object and the
optional list of pruned types.
- BreakStatement - Class in cetus.hir
-
Represents a break statement: break ';'
- BreakStatement() - Constructor for class cetus.hir.BreakStatement
-
Create a new break statement.
- brokenLink - Static variable in class cetus.exec.Driver
-
- buildGraph(Map<Procedure, CFGraph>) - Method in class cetus.application.ControlDependenceGraph
-
- buildGraph(Map<Procedure, CFGraph>) - Method in class cetus.application.ProgramSummaryGraph
-
- buildImmediateDominanceTree(DFAGraph, BitSet[], DFANode[], List<DFANode>) - Static method in class cetus.application.SlicingTools
-
- buttonGap - Static variable in class cetus.gui.CetusGUITools
-
- buttonHeight - Static variable in class cetus.gui.CetusGUITools
-
- buttonTop - Static variable in class cetus.gui.CetusGUITools
-
- buttonWidth - Static variable in class cetus.gui.CetusGUITools
-
- buttonWidthAddtion - Static variable in class cetus.gui.CetusGUITools
-
- BXOR - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- BXOR_ASSIGN - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- BYTE - Static variable in class cetus.hir.Specifier
-