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

N

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
 
A B C D E F G H I J K L M N O P Q R S T U V W _