- NameID - Class in cetus.hir
-
NameID is introduced to separate the uses of
Identifier
for
better IR consistency.
- NameID(String) - Constructor for class cetus.hir.NameID
-
Constructs a new named ID with the given string name.
- Namespace - Class in cetus.hir
-
This class is not supported
- Namespace() - Constructor for class cetus.hir.Namespace
-
Creates an anonymous namespace.
- Namespace(IDExpression) - Constructor for class cetus.hir.Namespace
-
Creates a named namespace.
- NamespaceAlias - Class in cetus.hir
-
This class is not supported
- NamespaceAlias(IDExpression, IDExpression) - Constructor for class cetus.hir.NamespaceAlias
-
Create a namespace alias.
- narrowRanges(RangeDomain) - Method in class cetus.analysis.RangeDomain
-
Narrows all value ranges of "other" range domain with this range domain.
- NAsmAttribute - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NATIVE - Static variable in class cetus.hir.Specifier
-
- NCast - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NCommaExpr - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NCompoundStatement - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NDeclaration - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NDeclarator - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- ne(Expression, Expression) - Static method in class cetus.hir.Symbolic
-
Returns comparison(not equal) of two expressions with simplification.
- needsParens() - Method in class cetus.hir.Expression
-
Checks if the expression needs parentheses around itself when printed.
- negate(Expression) - Static method in class cetus.analysis.NormalExpression
-
Deprecated.
Returns a logically negated expression of the given expression.
- negate() - Method in class cetus.hir.MinMaxExpression
-
Negates the expression by switching the operator and the signs of the
operands.
- negate(Expression) - Static method in class cetus.hir.Symbolic
-
Returns negation of the given expression.
- NEmptyExpression - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NestedDeclarator - Class in cetus.hir
-
Represents a nested declarator that may contain another declarator within
itself.
- NestedDeclarator(Declarator) - Constructor for class cetus.hir.NestedDeclarator
-
Constructs a new nested declarator with the given child declarator.
- NestedDeclarator(Declarator, List) - Constructor for class cetus.hir.NestedDeclarator
-
Constructs a new nested declarator with the given child declarator and the
list of parameters.
- NestedDeclarator(List, Declarator, List) - Constructor for class cetus.hir.NestedDeclarator
-
Constructs a new nested declarator with the given list of leading
specifiers, the child declarator, and the list of parameters.
- NestedDeclarator(Specifier, Declarator, List) - Constructor for class cetus.hir.NestedDeclarator
-
Constructs a new nested declarator with the given leading specifier, the
child declarator, and the list of parameters.
- NestedDeclarator(List, Declarator, List, List) - Constructor for class cetus.hir.NestedDeclarator
-
Constructs a new nested declarator with the given list of leading
specifers, the child declarator, the list of parameters, and the list of
trailing specifiers.
- nestedFunctionDef() - Method in class cetus.base.grammars.NewCParser
-
- NewCLexer - Class in cetus.base.grammars
-
- NewCLexer(InputStream) - Constructor for class cetus.base.grammars.NewCLexer
-
- NewCLexer(Reader) - Constructor for class cetus.base.grammars.NewCLexer
-
- NewCLexer(InputBuffer) - Constructor for class cetus.base.grammars.NewCLexer
-
- NewCLexer(LexerSharedInputState) - Constructor for class cetus.base.grammars.NewCLexer
-
- NewCParser - Class in cetus.base.grammars
-
- NewCParser(TokenBuffer) - Constructor for class cetus.base.grammars.NewCParser
-
- NewCParser(TokenStream) - Constructor for class cetus.base.grammars.NewCParser
-
- NewCParser(ParserSharedInputState) - Constructor for class cetus.base.grammars.NewCParser
-
- NEWCTokenTypes - Interface in cetus.base.grammars
-
- NewExpression - Class in cetus.hir
-
This class is no longer supported.
- NewExpression(List) - Constructor for class cetus.hir.NewExpression
-
- NewExpression(List, Initializer) - Constructor for class cetus.hir.NewExpression
-
- newInput - Static variable in class cetus.gui.CetusGuiSpeedupPanel
-
- newline() - Method in class cetus.base.grammars.NewCLexer
-
- Newline - Static variable in interface cetus.base.grammars.PreCParserTokenTypes
-
- newOpenMP - Static variable in class cetus.gui.CetusGuiSpeedupPanel
-
- NExpressionGroup - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- next() - Method in class cetus.analysis.DFAGraph.TopIterator
-
- next() - Method in class cetus.hir.BreadthFirstIterator
-
- next() - Method in class cetus.hir.DepthFirstIterator
-
- next() - Method in class cetus.hir.DFIterator
-
Returns the next IR node.
- next() - Method in class cetus.hir.FlatIterator
-
- next() - Method in class cetus.hir.IRIterator
-
Returns the next element in the iteration.
- next(Class<? extends Traversable>) - Method in class cetus.hir.IRIterator
-
Returns the next element in the iteration that is an instance of a
certain class.
- next(Set) - Method in class cetus.hir.IRIterator
-
Returns the next element in the iteration that is an instance of a class
in the set.
- next() - Method in class cetus.hir.PostOrderIterator
-
- nextExcept(Set) - Method in class cetus.hir.IRIterator
-
Returns the next element in the iteration that is not an instance of a
class in the set.
- nextToken() - Method in class cetus.base.grammars.NewCLexer
-
- nextToken() - Method in class cetus.base.grammars.PreCLexer
-
- NFunctionCallArgs - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NFunctionDef - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NGnuAsmExpr - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NInitDecl - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NInitializer - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NInitializerElementLabel - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NLabel - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NLcurlyInitializer - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NNonemptyAbstractDeclarator - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NO_INLINE - Static variable in class cetus.hir.InlineAnnotation
-
- NO_INLINE_IN - Static variable in class cetus.hir.InlineAnnotation
-
- NO_INLINE_IN_TEXT - Static variable in class cetus.hir.InlineAnnotation
-
- NO_INLINE_TEXT - Static variable in class cetus.hir.InlineAnnotation
-
- nonemptyAbstractDeclarator() - Method in class cetus.base.grammars.NewCParser
-
- NORMAL - Static variable in class cetus.hir.AssignmentOperator
-
=
- NORMAL - Static variable in class cetus.hir.Typecast
-
- NormalExpression - Class in cetus.analysis
-
Deprecated.
- normalize() - Method in class cetus.analysis.CFGraph
-
Normalizes the graph so that each node does not have an assignment
expression as a sub expression of another expression.
- NormalizeReturn - Class in cetus.transforms
-
This normalization pass is intended to simplify return statements for the
Procedures in the program.
- NormalizeReturn(Program) - Constructor for class cetus.transforms.NormalizeReturn
-
- NOT_EQUAL - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- not_summarize - Static variable in class cetus.analysis.DDGraph
-
- NotAChildException - Exception in cetus.hir
-
Thrown when an action is performed on an IR object and
that action requires the object to be the child of
another object, but that is not the case.
- NotAChildException() - Constructor for exception cetus.hir.NotAChildException
-
- NotAChildException(String) - Constructor for exception cetus.hir.NotAChildException
-
- NotAnOrphanException - Exception in cetus.hir
-
Thrown when an action is performed on an IR object
and that object is required to have no parent object,
but that is not the case.
- NotAnOrphanException() - Constructor for exception cetus.hir.NotAnOrphanException
-
- NotAnOrphanException(String) - Constructor for exception cetus.hir.NotAnOrphanException
-
- NParameterDeclaration - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NParameterTypeList - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NPointerGroup - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NPostfixExpr - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NRangeExpr - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NStatementExpr - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NStringSeq - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NStructDeclarator - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NTypedefName - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NTypeMissing - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NULL_TREE_LOOKAHEAD - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NULL_TREE_LOOKAHEAD - Static variable in interface cetus.base.grammars.PreCParserTokenTypes
-
- NullDomain - Class in cetus.analysis
-
Class NullDomain represents a Domain that contains no data.
- NullDomain() - Constructor for class cetus.analysis.NullDomain
-
- NullStatement - Class in cetus.hir
-
Represents an empty statement.
- NullStatement() - Constructor for class cetus.hir.NullStatement
-
Creates a new null statement.
- numAllOptions - Variable in class cetus.gui.CetusGUIOptionsPanel
-
- Number - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- NumberSuffix - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-
- numCetusOptions - Variable in class cetus.gui.CetusGUIOptionsPanel
-
- numcore() - Static method in class cetus.gui.TCPClient
-
- numCores - Static variable in class cetus.gui.CetusGuiSpeedupPanel
-
- numThreads - Static variable in class cetus.gui.CetusGuiSpeedupPanel
-
- NUnaryExpr - Static variable in interface cetus.base.grammars.NEWCTokenTypes
-