概要
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス
すべてのパッケージの階層
パッケージ階層:
coins
,
coins.aflow
,
coins.aflow.util
,
coins.alias
,
coins.alias.alias2
,
coins.alias.util
,
coins.ast
,
coins.ast.expr
,
coins.ast.stmnt
,
coins.backend
,
coins.backend.ana
,
coins.backend.asmpp
,
coins.backend.cfg
,
coins.backend.contrib
,
coins.backend.gen
,
coins.backend.lir
,
coins.backend.opt
,
coins.backend.regalo
,
coins.backend.sched
,
coins.backend.sim
,
coins.backend.sym
,
coins.backend.tools
,
coins.backend.util
,
coins.casttohir
,
coins.cfront
,
coins.driver
,
coins.drivergen
,
coins.drivergen.process
,
coins.ffront
,
coins.flow
,
coins.hir2c
,
coins.hir2lir
,
coins.ir
,
coins.ir.hir
,
coins.lir2c
,
coins.lparallel
,
coins.mdf
,
coins.opt
,
coins.simd
,
coins.snapshot
,
coins.ssa
,
coins.sym
,
coins.util
クラス階層
class java.lang.Object
class java.util.AbstractCollection (implements java.util.Collection)
class java.util.AbstractList (implements java.util.List)
class java.util.AbstractSequentialList
class java.util.LinkedList (implements java.lang.Cloneable, java.util.List, java.io.Serializable)
class coins.ffront.
FirList
(implements coins.ffront.
Node
)
class java.util.ArrayList (implements java.lang.Cloneable, java.util.List, java.util.RandomAccess, java.io.Serializable)
class coins.flow.
SetRefReprList
class java.util.AbstractSet (implements java.util.Set)
class java.util.HashSet (implements java.lang.Cloneable, java.io.Serializable, java.util.Set)
class coins.alias.
AliasGroup
class coins.aflow.util.
PosetImpl
(implements coins.aflow.util.
Poset
)
class java.util.AbstractMap (implements java.util.Map)
class java.util.HashMap (implements java.lang.Cloneable, java.util.Map, java.io.Serializable)
class coins.aflow.util.
ListValuedMap
class coins.flow.
ListValuedMap
class coins.aflow.util.
SelfCollectingResults
class coins.aflow.
FlowResults
class coins.snapshot.
AbstType
class coins.snapshot.
LabelType
class coins.snapshot.
StringType
class coins.ssa.
AddressAnalyze
class coins.backend.gen.
AggregateByReference
class coins.ssa.
AggregateInstructions
class coins.backend.gen.
AggregatePropagation
class coins.alias.
AliasAnalHir1
(implements coins.alias.
AliasAnal
)
class coins.alias.alias2.
AliasAnalHir2
class coins.alias.
AliasFactory
class coins.alias.alias2.
AliasFactory2
class coins.alias.
AliasUtil
class coins.simd.
AlignmentTest
class coins.simd.
AlignmentTest.Alignment
class coins.lir2c.
AnaData
class coins.aflow.util.
AnalAdapter
(implements coins.aflow.util.
Analyzer
)
class coins.aflow.
FlowAdapter
class coins.aflow.
FindAvailInAvailOut
class coins.aflow.
FindDAvailInAvailOut
class coins.aflow.
FindDef
class coins.aflow.
FindPDef
class coins.aflow.
FindDefInDefOut
class coins.aflow.
FindDDefInDefOut
class coins.aflow.
FindDefined
class coins.aflow.
FindDDefined
class coins.aflow.
FindPDefined
class coins.aflow.
FindDefUseList
class coins.aflow.
FindDefUseList0
class coins.aflow.
FindEGen
class coins.aflow.
FindDEGen
class coins.aflow.
FindEKill
class coins.aflow.
FindPEKill
class coins.aflow.
FindExposedUsed
class coins.aflow.
FindPExposedUsed
class coins.aflow.
FindKill
class coins.aflow.
FindDKill
class coins.aflow.
FindLiveInLiveOut
class coins.aflow.
FindPLiveInLiveOut
class coins.lparallel.
FindLoopParallel
class coins.lparallel.
FindLoopParallelList
class coins.aflow.
FindReach
class coins.aflow.
FindPReach
class coins.aflow.
InitiateFlow
class coins.aflow.
InitiateFlowHir
class coins.aflow.
RecordSetRefReprs
class coins.aflow.
RecordSetRefReprsHir
class coins.lparallel.
ArrayAnal
class coins.lparallel.
ArrayAreaAnalyzer
class coins.backend.asmpp.
AsmLine
class coins.backend.asmpp.
InstWithCode
class coins.backend.asmpp.
Mnemo
class coins.backend.asmpp.
BccInstruction
class coins.backend.asmpp.
BraInstruction
class coins.backend.asmpp.
LiteralInstruction
class coins.backend.asmpp.
NormalInstruction
class coins.backend.asmpp.
Pseudo
class coins.backend.asmpp.
AlignInstruction
class coins.backend.asmpp.
ByteInstruction
class coins.backend.asmpp.
LabelInstruction
class coins.backend.asmpp.
LtorgInstruction
class coins.backend.asmpp.
BraLtorgInstruction
class coins.backend.asmpp.
ShortInstruction
class coins.backend.asmpp.
WordInstruction
class coins.backend.asmpp.
OtherInstruction
class coins.aflow.
AssignHashBasedFlowExpId
(implements coins.aflow.
AssignFlowExpId
)
class coins.aflow.
AssignHashBasedFlowExpIdHir
class coins.hir2c.
AssociationList
class coins.ast.
ASTree
(implements java.io.Serializable)
class coins.ast.
Aggregate
(implements coins.ast.
Stmnt
)
class coins.ast.
Struct
class coins.ast.
Union
class coins.ast.
ASTList
class coins.ast.expr.
ArrayInitializer
(implements coins.ast.
Expr
)
class coins.ast.stmnt.
CompoundStmnt
(implements coins.ast.
Stmnt
)
class coins.ast.
DeclaratorList
class coins.ast.expr.
ConstantExpr
(implements coins.ast.
Expr
, coins.ast.
TypeId
)
class coins.ast.expr.
FloatConstantExpr
class coins.ast.expr.
IntConstantExpr
class coins.ast.
Declarator
(implements coins.ast.
Stmnt
, coins.ast.
TypeId
)
class coins.ast.
Enum
(implements coins.ast.
Stmnt
)
class coins.ast.
Function
(implements coins.ast.
Stmnt
, coins.ast.
TypeId
)
class coins.ast.stmnt.
LeafStmnt
(implements coins.ast.
Stmnt
)
class coins.ast.stmnt.
BreakStmnt
class coins.ast.stmnt.
CaseLabel
class coins.ast.stmnt.
ContinueStmnt
class coins.ast.stmnt.
DefaultLabel
class coins.ast.stmnt.
GotoStmnt
class coins.ast.stmnt.
NamedLabel
class coins.ast.stmnt.
NullStmnt
class coins.ast.expr.
OperatorExpr
(implements coins.ast.
Expr
)
class coins.ast.expr.
BinaryExpr
class coins.ast.expr.
ArithBinaryExpr
(implements coins.ast.
TokenId
)
class coins.ast.expr.
ArrayExpr
(implements coins.ast.expr.
LvalueExpr
, coins.ast.
TokenId
)
class coins.ast.expr.
AssignExpr
(implements coins.ast.
TokenId
)
class coins.ast.expr.
CommaExpr
(implements coins.ast.expr.
LvalueExpr
, coins.ast.
TokenId
)
class coins.ast.expr.
PointerBinaryExpr
(implements coins.ast.
TokenId
)
class coins.ast.expr.
NnaryExpr
class coins.ast.expr.
AsmExpr
(implements coins.ast.
TokenId
)
class coins.ast.expr.
CallExpr
(implements coins.ast.
TokenId
)
class coins.ast.expr.
ConditionalExpr
(implements coins.ast.expr.
LvalueExpr
, coins.ast.
TokenId
)
class coins.ast.expr.
UnaryExpr
class coins.ast.expr.
AddressExpr
class coins.ast.expr.
ArithUnaryExpr
(implements coins.ast.
TokenId
)
class coins.ast.expr.
CastExpr
(implements coins.ast.
TokenId
)
class coins.ast.expr.
DereferenceExpr
(implements coins.ast.expr.
LvalueExpr
)
class coins.ast.expr.
MemberExpr
(implements coins.ast.expr.
LvalueExpr
, coins.ast.
TokenId
)
class coins.ast.expr.
PostfixExpr
(implements coins.ast.
TokenId
)
class coins.ast.expr.
PrefixExpr
(implements coins.ast.
TokenId
)
class coins.ast.expr.
SizeofExpr
(implements coins.ast.
TokenId
)
class coins.ast.
Pair
class coins.ast.
Pragma
(implements coins.ast.
Stmnt
)
class coins.ast.expr.
StringLiteral
(implements coins.ast.
Expr
, coins.ast.expr.
LvalueExpr
, coins.ast.
TypeId
)
class coins.ast.expr.
WcharLiteral
class coins.ast.stmnt.
TreeStmnt
(implements coins.ast.
Stmnt
)
class coins.ast.stmnt.
DoStmnt
class coins.ast.stmnt.
ExpressionStmnt
class coins.ast.stmnt.
ForStmnt
class coins.ast.stmnt.
IfStmnt
class coins.ast.stmnt.
ReturnStmnt
class coins.ast.stmnt.
SwitchStmnt
class coins.ast.stmnt.
WhileStmnt
class coins.ast.expr.
VariableExpr
(implements coins.ast.expr.
LvalueExpr
)
class coins.backend.opt.
AugmentCFG
class coins.backend.
BackEnd
class coins.ssa.
BackTranslateFromSsa
(implements coins.backend.
LocalTransformer
)
class coins.ssa.
BackTranslateFromSsaBriggs
(implements coins.backend.
LocalTransformer
)
class coins.ssa.
BackTranslateFromSsaBriggs.Couple
class coins.ssa.
BackTranslateFromSsaBriggs.CoupleSet
class coins.ssa.
BackTranslateFromSsaBriggs.PickingRegister
(implements coins.backend.lir.
LirVisitor
)
class coins.ssa.
BackTranslateFromSsaBriggs.ReplaceVisitor
(implements coins.backend.lir.
LirVisitor
)
class coins.backend.
BackVersion
class coins.ffront.
BaseManager
class coins.ffront.
CommonManager
class coins.ffront.
ConstManager
class coins.ffront.
DeclManager
class coins.ffront.
EquivManager
class coins.ffront.
ExecStmtManager
class coins.ffront.
ImplicitManager
class coins.backend.cfg.
BasicBlk
class coins.lparallel.
BasicInduction
class coins.aflow.
BBlockHirNodeIteratorImpl
(implements coins.aflow.
BBlockNodeIterator
)
class coins.flow.
BBlockHirNodeIteratorImpl
(implements coins.flow.
BBlockNodeIterator
)
class coins.aflow.
BBlockImpl
(implements coins.aflow.
BBlock
)
class coins.aflow.
BBlockHirImpl
(implements coins.aflow.
BBlockHir
)
class coins.flow.
BBlockImpl
(implements coins.flow.
BBlock
)
class coins.flow.
BBlockHirImpl
(implements coins.flow.
BBlockHir
)
class coins.aflow.
BBlockStmtIterator
(implements coins.aflow.
BBlockSubtreeIterator
)
class coins.flow.
BBlockStmtIterator
(implements coins.flow.
BBlockSubtreeIterator
)
class coins.flow.
BBlockSubtreeIteratorImpl
(implements coins.flow.
BBlockSubtreeIterator
)
class coins.flow.
BBlockHirSubtreeIteratorImpl
(implements coins.flow.
BBlockSubtreeIterator
)
class coins.backend.util.
BiLink
class coins.backend.util.
BiList
(implements java.lang.Cloneable)
class coins.backend.util.
BiList.BiListIterator
(implements java.util.Iterator)
class coins.backend.util.
BitMapSet
(implements coins.backend.util.
NumberSet
)
class coins.backend.util.
BitMapSet.Iterator
(implements coins.backend.util.
NumberSet.Iterator
)
class coins.alias.util.
BitVector
class coins.alias.
TagVector
class coins.alias.alias2.
TagVector2
class coins.ssa.
BitVector
class coins.aflow.util.
BitVectorImpl
(implements coins.aflow.util.
BitVector
, java.lang.Cloneable)
class coins.aflow.
BBlockVectorImpl
(implements coins.aflow.
BBlockVector
)
class coins.aflow.
ExpVectorImpl
(implements coins.aflow.
ExpVector
)
class coins.aflow.
FlowAnalSymVectorImpl
(implements coins.aflow.
FlowAnalSymVector
)
class coins.aflow.
PointVectorImpl
(implements coins.aflow.
PointVector
)
class coins.aflow.
DefVectorImpl
(implements coins.aflow.
DefVector
)
class coins.flow.
BitVectorImpl
(implements coins.flow.
BitVector
, java.lang.Cloneable)
class coins.flow.
BBlockVectorImpl
(implements coins.flow.
BBlockVector
)
class coins.flow.
ExpVectorImpl
(implements coins.flow.
ExpVector
)
class coins.flow.
FlowAnalSymVectorImpl
(implements coins.flow.
FlowAnalSymVector
)
class coins.flow.
PointVectorImpl
(implements coins.flow.
PointVector
)
class coins.flow.
DefVectorImpl
(implements coins.flow.
DefVector
)
class coins.alias.util.
BitVectorIterator
class coins.aflow.util.
BitVectorIteratorImpl
(implements coins.aflow.util.
BitVectorIterator
)
class coins.aflow.
ExpVectorIteratorImpl
(implements coins.aflow.
ExpVectorIterator
)
class coins.aflow.
FlowAnalSymVectorIteratorImpl
(implements coins.aflow.
FlowAnalSymVectorIterator
)
class coins.aflow.
PointVectorIteratorImpl
(implements coins.aflow.
PointVectorIterator
)
class coins.aflow.
DefVectorIteratorImpl
(implements coins.aflow.
DefVectorIterator
)
class coins.flow.
BitVectorIteratorImpl
(implements coins.flow.
BitVectorIterator
)
class coins.flow.
ExpVectorIteratorImpl
(implements coins.flow.
ExpVectorIterator
)
class coins.flow.
FlowAnalSymVectorIteratorImpl
(implements coins.flow.
FlowAnalSymVectorIterator
)
class coins.flow.
PointVectorIteratorImpl
(implements coins.flow.
PointVectorIterator
)
class coins.flow.
DefVectorIteratorImpl
(implements coins.flow.
DefVectorIterator
)
class coins.simd.
BoundanalysisDwForLir
class coins.simd.
BoundanalysisForLir
class coins.simd.
BoundanalysisUwForLir
class coins.simd.
BoundToLivebits
class coins.alias.util.
BriggsSet
class coins.ssa.
ChangeLoopStructure
(implements coins.backend.
LocalTransformer
)
class coins.mdf.
ChangeStructure
class coins.lparallel.
CheckLoopBody
class coins.driver.
CheckOptions
class coins.simd.
CleanUpLir
class coins.ssa.
Coalescing
(implements coins.backend.
LocalTransformer
)
class coins.backend.gen.
CodeGenerator
class coins.backend.gen.
CodeGenerator_alpha
class coins.backend.gen.
CodeGenerator_arm
class coins.backend.gen.
CodeGenerator_mb
class coins.backend.gen.
CodeGenerator_mips
class coins.backend.gen.
CodeGenerator_ppc
class coins.backend.gen.
CodeGenerator_sample
class coins.backend.gen.
CodeGenerator_sh4
class coins.backend.gen.
CodeGenerator_sparc
class coins.backend.gen.
CodeGenerator_thumb
class coins.backend.gen.
CodeGenerator_x86
class coins.backend.gen.
CodeGenerator_x86_64
class coins.backend.gen.
CodeGenerator_x86simd
class coins.backend.gen.
CodeGenerator_alpha.RewrState
class coins.backend.gen.
CodeGenerator_alpha.State
class coins.backend.gen.
CodeGenerator_arm.ArmConst
class coins.backend.gen.
CodeGenerator_arm.JumpcEntry
class coins.backend.gen.
CodeGenerator_arm.JumpcKey
class coins.backend.gen.
CodeGenerator_arm.PeepHoleOp
class coins.backend.gen.
CodeGenerator_arm.RewrState
class coins.backend.gen.
CodeGenerator_arm.State
class coins.backend.gen.
CodeGenerator_mb.CallContext
class coins.backend.gen.
CodeGenerator_mb.RewrState
class coins.backend.gen.
CodeGenerator_mb.State
class coins.backend.gen.
CodeGenerator_mips.mipsAggregateByReference
(implements coins.backend.
LocalTransformer
)
class coins.backend.gen.
CodeGenerator_mips.mipsArgumentPassingUtil
class coins.backend.gen.
CodeGenerator_mips.mipsSRR
(implements coins.backend.
LocalTransformer
)
class coins.backend.gen.
CodeGenerator_mips.RewrState
class coins.backend.gen.
CodeGenerator_mips.State
class coins.backend.gen.
CodeGenerator_ppc.PowerPCAttr.SearchFunctor
class coins.backend.gen.
CodeGenerator_ppc.RewrState
class coins.backend.gen.
CodeGenerator_ppc.State
class coins.backend.gen.
CodeGenerator_ppc.StructureScheduler
class coins.backend.gen.
CodeGenerator_ppc.StructureScheduler.Instruction
class coins.backend.gen.
CodeGenerator_sample.RewrState
class coins.backend.gen.
CodeGenerator_sample.State
class coins.backend.gen.
CodeGenerator_sh4.CodeAnalysisInfo
class coins.backend.gen.
CodeGenerator_sh4.LabelRegister
class coins.backend.gen.
CodeGenerator_sh4.RegistLabel
class coins.backend.gen.
CodeGenerator_sh4.RewrState
class coins.backend.gen.
CodeGenerator_sh4.State
class coins.backend.gen.
CodeGenerator_sparc.RewrState
class coins.backend.gen.
CodeGenerator_sparc.State
class coins.backend.gen.
CodeGenerator_thumb.RewrState
class coins.backend.gen.
CodeGenerator_thumb.State
class coins.backend.gen.
CodeGenerator_x86_64.RewrState
class coins.backend.gen.
CodeGenerator_x86_64.State
class coins.backend.gen.
CodeGenerator_x86.RewrState
class coins.backend.gen.
CodeGenerator_x86.State
class coins.backend.gen.
CodeGenerator_x86simd.RewrState
class coins.backend.gen.
CodeGenerator_x86simd.State
class coins.backend.gen.
CodeGenerator.FunctionAttr
class coins.backend.gen.
CodeGenerator_alpha.AlphaAttr
class coins.backend.gen.
CodeGenerator_arm.ArmAttr
class coins.backend.gen.
CodeGenerator_mb.MicroBlazeAttr
class coins.backend.gen.
CodeGenerator_mips.mipsAttr
class coins.backend.gen.
CodeGenerator_ppc.PowerPCAttr
class coins.backend.gen.
CodeGenerator_sh4.SH4Attr
class coins.backend.gen.
CodeGenerator_sparc.SparcAttr
class coins.backend.gen.
CodeGenerator_thumb.ThumbAttr
class coins.backend.gen.
CodeGenerator_x86_64.X86_64Attr
class coins.backend.gen.
CodeGenerator_x86.X86Attr
class coins.backend.gen.
CodeGenerator_x86simd.X86Attr
class coins.backend.gen.
CodeGenerator.LexpToString
(implements coins.backend.lir.
LirVisitor
)
class coins.backend.gen.
CodeGenerator.Match
class coins.aflow.util.
CoinsList
(implements java.lang.Cloneable, java.util.List)
class coins.aflow.util.
CoinsList.SubList
class coins.aflow.
SetRefReprList
class coins.aflow.
SetRefReprListHir
class coins.aflow.util.
CoinsList.Entry
class coins.aflow.util.
CoinsList.Itr
(implements coins.aflow.util.
CoinsIterator
)
class coins.aflow.
SetRefReprListHir.SetRefReprListHirItr
(implements coins.aflow.
SetRefReprIterator
)
class coins.driver.
CoinsOptions
class coins.backend.
CollectVarInTree
(implements coins.backend.lir.
PickUpVariable
)
class coins.driver.
CommandLine
(implements coins.driver.
CompileSpecification
, java.io.Serializable)
class coins.opt.
CommonSubexpElim
class coins.opt.
CommonSubexpElimHir
class coins.opt.
CommonSubexpElimHirE
class coins.opt.
PRE
class coins.ssa.
CommonSubexpressionElimination
(implements coins.backend.
LocalTransformer
)
class coins.driver.
CompilerDriver
class coins.driver.
CompilerExitStatus
class coins.driver.
CompileStatus
class coins.driver.
CompileThread.PassGroup
class coins.driver.
CompileThread.Assembler
class coins.driver.
CompileThread.Compiler
class coins.driver.
CompileThread.Linker
class coins.driver.
CompileThread.Preprocessor
class coins.ffront.
Complex
class coins.simd.
ConcatBlks
class coins.ssa.
ConcatBlks
(implements coins.backend.
LocalTransformer
)
class coins.casttohir.
ConditionalReporter
class coins.drivergen.
Conditions
class coins.mdf.
Conditions
class coins.mdf.
DataAccessCondition
class coins.mdf.
ExecutionDecisionCondition
class coins.mdf.
FinishCondition
class coins.mdf.
NonExecutionDecisionCondition
class coins.simd.
ConstantFolding
class coins.ssa.
ConstantPropagation
(implements coins.backend.
LocalTransformer
)
class coins.opt.
ConstFolding
class coins.opt.
ConstFoldingHir
class coins.ffront.
ConstManager.ParameterObject
class coins.opt.
ConstPropagationAndFolding
class coins.opt.
ConstPropagationAndFoldingHir
class coins.opt.
ConstPropagationAndFoldingOld
class coins.opt.
ConstPropagationAndFoldingHirOld
class coins.alias.
ConstructPointsToGraph
class coins.alias.alias2.
ConstructPointsToGraph2
class coins.simd.
ContigMemAccess
class coins.mdf.
ControlDependence
class coins.backend.ana.
ControlDependences
(implements coins.backend.
LocalAnalysis
)
class coins.flow.
ControlFlowImpl
(implements coins.flow.
ControlFlow
)
class coins.lir2c.
Convert
class coins.hir2lir.
ConvToNewLIR
class coins.hir2lir.
ConvToNewLIR.AsmParam
class coins.hir2lir.
ConvToNewLIR.AsmParamList
class coins.hir2lir.
ConvToNewLIR.SymStat
class coins.lir2c.
ConvValue
class coins.ssa.
CopyPropagation
(implements coins.backend.
LocalTransformer
)
class coins.backend.asmpp.
CPU
class coins.backend.asmpp.
Arm
class coins.backend.gen.
CodeGenerator_arm.Arm
class coins.backend.gen.
CodeGenerator_thumb.Thumb
class coins.backend.asmpp.
Sh4
class coins.backend.asmpp.
Thumb
class coins.mdf.
DataDependence
class coins.backend.ana.
DataFlowAnalysis
(implements coins.backend.
LocalAnalysis
)
class coins.backend.ana.
LiveVariableBitMap
(implements coins.backend.ana.
LiveVariableAnalysis
)
class coins.flow.
DataFlowImpl
(implements coins.flow.
DataFlow
)
class coins.flow.
DataFlowHirImpl
class coins.ssa.
DDCopyPropagation
class coins.opt.
DeadCodeElim
class coins.ssa.
DeadCodeElimination
(implements coins.backend.
LocalTransformer
)
class coins.backend.
Debug
class coins.
Debug
class coins.lir2c.
Decla
class coins.mdf.
DeclareExternVariables
class coins.mdf.
DeclareGlobalVariables
class coins.mdf.
DeclareLocalVariables
class coins.mdf.
DeclarePragmas
class coins.mdf.
DeclarePtestVariables
class coins.simd.
DefTable
class coins.aflow.
DefUseCellImpl
(implements coins.aflow.
DefUseCell
)
class coins.flow.
DefUseCellImpl
(implements coins.flow.
DefUseCell
)
class coins.flow.
DefUseChainImpl
(implements coins.flow.
DefUseChain
)
class coins.aflow.
DefUseListImpl
(implements coins.aflow.
DefUseList
)
class coins.flow.
DefUseListImpl
(implements coins.flow.
DefUseList
)
class coins.backend.sched.
DependGraph
class coins.backend.sched.
DependNode
(implements java.lang.Comparable)
class coins.backend.ana.
DFST
(implements coins.backend.
LocalAnalysis
)
class coins.snapshot.
DisplayNames
class coins.ssa.
DivideExpression
(implements coins.backend.
LocalTransformer
)
class coins.backend.contrib.
DobSym
class coins.backend.ana.
DominanceFrontiers
(implements coins.backend.
LocalAnalysis
)
class coins.backend.ana.
Dominators
(implements coins.backend.
LocalAnalysis
)
class coins.driver.
Driver
(implements coins.driver.
CompilerImplementation
)
class coins.alias.
AliasDriver
class coins.alias.alias2.
AliasDriver
class coins.cfront.
Cfront
class coins.hir2c.
Hir2C
class coins.mdf.
CoCo
class coins.driver.
F77Driver
class coins.mdf.
FCoCo
class coins.ffront.
F77TestDriver
class coins.lparallel.
LoopPara
class coins.lparallel.
F77LoopPara
class coins.ssa.
Dump
(implements coins.backend.
LocalTransformer
)
class coins.aflow.
EdgeImpl
(implements coins.aflow.
Edge
)
class coins.flow.
EdgeImpl
(implements coins.flow.
Edge
)
class coins.ssa.
EdgeSplit
(implements coins.backend.
LocalTransformer
)
class coins.ssa.
EmptyBlockElimination
(implements coins.backend.
LocalTransformer
)
class coins.cfront.
EncodedType
(implements coins.ast.
TokenId
, coins.ast.
TypeId
)
class coins.ast.
Enum.Item
class coins.backend.ana.
EnumRegVars
(implements coins.backend.
LocalAnalysis
)
class coins.ffront.
EquivManager.EquivGroup
class coins.ffront.
EquivManager.EquivGroup.EquivElem
class coins.simd.
Evaluation
class coins.cfront.
Evaluator
(implements coins.ast.
TokenId
, coins.ast.
TypeId
)
class coins.ffront.
ExecStmtManager.DoInf
class coins.flow.
ExpInf
class coins.snapshot.
ExpTag
class coins.ffront.
F77Hir
class coins.ffront.
F77Sym
class coins.aflow.util.
Factory
class coins.aflow.util.
FAList
(implements java.util.Collection)
class coins.flow.
FAList
(implements java.util.Collection)
class coins.mdf.
FindScc
class coins.ffront.
FirToHir
class coins.sym.
FlagBoxImpl
(implements coins.sym.
FlagBox
)
class coins.util.
FloatConst
class coins.util.
FloatConst.RoundingMode
class coins.aflow.
Flow
class coins.flow.
FlowAdapter
class coins.backend.cfg.
FlowGraph
class coins.flow.
FlowImpl
(implements coins.flow.
Flow
)
class coins.flow.
FlowIrLinkCellImpl
(implements coins.flow.
FlowIrLinkCell
)
class coins.
FlowRoot
class coins.aflow.
FlowUtil
class coins.flow.
FlowUtil
class coins.ffront.
FNumber
class coins.ffront.
FComplex
class coins.ffront.
FDouble
class coins.ffront.
FFloat
class coins.ffront.
FInteger
class coins.ffront.
FNumberTest
class coins.ffront.
FStmt
(implements coins.ffront.
Node
)
class coins.ffront.
ArithIfStmt
class coins.ffront.
AssignGotoStmt
class coins.ffront.
AssignLabelStmt
class coins.ffront.
AssignOrFuncStmt
class coins.ffront.
BlockIfStmt
class coins.ffront.
CallStmt
class coins.ffront.
CloseStmt
class coins.ffront.
ComputedGoto
class coins.ffront.
ContinueStmt
class coins.ffront.
EndStmt
class coins.ffront.
EntryStmt
class coins.ffront.
FormatStmt
class coins.ffront.
GotoStmt
class coins.ffront.
HeaderStmt
class coins.ffront.
IfStmt
class coins.ffront.
InquireStmt
class coins.ffront.
LabeledDoStmt
class coins.ffront.
OpenStmt
class coins.ffront.
OtherIOStmt
class coins.ffront.
PauseStmt
class coins.ffront.
ReadStmt
class coins.ffront.
ReturnStmt
class coins.ffront.
StopStmt
class coins.ffront.
UnLabeledDoStmt
class coins.ffront.
WriteStmt
class coins.snapshot.
FunctionTag
class coins.simd.
GenerateDag
class coins.drivergen.
Generator
class coins.ssa.
GlobalReassociation
(implements coins.backend.
LocalTransformer
)
class coins.ssa.
GlobalReassociation.SortData
class coins.opt.
GlobalReform
class coins.opt.
GlobalReform.MatchingData
class coins.opt.
GlobalReform.NontermPatInstance
class coins.opt.
GlobalReform.OptInf
class coins.opt.
GlobalReform.PatternCodeRange
class coins.opt.
GlobalVariableTemporalize
class coins.snapshot.
GraphTag
class coins.aflow.
HashBasedFlowExpId
(implements coins.aflow.
FlowExpId
)
class coins.aflow.
HashBasedFlowExpIdHir
class coins.backend.util.
HashNumberSet
(implements coins.backend.util.
NumberSet
)
class coins.backend.util.
HashNumberSet.Iterator
(implements coins.backend.util.
NumberSet.Iterator
)
class coins.ir.hir.
HIR_Impl
(implements java.lang.Cloneable, coins.
HasStringObject
, coins.ir.hir.
HIR
)
class coins.ir.hir.
ExpImpl
(implements coins.ir.hir.
Exp
)
class coins.ffront.
ComplexExp
class coins.ffront.
DoubleComplexExp
class coins.ir.hir.
ExpListExpImpl
(implements coins.ir.hir.
ExpListExp
)
class coins.ffront.
FortranCharacterExp
class coins.ir.hir.
FunctionExpImpl
(implements coins.ir.hir.
FunctionExp
)
class coins.ir.hir.
NullNodeImpl
(implements coins.ir.hir.
NullNode
)
class coins.ir.hir.
PhiExpImpl
(implements coins.ir.hir.
PhiExp
)
class coins.ir.hir.
PointedExpImpl
(implements coins.ir.hir.
PointedExp
)
class coins.ir.hir.
QualifiedExpImpl
(implements coins.ir.hir.
QualifiedExp
)
class coins.ir.hir.
SubscriptedExpImpl
(implements coins.ir.hir.
SubscriptedExp
)
class coins.ir.hir.
SymNodeImpl
(implements coins.ir.hir.
SymNode
)
class coins.ir.hir.
ConstNodeImpl
(implements coins.ir.hir.
ConstNode
)
class coins.ir.hir.
LabelNodeImpl
(implements coins.ir.hir.
LabelNode
)
class coins.ir.hir.
SubpNodeImpl
(implements coins.ir.hir.
SubpNode
)
class coins.ir.hir.
TypeNodeImpl
(implements coins.ir.hir.
TypeNode
)
class coins.ir.hir.
VarNodeImpl
(implements coins.ir.hir.
VarNode
)
class coins.ir.hir.
ElemNodeImpl
(implements coins.ir.hir.
ElemNode
)
class coins.ir.hir.
HirListImpl
(implements coins.ir.hir.
HirList
)
class coins.ir.hir.
HirModify
class coins.ir.hir.
HirSeqImpl
(implements coins.ir.hir.
HirSeq
)
class coins.ir.hir.
InfNodeImpl
(implements coins.ir.hir.
InfNode
)
class coins.ir.hir.
LabelDefImpl
(implements coins.ir.hir.
LabelDef
)
class coins.ir.hir.
ProgramImpl
(implements coins.ir.hir.
Program
)
class coins.ir.hir.
StmtImpl
(implements coins.ir.hir.
Stmt
)
class coins.ir.hir.
AsmStmtImpl
(implements coins.ir.hir.
AsmStmt
)
class coins.ir.hir.
AssignStmtImpl
(implements coins.ir.hir.
AssignStmt
)
class coins.ir.hir.
BlockStmtImpl
(implements coins.ir.hir.
BlockStmt
)
class coins.ir.hir.
ExpStmtImpl
(implements coins.ir.hir.
ExpStmt
)
class coins.ir.hir.
IfStmtImpl
(implements coins.ir.hir.
IfStmt
)
class coins.ir.hir.
InfStmtImpl
(implements coins.ir.hir.
InfStmt
)
class coins.ir.hir.
JumpStmtImpl
(implements coins.ir.hir.
JumpStmt
)
class coins.ir.hir.
LabeledStmtImpl
(implements coins.ir.hir.
LabeledStmt
)
class coins.ir.hir.
LoopStmtImpl
(implements coins.ir.hir.
LoopStmt
)
class coins.ir.hir.
ForStmtImpl
(implements coins.ir.hir.
ForStmt
)
class coins.ir.hir.
IndexedLoopStmtImpl
(implements coins.ir.hir.
IndexedLoopStmt
)
class coins.ir.hir.
RepeatStmtImpl
(implements coins.ir.hir.
RepeatStmt
)
class coins.ir.hir.
UntilStmtImpl
(implements coins.ir.hir.
UntilStmt
)
class coins.ir.hir.
WhileStmtImpl
(implements coins.ir.hir.
WhileStmt
)
class coins.ir.hir.
ReturnStmtImpl
(implements coins.ir.hir.
ReturnStmt
)
class coins.ir.hir.
SetDataStmtImpl
(implements coins.ir.hir.
SetDataStmt
)
class coins.ir.hir.
SwitchStmtImpl
(implements coins.ir.hir.
SwitchStmt
)
class coins.ir.hir.
SwitchModify
class coins.ir.hir.
SubpDefinitionImpl
(implements coins.ir.hir.
SubpDefinition
)
class coins.ir.hir.
HirAnnex
class coins.hir2c.
HirBaseToCImpl
(implements coins.hir2c.
HirBaseToC
)
class coins.ir.hir.
HirIteratorImpl
(implements coins.ir.hir.
HirIterator
)
class coins.ffront.
HirUtility
class coins.ir.hir.
HirVisitorModel1
(implements coins.ir.hir.
HirVisitor
)
class coins.ir.hir.
PrintStmtVisitor
class coins.ir.hir.
HirVisitorModel2
(implements coins.ir.hir.
HirVisitor
)
class coins.alias.
MyExpIdAssigner
class coins.alias.alias2.
Prescan
class coins.ir.hir.
PrintVisitor
class coins.alias.
TagTreeBuilder
class coins.ir.hir.
TestHir2
class coins.ssa.
HoistingLoopInvariant
(implements coins.backend.
LocalTransformer
)
class coins.ffront.
I77Utils
class coins.backend.opt.
If2Jumpc
class coins.simd.
IfConvert
class coins.backend.util.
ImList
class coins.lparallel.
IndExp
class coins.snapshot.
InfoTag
class coins.flow.
InitiateFlow
class coins.flow.
InitiateFlowHir
class coins.opt.
Inline
class coins.drivergen.
InputIr
class coins.ssa.
Int
class coins.util.
IntBound
class coins.util.
IntConst
(implements java.lang.Comparable)
class coins.backend.ana.
InterferenceGraph
(implements coins.backend.
LocalAnalysis
)
class coins.backend.
IntervalTimer
class coins.util.
IntLive
class coins.ffront.
IntrinsicUtility
class coins.ffront.
IntrinsicUtility.NameAndType
class coins.backend.opt.
IntroVirReg
class coins.lparallel.
Invariant
class coins.
IoRoot
class coins.aflow.
IrAdapter
(implements coins.ir.
IR
)
class coins.aflow.
DefUseCell.DefNode
class coins.aflow.
UDChain.UseNode
class coins.ir.
IrListImpl
(implements coins.ir.
IrList
)
class coins.
IrRoot
class coins.
HirRoot
class coins.backend.opt.
JumpCanon
class coins.backend.opt.
JumpOpt
class coins.hir2c.
KeyWords
class coins.cfront.
KeywordTable
class coins.backend.sym.
Label
class coins.hir2c.
LabelRef
class coins.cfront.
Lex
(implements coins.ast.
TokenId
, coins.ast.
TypeId
)
class coins.cfront.
GccLex
class coins.simd.
LirDecoder
class coins.simd.
LirDefUseRel
class coins.backend.lir.
LirFactory
class coins.simd.
LirMatch
class coins.simd.
LirBoneList
class coins.simd.
LirBoneList_x86
class coins.simd.
LirBopList
class coins.simd.
LirBopList_x86
class coins.simd.
LirMemUtil
class coins.backend.lir.
LirNode
class coins.backend.lir.
LirBinOp
class coins.backend.lir.
LirFconst
class coins.backend.lir.
LirIconst
class coins.backend.lir.
LirLabelRef
class coins.backend.lir.
LirNaryOp
class coins.backend.lir.
LirString
class coins.backend.lir.
LirSymRef
class coins.backend.lir.
LirUnaOp
class coins.backend.lir.
LirNode.Scanner
(implements java.util.Iterator)
class coins.backend.sched.
LirNodeInf
class coins.simd.
LirOrder
(implements java.util.Comparator)
class coins.simd.
LirRearrange
class coins.lir2c.
LirToC
class coins.ssa.
LirToC
(implements coins.backend.
LocalTransformer
)
class coins.simd.
LirUtil
class coins.backend.regalo.
LiveRange
class coins.backend.ana.
LiveVariableSlotwise
(implements coins.backend.ana.
LiveVariableAnalysis
, coins.backend.
LocalAnalysis
)
class coins.backend.ana.
LoopAnalysis
(implements coins.backend.
LocalAnalysis
)
class coins.opt.
LoopExpansion
class coins.opt.
LoopUnrolling
class coins.opt.
LoopUnswitching
class coins.aflow.
LoopInfImpl
(implements coins.aflow.
LoopInf
)
class coins.flow.
LoopInfImpl
(implements coins.flow.
LoopInf
)
class coins.backend.opt.
LoopInversion
class coins.lparallel.
LoopParallelConv
class coins.lparallel.
LoopParallelImpl
(implements coins.lparallel.
LoopParallel
)
class coins.lparallel.
LoopTable
class coins.lparallel.
LoopUtil
class coins.
MachineParam
class coins.
MachineParamAlpha
class coins.
MachineParamArm
class coins.
MachineParamMicroBlaze
class coins.
MachineParamMips
class coins.
MachineParamPpc
class coins.
MachineParamSH4
class coins.
MachineParamSparc
class coins.
MachineParamX86
class coins.
MachineParamX86_64
class coins.backend.
MachineParams
class coins.backend.gen.
MachineParams_alpha
class coins.backend.gen.
MachineParams_arm
class coins.backend.gen.
MachineParams_mb
class coins.backend.gen.
MachineParams_mips
class coins.backend.gen.
MachineParams_ppc
class coins.backend.gen.
MachineParams_sample
class coins.backend.gen.
MachineParams_sh4
class coins.backend.gen.
MachineParams_sparc
class coins.backend.gen.
MachineParams_thumb
class coins.backend.gen.
MachineParams_x86
class coins.backend.gen.
MachineParams_x86_64
class coins.backend.gen.
MachineParams_x86simd
class coins.mdf.
MacroFlowGraph
class coins.mdf.
MacroFlowGraph.ControlBranch
class coins.mdf.
MacroTask
class coins.aflow.
MakeControlFlowGraph
class coins.aflow.
MakeControlFlowGraphHir
class coins.lir2c.
MakeDecl
class coins.aflow.
MakeDominatorTree
class coins.aflow.
MakeDominatorTreeForSubpFlow
class coins.aflow.
MakePostdominatorTreeForSubpFlow
class coins.mdf.
MdfConditions
class coins.mdf.
MdfDriver
class coins.mdf.
MdfEnvironment
class coins.mdf.
MdfModule
class coins.ssa.
MemoryAliasAnalyze
class coins.
Message
class coins.backend.util.
Misc
class coins.backend.
Module
class coins.backend.
ModuleElement
class coins.backend.
Data
class coins.backend.
Function
class coins.snapshot.
ModuleTag
class coins.alias.
MyExpId
class coins.simd.
Name
class coins.snapshot.
NodeTag
class coins.opt.
NormalizeHir
class coins.cfront.
OldFuncArgs
(implements coins.ast.
TypeId
)
class coins.backend.
Op
class coins.lparallel.
OpenMPInfo
class coins.ssa.
OperatorStrengthReduction
(implements coins.backend.
LocalTransformer
)
class coins.opt.
Opt
class coins.ssa.
OptionName
class coins.drivergen.
Options
class coins.opt.
OptUtil
class coins.ffront.
Pair
(implements coins.ffront.
Node
)
class coins.ffront.
BinaryNode
(implements coins.ffront.
HasConstValue
)
class coins.ffront.
PowerNode
class coins.ffront.
ComplexConstNode
(implements coins.ffront.
HasConstValue
)
class coins.ffront.
ConcatNode
(implements coins.ffront.
HasConstValue
)
class coins.ffront.
DoListNode
class coins.ffront.
SubscrOrFunCallNode
class coins.ffront.
SubstringNode
class coins.ffront.
Triple
class coins.ffront.
Quad
class coins.cfront.
Parser
(implements coins.ast.
TokenId
, coins.ast.
TypeId
)
class coins.ffront.
Parser
class coins.ffront.
Parser.YyCheckClass
class coins.ffront.
Parser.YyDefRedClass
class coins.ffront.
Parser.YyDgotoClass
class coins.ffront.
Parser.YyGindexClass
class coins.ffront.
Parser.YyLenClass
class coins.ffront.
Parser.YyLhsClass
class coins.ffront.
Parser.YyNameClass
class coins.ffront.
Parser.YyRindexClass
class coins.ffront.
Parser.YySindexClass
class coins.ffront.
Parser.YyTableClass
class coins.casttohir.
ParseString
class coins.backend.sched.
Pipelining
class coins.backend.sched.
Pipelining.PairIndex
class coins.backend.sched.
Pipelining.Reason
class coins.backend.sched.
Pipelining.ResourceTable
class coins.backend.sched.
Pipelining.ScheduledNode
class coins.backend.sched.
Pipelining.ScheduleInfo
class coins.aflow.util.
PosetImpl.DirectInfo
class coins.backend.ana.
Postdominators
(implements coins.backend.
LocalAnalysis
)
class coins.mdf.
PostDominators
class coins.lparallel.
PreDefinedFunctions
class coins.backend.opt.
PreHeaders
class coins.ssa.
PREQP
(implements coins.backend.
LocalTransformer
)
class coins.hir2c.
PrintDef
class coins.drivergen.process.
Process
class coins.drivergen.process.
GenerateCode
class coins.drivergen.process.
MakeHirFromSource
class coins.drivergen.process.
MakeNewLirFromHir
class coins.ffront.
ProcessData
class coins.ffront.
ProcessData.ArrayElement
class coins.drivergen.process.
ProcessManager
class coins.backend.opt.
Profiler
class coins.backend.opt.
Profiler.LocalTrigger
(implements coins.backend.
LocalTransformer
)
class coins.backend.opt.
Profiler.Trigger
(implements coins.backend.
GlobalTransformer
)
class coins.ssa.
PublicSsa
class coins.backend.util.
QuotedString
class coins.ssa.
RankTable
class coins.mdf.
ReconstructHir
class coins.alias.
RecordAlias
class coins.lparallel.
Reduction
class coins.lparallel.
ReductionCell
class coins.ssa.
RedundantPhiElimination
(implements coins.backend.
LocalTransformer
)
class coins.lparallel.
Ref_Array
class coins.lparallel.
Ref_Table
class coins.lparallel.
RefArrayCell
class coins.hir2lir.
ReformHir
class coins.simd.
RegGroups
class coins.lparallel.
RegionOpImpl
(implements coins.lparallel.
RegionOp
)
class coins.backend.regalo.
RegisterAllocation
class coins.backend.regalo.
RegisterAllocation.CopyPair
class coins.backend.tools.
RegisterDescription2Java
class coins.backend.tools.
RegisterDescription2Java.RegisterSet
class coins.backend.tools.
RegisterDescription2Java.RegSymbol
class coins.backend.tools.
RegisterDescription2Java.SymTab
class coins.aflow.
RegisterFlowAnalClasses
(implements coins.aflow.util.
RegisterAnalClasses
)
class coins.lparallel.
RegisterClasses
class coins.
Registry
class coins.backend.contrib.
RegPromote
class coins.simd.
Relation
class coins.opt.
ReplaceInfo
class coins.opt.
ReplaceInfo.Item
class coins.simd.
ReplaceRegNames
class coins.backend.ana.
ReverseDFST
(implements coins.backend.
LocalAnalysis
)
class coins.simd.
ReversibleMap
class coins.backend.
Root
class coins.backend.contrib.
RPloop
class coins.backend.gen.
Rule
class coins.backend.ana.
SaveRegisters
(implements coins.backend.
LocalAnalysis
)
class coins.ffront.
Scanner
(implements coins.ffront.
Parser.yyInput
)
class coins.ffront.
F77Scanner
class coins.backend.ana.
ScanVarReference
(implements coins.backend.
LocalAnalysis
)
class coins.backend.sched.
Schedule
class coins.aflow.
SetRefReprImpl
(implements coins.aflow.
SetRefRepr
)
class coins.aflow.
SetRefReprEImpl
(implements coins.aflow.
SetRefRepr
)
class coins.aflow.
SetRefReprHirImpl
(implements coins.aflow.
SetRefReprHir
)
class coins.aflow.
SetRefReprHirEImpl
(implements coins.aflow.
SetRefReprHir
)
class coins.flow.
SetRefReprImpl
(implements coins.flow.
SetRefRepr
)
class coins.flow.
SetRefReprHirImpl
(implements coins.flow.
SetRefRepr
)
class coins.flow.
SetRefReprHirEImpl
(implements coins.flow.
SetRefRepr
)
class coins.backend.util.
SetTest
class coins.flow.
ShowControlFlow
class coins.flow.
ShowDataFlow
class coins.flow.
ShowDataFlowByName
class coins.aflow.
ShowFlow
class coins.casttohir.
SideEffectBuffer
class coins.simd.
SimdDriver
(implements coins.backend.
LocalTransformer
)
class coins.simd.
SimdEnvironment
class coins.simd.
SimdEstimation
class coins.simd.
SimdEstimation.RegCollector
(implements coins.backend.lir.
PickUpVariable
)
class coins.simd.
SimdOpt
class coins.backend.sim.
SimFuncTable
class coins.backend.sim.
SimFuncTableElem
class coins.aflow.
SimpleLoopAnal
class coins.aflow.
SimpleLoopInf
class coins.backend.opt.
SimpleOpt
class coins.ir.hir.
SimplifyHir
class coins.backend.sim.
SimulationData
class coins.backend.sim.
Simulator
class coins.simd.
SizeConv
class coins.snapshot.
SnapShot
class coins.ir.
SourceInfImpl
(implements coins.ir.
SourceInf
)
class coins.
SourceLanguage
class coins.
SourceLanguageC
class coins.
SourceLanguageFortran
class coins.backend.opt.
Ssa
class coins.ssa.
SsaDriver
(implements coins.backend.
LocalTransformer
)
class coins.ssa.
SsaEnvironment
class coins.ssa.
SsaGraph
(implements coins.backend.
LocalTransformer
)
class coins.ssa.
SsaGraphNode
class coins.ssa.
SsaSymTab
class coins.snapshot.
StatementTag
class coins.snapshot.
StatementType
class coins.ast.
StdVisitor
(implements coins.ast.
Visitor
)
class coins.driver.
StopWatch
class coins.backend.
Storage
class coins.aflow.
SubpFlowImpl
(implements coins.aflow.
SubpFlow
)
class coins.aflow.
HirSubpFlowImpl
(implements coins.aflow.
HirSubpFlow
)
class coins.flow.
SubpFlowImpl
(implements coins.flow.
SubpFlow
)
class coins.flow.
HirSubpFlowImpl
(implements coins.flow.
HirSubpFlow
)
class coins.flow.
MySubpFlow
(implements coins.flow.
HirSubpFlow
)
class coins.ir.hir.
SubsPtrTransformation
class coins.driver.
Suffix
class coins.driver.
SuffixFactory
class coins.backend.sym.
Symbol
class coins.backend.sym.
SymAuto
class coins.backend.sym.
SymStatic
class coins.backend.sym.
SymTemp
class coins.cfront.
SymbolTable
class coins.sym.
SymImpl
(implements java.lang.Cloneable, coins.
HasStringObject
, coins.sym.
Sym
)
class coins.sym.
ConstImpl
(implements coins.sym.
Const
)
class coins.sym.
BoolConstImpl
(implements coins.sym.
BoolConst
)
class coins.sym.
CharConstImpl
(implements coins.sym.
CharConst
)
class coins.sym.
FloatConstImpl
(implements coins.sym.
FloatConst
)
class coins.sym.
IntConstImpl
(implements coins.sym.
IntConst
)
class coins.sym.
NamedConstImpl
(implements coins.sym.
NamedConst
)
class coins.sym.
StringConstImpl
(implements coins.sym.
StringConst
)
class coins.sym.
ExpIdImpl
(implements coins.sym.
ExpId
)
class coins.sym.
LabelImpl
(implements coins.sym.
Label
)
class coins.sym.
OperandSymImpl
(implements coins.sym.
OperandSym
)
class coins.sym.
SubpImpl
(implements coins.sym.
Subp
)
class coins.sym.
TypeImpl
(implements coins.sym.
Type
)
class coins.sym.
BaseTypeImpl
(implements coins.sym.
BaseType
)
class coins.sym.
DefinedTypeImpl
(implements coins.sym.
DefinedType
)
class coins.ffront.
EntryType
class coins.sym.
EnumTypeImpl
(implements coins.sym.
EnumType
)
class coins.sym.
PointerTypeImpl
(implements coins.sym.
PointerType
)
class coins.sym.
RegionTypeImpl
(implements coins.sym.
RegionType
)
class coins.ffront.
StmtFuncParamType
class coins.sym.
StructTypeImpl
(implements coins.sym.
StructType
)
class coins.sym.
SubpTypeImpl
(implements coins.sym.
SubpType
)
class coins.ffront.
StmtFuncType
class coins.sym.
UnionTypeImpl
(implements coins.sym.
UnionType
)
class coins.sym.
VectorTypeImpl
(implements coins.sym.
VectorType
)
class coins.sym.
VarImpl
(implements coins.sym.
FlowAnalSym
, coins.sym.
Var
)
class coins.sym.
ElemImpl
(implements coins.sym.
Elem
)
class coins.sym.
ParamImpl
(implements coins.sym.
Param
)
class coins.sym.
SymInf
class coins.sym.
SymIteratorImpl
(implements coins.sym.
SymIterator
)
class coins.sym.
SymNestIteratorImpl
(implements coins.sym.
SymNestIterator
)
class coins.
SymRoot
class coins.backend.sym.
SymTab
class coins.sym.
SymTableEntryImpl
(implements coins.sym.
SymTableEntry
)
class coins.sym.
SymTableImpl
(implements coins.sym.
SymTable
)
class coins.sym.
SymTableIteratorImpl
(implements coins.sym.
SymTableIterator
)
class coins.alias.
Tag
class coins.snapshot.
TagName
class coins.backend.
TargetMachine
class coins.opt.
TempInfo
class coins.driver.
TemporaryFileManager
class coins.ir.hir.
TestHir
class coins.sym.
TestSym
class java.lang.Thread (implements java.lang.Runnable)
class coins.driver.
CompileThread
class coins.backend.asmpp.
LiteralAndBranchProcessor
class coins.backend.gen.
SillyPostProcessor
class coins.driver.
StreamCopier
class java.lang.Throwable (implements java.io.Serializable)
class java.lang.Error
class coins.alias.
AliasError
class coins.
FatalError
class coins.aflow.util.
FlowError
class coins.aflow.util.
UnimplementedMethodException
class coins.flow.
FlowError
class coins.opt.
OptError
class java.lang.Exception
class coins.backend.gen.
NoMatchException
class coins.cfront.
ParseError
class coins.ffront.
Parser.yyException
class coins.
PassException
class coins.driver.
PassStopException
class coins.drivergen.
ProcessException
class coins.backend.
SyntaxErrorException
class java.lang.RuntimeException
class coins.backend.
CantHappenException
class coins.
CompileError
class coins.backend.sched.
Pipelining.PipeliningException
class coins.simd.
SimdException
class coins.simd.
SimdOptException
class coins.cfront.
StopException
class coins.backend.
SyntaxError
class coins.backend.tools.
Tmd2Java
class coins.backend.tools.
Tmd2Java.JavaMacro
class coins.backend.tools.
Tmd2Java.Pattern
class coins.backend.tools.
Tmd2Java.Nonterm
class coins.backend.tools.
Tmd2Java.OpPattern
class coins.backend.tools.
Tmd2Java.Prod
(implements java.lang.Comparable)
class coins.backend.tools.
Tmd2Java.RuleSet
class coins.lparallel.
TmpVarManager
class coins.lparallel.
TmpVarRef
class coins.casttohir.
ToC
class coins.casttohir.
ToHir
class coins.casttohir.
ToHirC
(implements coins.ast.
TokenId
, coins.ast.
TypeId
, coins.ast.
Visitor
)
class coins.casttohir.
ToHirCast
class coins.casttohir.
ToHirInit
class coins.casttohir.
ToHirSym
(implements coins.ast.
TypeId
)
class coins.casttohir.
ToHirVisit
class coins.casttohir.
ConditionInverter
class coins.casttohir.
SideEffectCutter
class coins.casttohir.
ToHirBase
class coins.casttohir.
ToHirBaseOpt
class coins.casttohir.
ToHirC2
class coins.casttohir.
ToHirCOpt
class coins.casttohir.
ToHirCOpt2
class coins.cfront.
Token
class coins.ffront.
Token
(implements coins.ffront.
HasConstValue
, coins.ffront.
Node
)
class coins.driver.
Trace
class coins.ssa.
TranslateToSsa
(implements coins.backend.
LocalTransformer
)
class coins.mdf.
TreatNode
class coins.mdf.
TreatIf
class coins.mdf.
TreatLoop
class coins.mdf.
TreatSwitch
class coins.aflow.util.
TreeStructure
class coins.flow.
TreeStructure
class coins.ast.
TreeWalker
class coins.ast.
TreeWalker.NodeList
class coins.backend.
Type
class coins.ast.
TypeDecoder
(implements coins.ast.
TypeId
)
class coins.ffront.
TypeUtility
class coins.backend.sim.
TypicalPattern
class coins.aflow.
UDChainImpl
(implements coins.aflow.
UDChain
)
class coins.aflow.
UDListImpl
(implements coins.aflow.
UDList
)
class coins.ffront.
UnaryNode
(implements coins.ffront.
HasConstValue
, coins.ffront.
Node
)
class coins.backend.util.
UnionFind
class coins.flow.
UseDefChainImpl
(implements coins.flow.
UseDefChain
)
class coins.flow.
UseDefListImpl
(implements coins.flow.
UseDefList
)
class coins.simd.
UseTable
class coins.mdf.
Util
class coins.simd.
Util
class coins.snapshot.
Util
class coins.ssa.
Util
class coins.sym.
VarIteratorImpl
(implements coins.sym.
VarIterator
)
class coins.backend.util.
VectorSet
(implements coins.backend.util.
NumberSet
)
class coins.backend.util.
VectorSet.Iterator
(implements coins.backend.util.
NumberSet.Iterator
)
class coins.
Version
class coins.driver.
Warning
インタフェース階層
interface coins.alias.
AliasAnal
interface coins.aflow.util.
Analyzer
interface coins.aflow.
AssignFlowExpId
interface coins.cfront.
Backend
interface coins.aflow.
BBlock
interface coins.aflow.
BBlockHir
interface coins.flow.
BBlock
interface coins.flow.
BBlockHir
interface coins.aflow.
BBlockNodeIterator
interface coins.flow.
BBlockNodeIterator
interface coins.aflow.
BBlockSubtreeIterator
interface coins.flow.
BBlockSubtreeIterator
interface coins.aflow.util.
BitVector
interface coins.aflow.
BBlockVector
interface coins.aflow.
ExpVector
interface coins.aflow.
FlowAnalSymVector
interface coins.aflow.
PointVector
interface coins.aflow.
DefVector
interface coins.flow.
BitVector
interface coins.flow.
BBlockVector
interface coins.flow.
ExpVector
interface coins.flow.
FlowAnalSymVector
interface coins.flow.
PointVector
interface coins.flow.
DefVector
interface coins.aflow.util.
BitVectorIterator
interface coins.aflow.
ExpVectorIterator
interface coins.aflow.
FlowAnalSymVectorIterator
interface coins.aflow.
PointVectorIterator
interface coins.aflow.
DefVectorIterator
interface coins.flow.
BitVectorIterator
interface coins.flow.
ExpVectorIterator
interface coins.flow.
FlowAnalSymVectorIterator
interface coins.flow.
PointVectorIterator
interface coins.flow.
DefVectorIterator
interface java.lang.Cloneable
interface coins.
HasStringObject
interface coins.ir.hir.
HIR
(同様に extends coins.ir.hir.
HIR0
, coins.ir.
IR
)
interface coins.ir.hir.
Exp
interface coins.ir.hir.
ExpListExp
(同様に extends coins.ir.hir.
HirList
)
interface coins.ir.hir.
FunctionExp
interface coins.ir.hir.
NullNode
interface coins.ir.hir.
PhiExp
interface coins.ir.hir.
PointedExp
interface coins.ir.hir.
QualifiedExp
interface coins.ir.hir.
SubscriptedExp
interface coins.ir.hir.
SymNode
interface coins.ir.hir.
ConstNode
interface coins.ir.hir.
LabelNode
interface coins.ir.hir.
SubpNode
interface coins.ir.hir.
TypeNode
interface coins.ir.hir.
VarNode
interface coins.ir.hir.
ElemNode
interface coins.ir.hir.
HirList
(同様に extends coins.ir.
IrList
)
interface coins.ir.hir.
ExpListExp
(同様に extends coins.ir.hir.
Exp
)
interface coins.ir.hir.
HirSeq
interface coins.ir.hir.
InfNode
interface coins.ir.hir.
LabelDef
interface coins.ir.hir.
Program
interface coins.ir.hir.
Stmt
interface coins.ir.hir.
AsmStmt
interface coins.ir.hir.
AssignStmt
interface coins.ir.hir.
BlockStmt
interface coins.ir.hir.
ExpStmt
interface coins.ir.hir.
IfStmt
interface coins.ir.hir.
InfStmt
interface coins.ir.hir.
JumpStmt
interface coins.ir.hir.
LabeledStmt
interface coins.ir.hir.
LoopStmt
interface coins.ir.hir.
ForStmt
interface coins.ir.hir.
IndexedLoopStmt
interface coins.ir.hir.
RepeatStmt
interface coins.ir.hir.
UntilStmt
interface coins.ir.hir.
WhileStmt
interface coins.ir.hir.
ReturnStmt
interface coins.ir.hir.
SetDataStmt
interface coins.ir.hir.
SwitchStmt
interface coins.ir.hir.
SubpDefinition
interface coins.ir.
IR
(同様に extends coins.ir.
IR0
)
interface coins.ir.hir.
HIR
(同様に extends java.lang.Cloneable, coins.ir.hir.
HIR0
)
interface coins.ir.hir.
Exp
interface coins.ir.hir.
ExpListExp
(同様に extends coins.ir.hir.
HirList
)
interface coins.ir.hir.
FunctionExp
interface coins.ir.hir.
NullNode
interface coins.ir.hir.
PhiExp
interface coins.ir.hir.
PointedExp
interface coins.ir.hir.
QualifiedExp
interface coins.ir.hir.
SubscriptedExp
interface coins.ir.hir.
SymNode
interface coins.ir.hir.
ConstNode
interface coins.ir.hir.
LabelNode
interface coins.ir.hir.
SubpNode
interface coins.ir.hir.
TypeNode
interface coins.ir.hir.
VarNode
interface coins.ir.hir.
ElemNode
interface coins.ir.hir.
HirList
(同様に extends coins.ir.
IrList
)
interface coins.ir.hir.
ExpListExp
(同様に extends coins.ir.hir.
Exp
)
interface coins.ir.hir.
HirSeq
interface coins.ir.hir.
InfNode
interface coins.ir.hir.
LabelDef
interface coins.ir.hir.
Program
interface coins.ir.hir.
Stmt
interface coins.ir.hir.
AsmStmt
interface coins.ir.hir.
AssignStmt
interface coins.ir.hir.
BlockStmt
interface coins.ir.hir.
ExpStmt
interface coins.ir.hir.
IfStmt
interface coins.ir.hir.
InfStmt
interface coins.ir.hir.
JumpStmt
interface coins.ir.hir.
LabeledStmt
interface coins.ir.hir.
LoopStmt
interface coins.ir.hir.
ForStmt
interface coins.ir.hir.
IndexedLoopStmt
interface coins.ir.hir.
RepeatStmt
interface coins.ir.hir.
UntilStmt
interface coins.ir.hir.
WhileStmt
interface coins.ir.hir.
ReturnStmt
interface coins.ir.hir.
SetDataStmt
interface coins.ir.hir.
SwitchStmt
interface coins.ir.hir.
SubpDefinition
interface coins.ir.
IrList
interface coins.ir.hir.
HirList
(同様に extends coins.ir.hir.
HIR
)
interface coins.ir.hir.
ExpListExp
(同様に extends coins.ir.hir.
Exp
)
interface coins.ir.
IR0
interface coins.ir.hir.
HIR0
interface coins.ir.hir.
HIR
(同様に extends java.lang.Cloneable, coins.ir.
IR
)
interface coins.ir.hir.
Exp
interface coins.ir.hir.
ExpListExp
(同様に extends coins.ir.hir.
HirList
)
interface coins.ir.hir.
FunctionExp
interface coins.ir.hir.
NullNode
interface coins.ir.hir.
PhiExp
interface coins.ir.hir.
PointedExp
interface coins.ir.hir.
QualifiedExp
interface coins.ir.hir.
SubscriptedExp
interface coins.ir.hir.
SymNode
interface coins.ir.hir.
ConstNode
interface coins.ir.hir.
LabelNode
interface coins.ir.hir.
SubpNode
interface coins.ir.hir.
TypeNode
interface coins.ir.hir.
VarNode
interface coins.ir.hir.
ElemNode
interface coins.ir.hir.
HirList
(同様に extends coins.ir.
IrList
)
interface coins.ir.hir.
ExpListExp
(同様に extends coins.ir.hir.
Exp
)
interface coins.ir.hir.
HirSeq
interface coins.ir.hir.
InfNode
interface coins.ir.hir.
LabelDef
interface coins.ir.hir.
Program
interface coins.ir.hir.
Stmt
interface coins.ir.hir.
AsmStmt
interface coins.ir.hir.
AssignStmt
interface coins.ir.hir.
BlockStmt
interface coins.ir.hir.
ExpStmt
interface coins.ir.hir.
IfStmt
interface coins.ir.hir.
InfStmt
interface coins.ir.hir.
JumpStmt
interface coins.ir.hir.
LabeledStmt
interface coins.ir.hir.
LoopStmt
interface coins.ir.hir.
ForStmt
interface coins.ir.hir.
IndexedLoopStmt
interface coins.ir.hir.
RepeatStmt
interface coins.ir.hir.
UntilStmt
interface coins.ir.hir.
WhileStmt
interface coins.ir.hir.
ReturnStmt
interface coins.ir.hir.
SetDataStmt
interface coins.ir.hir.
SwitchStmt
interface coins.ir.hir.
SubpDefinition
interface coins.ir.
IR
(同様に extends java.lang.Cloneable)
interface coins.ir.hir.
HIR
(同様に extends java.lang.Cloneable, coins.ir.hir.
HIR0
)
interface coins.ir.hir.
Exp
interface coins.ir.hir.
ExpListExp
(同様に extends coins.ir.hir.
HirList
)
interface coins.ir.hir.
FunctionExp
interface coins.ir.hir.
NullNode
interface coins.ir.hir.
PhiExp
interface coins.ir.hir.
PointedExp
interface coins.ir.hir.
QualifiedExp
interface coins.ir.hir.
SubscriptedExp
interface coins.ir.hir.
SymNode
interface coins.ir.hir.
ConstNode
interface coins.ir.hir.
LabelNode
interface coins.ir.hir.
SubpNode
interface coins.ir.hir.
TypeNode
interface coins.ir.hir.
VarNode
interface coins.ir.hir.
ElemNode
interface coins.ir.hir.
HirList
(同様に extends coins.ir.
IrList
)
interface coins.ir.hir.
ExpListExp
(同様に extends coins.ir.hir.
Exp
)
interface coins.ir.hir.
HirSeq
interface coins.ir.hir.
InfNode
interface coins.ir.hir.
LabelDef
interface coins.ir.hir.
Program
interface coins.ir.hir.
Stmt
interface coins.ir.hir.
AsmStmt
interface coins.ir.hir.
AssignStmt
interface coins.ir.hir.
BlockStmt
interface coins.ir.hir.
ExpStmt
interface coins.ir.hir.
IfStmt
interface coins.ir.hir.
InfStmt
interface coins.ir.hir.
JumpStmt
interface coins.ir.hir.
LabeledStmt
interface coins.ir.hir.
LoopStmt
interface coins.ir.hir.
ForStmt
interface coins.ir.hir.
IndexedLoopStmt
interface coins.ir.hir.
RepeatStmt
interface coins.ir.hir.
UntilStmt
interface coins.ir.hir.
WhileStmt
interface coins.ir.hir.
ReturnStmt
interface coins.ir.hir.
SetDataStmt
interface coins.ir.hir.
SwitchStmt
interface coins.ir.hir.
SubpDefinition
interface coins.ir.
IrList
interface coins.ir.hir.
HirList
(同様に extends coins.ir.hir.
HIR
)
interface coins.ir.hir.
ExpListExp
(同様に extends coins.ir.hir.
Exp
)
interface java.util.Collection
interface java.util.Set
interface coins.aflow.util.
Poset
interface coins.driver.
CompilerImplementation
interface coins.driver.
CompileSpecification
interface coins.flow.
ControlFlow
interface coins.flow.
DataFlow
interface coins.aflow.
DefUseCell
interface coins.flow.
DefUseCell
interface coins.flow.
DefUseChain
interface coins.aflow.
DefUseList
interface coins.flow.
DefUseList
interface coins.backend.cfg.
DfstHook
interface coins.aflow.
DNodeIterator
interface coins.aflow.
Edge
interface coins.flow.
Edge
interface coins.ast.
Expr
interface coins.ast.expr.
LvalueExpr
interface coins.sym.
FlagBox
interface coins.flow.
Flow
interface coins.aflow.
FlowExpId
interface coins.flow.
FlowIrLinkCell
interface coins.ffront.
HasConstValue
interface coins.hir2c.
HirBaseToC
interface coins.ir.hir.
HirIterator
interface coins.ir.hir.
HirVisitor
interface java.util.Iterator
interface coins.aflow.util.
FAListIterator
interface coins.flow.
FAListIterator
interface java.util.ListIterator
interface coins.aflow.util.
CoinsIterator
interface coins.aflow.
SetRefReprIterator
interface coins.backend.
Keyword
interface coins.backend.lir.
LirVisitor
interface coins.backend.
LocalAnalysis
interface coins.backend.ana.
LiveVariableAnalysis
interface coins.backend.
LocalAnalyzer
interface coins.aflow.
LoopInf
interface coins.flow.
LoopInf
interface coins.lparallel.
LoopParallel
interface coins.drivergen.process.
Navigator
interface coins.ffront.
Node
interface coins.aflow.
NodeIterator
interface coins.aflow.
NodeListIterator
interface coins.flow.
NodeIterator
interface coins.flow.
NodeListIterator
interface coins.backend.util.
NumberSet
interface coins.backend.util.
NumberSet.Iterator
interface coins.ffront.
Parser.yyInput
interface coins.backend.lir.
PickUpVariable
interface coins.lparallel.
RegionOp
interface coins.aflow.util.
RegisterAnalClasses
interface coins.alias.util.
Scanner
interface coins.aflow.
SetRefRepr
interface coins.aflow.
SetRefReprHir
interface coins.flow.
SetRefRepr
interface coins.ir.
SourceInf
interface coins.backend.gen.
State
interface coins.ast.
Stmnt
interface coins.aflow.
SubpFlow
interface coins.aflow.
HirSubpFlow
interface coins.flow.
SubpFlow
interface coins.flow.
HirSubpFlow
interface coins.sym.
Sym0
interface coins.sym.
Sym
interface coins.sym.
Const
interface coins.sym.
BoolConst
interface coins.sym.
CharConst
interface coins.sym.
FloatConst
interface coins.sym.
IntConst
interface coins.sym.
NamedConst
interface coins.sym.
StringConst
interface coins.sym.
FlowAnalSym
interface coins.sym.
ExpId
interface coins.sym.
Label
interface coins.sym.
OperandSym
interface coins.sym.
Subp
interface coins.sym.
Type
interface coins.sym.
BaseType
interface coins.sym.
DefinedType
interface coins.sym.
EnumType
interface coins.sym.
PointerType
interface coins.sym.
RegionType
interface coins.sym.
StructType
interface coins.sym.
SubpType
interface coins.sym.
UnionType
interface coins.sym.
VectorType
interface coins.sym.
Var
interface coins.sym.
Elem
interface coins.sym.
Param
interface coins.sym.
SymIterator
interface coins.sym.
SymNestIterator
interface coins.sym.
SymTable
interface coins.sym.
SymTableEntry
interface coins.sym.
SymTableIterator
interface coins.backend.
Tmd
interface coins.ast.
TokenId
interface coins.backend.
Transformer
interface coins.backend.
GlobalTransformer
interface coins.backend.
LocalTransformer
interface coins.ast.
TypeId
interface coins.aflow.
UDChain
interface coins.aflow.
UDList
interface coins.flow.
UseDefChain
interface coins.flow.
UseDefList
interface coins.sym.
VarIterator
interface coins.ast.
Visitor
概要
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス