|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Package coins.aflow |
| Class coins.aflow.FlowResults extends SelfCollectingResults implements Serializable |
| Serialized Fields |
java.util.Map fCFGInfo
Map from Label to BBlock.
int fDbgLevel
FlowRoot flowRoot
| Package coins.aflow.util |
| Class coins.aflow.util.FlowError extends java.lang.Error implements Serializable |
| Class coins.aflow.util.ListValuedMap extends java.util.HashMap implements Serializable |
| Class coins.aflow.util.PosetImpl extends java.util.HashSet implements Serializable |
| Serialized Fields |
java.util.Map directLessersAndGreatersInfo
| Class coins.aflow.util.SelfCollectingResults extends java.util.HashMap implements Serializable |
| Serialized Fields |
coins.aflow.util.SelfCollectingResults.CallMap callMap
Poset fAnalDependenceGraph
java.util.Map fComrades
| Class coins.aflow.util.UnimplementedMethodException extends FlowError implements Serializable |
| Package coins.alias |
| Class coins.alias.AliasError extends java.lang.Error implements Serializable |
| Class coins.alias.AliasGroup extends java.util.HashSet implements Serializable |
| Package coins.ast |
| Class coins.ast.Aggregate extends ASTree implements Serializable |
| Serialized Fields |
java.lang.String fileName
int lineNumber
java.lang.String name
DeclaratorList members
long size
| Class coins.ast.ASTList extends ASTree implements Serializable |
| Serialized Fields |
ASTree left
ASTList right
ASTList rightMost
| Class coins.ast.ASTree extends java.lang.Object implements Serializable |
| Class coins.ast.Declarator extends ASTree implements Serializable |
| Serialized Fields |
java.lang.String fileName
int lineNumber
java.lang.String dname
byte[] type
long dSize
int storage
DeclaratorList argList
Expr initialzer
int bitFieldSize
boolean isBitField
boolean typedefed
long arrayParamSize
| Class coins.ast.DeclaratorList extends ASTList implements Serializable |
| Class coins.ast.Enum extends ASTree implements Serializable |
| Serialized Fields |
java.lang.String typeName
Enum.Item itemList
Enum.Item itemTail
java.lang.String fileName
int lineNumber
| Class coins.ast.Function extends ASTree implements Serializable |
| Serialized Fields |
java.lang.String fileName
int lineNumber
java.lang.String dname
byte[] type
int storage
DeclaratorList argList
Stmnt functionBody
| Class coins.ast.Pair extends ASTree implements Serializable |
| Serialized Fields |
ASTree left
ASTree right
| Class coins.ast.Pragma extends ASTree implements Serializable |
| Serialized Fields |
java.lang.String text
java.lang.String fileName
int lineNumber
| Class coins.ast.Struct extends Aggregate implements Serializable |
| Class coins.ast.Union extends Aggregate implements Serializable |
| Package coins.ast.expr |
| Class coins.ast.expr.AddressExpr extends UnaryExpr implements Serializable |
| Serialized Fields |
byte[] type
| Class coins.ast.expr.ArithBinaryExpr extends BinaryExpr implements Serializable |
| Serialized Fields |
int operatorToken
byte[] resultType
| Class coins.ast.expr.ArithUnaryExpr extends UnaryExpr implements Serializable |
| Serialized Fields |
int operatorToken
| Class coins.ast.expr.ArrayExpr extends BinaryExpr implements Serializable |
| Serialized Fields |
byte[] encodedType
| Class coins.ast.expr.ArrayInitializer extends ASTList implements Serializable |
| Serialized Fields |
byte[] type
| Class coins.ast.expr.AsmExpr extends NnaryExpr implements Serializable |
| Serialized Fields |
byte[] returnType
| Class coins.ast.expr.AssignExpr extends BinaryExpr implements Serializable |
| Serialized Fields |
int opId
java.lang.String fileName
int lineNumber
| Class coins.ast.expr.BinaryExpr extends OperatorExpr implements Serializable |
| Serialized Fields |
Expr left
Expr right
| Class coins.ast.expr.CallExpr extends NnaryExpr implements Serializable |
| Serialized Fields |
byte[] funcType
byte[] returnType
| Class coins.ast.expr.CastExpr extends UnaryExpr implements Serializable |
| Serialized Fields |
byte[] srcType
byte[] destType
| Class coins.ast.expr.CommaExpr extends BinaryExpr implements Serializable |
| Class coins.ast.expr.ConditionalExpr extends NnaryExpr implements Serializable |
| Class coins.ast.expr.ConstantExpr extends ASTree implements Serializable |
| Serialized Fields |
byte[] fType
| Class coins.ast.expr.DereferenceExpr extends UnaryExpr implements Serializable |
| Serialized Fields |
byte[] type
| Class coins.ast.expr.FloatConstantExpr extends ConstantExpr implements Serializable |
| Serialized Fields |
double fValue
| Class coins.ast.expr.IntConstantExpr extends ConstantExpr implements Serializable |
| Serialized Fields |
long fValue
| Class coins.ast.expr.MemberExpr extends UnaryExpr implements Serializable |
| Serialized Fields |
boolean arrow
java.lang.String memberName
Aggregate memberDef
Declarator memberDecl
| Class coins.ast.expr.NnaryExpr extends OperatorExpr implements Serializable |
| Serialized Fields |
Expr operatorExpr
ASTree operands
| Class coins.ast.expr.OperatorExpr extends ASTree implements Serializable |
| Class coins.ast.expr.PointerBinaryExpr extends BinaryExpr implements Serializable |
| Serialized Fields |
int operatorToken
byte[] resultType
| Class coins.ast.expr.PostfixExpr extends UnaryExpr implements Serializable |
| Serialized Fields |
boolean increment
| Class coins.ast.expr.PrefixExpr extends UnaryExpr implements Serializable |
| Serialized Fields |
boolean increment
| Class coins.ast.expr.SizeofExpr extends UnaryExpr implements Serializable |
| Serialized Fields |
byte[] srcType
| Class coins.ast.expr.StringLiteral extends ASTree implements Serializable |
| Serialized Fields |
java.lang.String string
| Class coins.ast.expr.UnaryExpr extends OperatorExpr implements Serializable |
| Serialized Fields |
Expr expr
| Class coins.ast.expr.VariableExpr extends ASTree implements Serializable |
| Serialized Fields |
Declarator decl
| Class coins.ast.expr.WcharLiteral extends StringLiteral implements Serializable |
| Package coins.ast.stmnt |
| Class coins.ast.stmnt.BreakStmnt extends LeafStmnt implements Serializable |
| Class coins.ast.stmnt.CaseLabel extends LeafStmnt implements Serializable |
| Serialized Fields |
long value
| Class coins.ast.stmnt.CompoundStmnt extends ASTList implements Serializable |
| Class coins.ast.stmnt.ContinueStmnt extends LeafStmnt implements Serializable |
| Class coins.ast.stmnt.DefaultLabel extends LeafStmnt implements Serializable |
| Class coins.ast.stmnt.DoStmnt extends TreeStmnt implements Serializable |
| Class coins.ast.stmnt.ExpressionStmnt extends TreeStmnt implements Serializable |
| Class coins.ast.stmnt.ForStmnt extends TreeStmnt implements Serializable |
| Class coins.ast.stmnt.GotoStmnt extends LeafStmnt implements Serializable |
| Serialized Fields |
java.lang.String label
| Class coins.ast.stmnt.IfStmnt extends TreeStmnt implements Serializable |
| Class coins.ast.stmnt.NamedLabel extends LeafStmnt implements Serializable |
| Serialized Fields |
java.lang.String name
| Class coins.ast.stmnt.NullStmnt extends LeafStmnt implements Serializable |
| Class coins.ast.stmnt.ReturnStmnt extends TreeStmnt implements Serializable |
| Class coins.ast.stmnt.SwitchStmnt extends TreeStmnt implements Serializable |
| Class coins.ast.stmnt.TreeStmnt extends ASTree implements Serializable |
| Serialized Fields |
java.lang.String fileName
int lineNumber
ASTree left
ASTree right
| Class coins.ast.stmnt.WhileStmnt extends TreeStmnt implements Serializable |
| Package coins.backend |
| Class coins.backend.CantHappenException extends java.lang.RuntimeException implements Serializable |
| Serialized Fields |
java.lang.String msg
| Class coins.backend.SyntaxError extends java.lang.Exception implements Serializable |
| Serialized Fields |
java.lang.String fmsg
| Class coins.backend.SyntaxErrorException extends PassException implements Serializable |
| Serialized Fields |
java.lang.String fMessage
| Package coins.cfront |
| Class coins.cfront.ParseError extends java.lang.Exception implements Serializable |
| Serialized Fields |
java.lang.String fileName
int lineNumber
java.lang.String reason
Lex lex
| Class coins.cfront.StopException extends java.lang.Exception implements Serializable |
| Package coins |
| Class coins.CompileError extends java.lang.RuntimeException implements Serializable |
| Serialized Fields |
int fErrorLevel
int fErrorNumber
| Class coins.FatalError extends java.lang.Error implements Serializable |
| Class coins.PassException extends java.lang.Exception implements Serializable |
| Package coins.driver |
| Class coins.driver.CommandLine extends java.lang.Object implements Serializable |
| Serialized Fields |
CoinsOptions fCoinsOptions
Trace fTrace
Warning fWarning
java.util.Map fOptions
java.util.List fSourceFiles
java.lang.String[] fArgs
java.util.List fLinkerOptions
| Class coins.driver.PassStopException extends PassException implements Serializable |
| Package coins.drivergen |
| Class coins.drivergen.ProcessException extends PassException implements Serializable |
| Package coins.ffront |
| Class coins.ffront.FirList extends java.util.LinkedList implements Serializable |
| Serialized Fields |
FirToHir fHir
| Class coins.ffront.Parser.yyException extends java.lang.Exception implements Serializable |
| Package coins.flow |
| Class coins.flow.FlowError extends java.lang.Error implements Serializable |
| Class coins.flow.ListValuedMap extends java.util.HashMap implements Serializable |
| Class coins.flow.SetRefReprList extends java.util.ArrayList implements Serializable |
| Serialized Fields |
BBlock fBBlock
SubpFlow fSubpFlow
java.util.ArrayList fReverseList
| Package coins.opt |
| Class coins.opt.OptError extends java.lang.Error implements Serializable |
| Package coins.simd |
| Class coins.simd.SimdException extends java.lang.Exception implements Serializable |
| Class coins.simd.SimdOptException extends java.lang.Exception implements Serializable |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||