Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Hierarchy For All Packages
Package Hierarchies:
gnu.getopt
,
harpoon.Analysis
,
harpoon.Analysis.Companions
,
harpoon.Analysis.ContBuilder
,
harpoon.Analysis.Counters
,
harpoon.Analysis.DataFlow
,
harpoon.Analysis.DynamicSyncRemoval
,
harpoon.Analysis.EnvBuilder
,
harpoon.Analysis.EventDriven
,
harpoon.Analysis.GraphColoring
,
harpoon.Analysis.Instr
,
harpoon.Analysis.Loops
,
harpoon.Analysis.LowQuad
,
harpoon.Analysis.LowQuad.Loop
,
harpoon.Analysis.Maps
,
harpoon.Analysis.MemOpt
,
harpoon.Analysis.MetaMethods
,
harpoon.Analysis.PA2
,
harpoon.Analysis.PA2.AllocSync
,
harpoon.Analysis.PA2.Mutation
,
harpoon.Analysis.Partition
,
harpoon.Analysis.PointerAnalysis
,
harpoon.Analysis.PreciseGC
,
harpoon.Analysis.Quads
,
harpoon.Analysis.Quads.DeepInliner
,
harpoon.Analysis.Quads.SCC
,
harpoon.Analysis.Realtime
,
harpoon.Analysis.RoleInference
,
harpoon.Analysis.SizeOpt
,
harpoon.Analysis.Transactions
,
harpoon.Analysis.Transformation
,
harpoon.Analysis.Tree
,
harpoon.Analysis.TypeInference
,
harpoon.Backend
,
harpoon.Backend.Analysis
,
harpoon.Backend.CSAHack.FlowGraph
,
harpoon.Backend.CSAHack.Graph
,
harpoon.Backend.CSAHack.RegAlloc
,
harpoon.Backend.Generic
,
harpoon.Backend.Maps
,
harpoon.Backend.MIPS
,
harpoon.Backend.PreciseC
,
harpoon.Backend.Runtime1
,
harpoon.Backend.Runtime2
,
harpoon.Backend.RuntimeTiny
,
harpoon.Backend.Sparc
,
harpoon.Backend.StrongARM
,
harpoon.ClassFile
,
harpoon.Instrumentation.AllocationStatistics
,
harpoon.Interpret.Quads
,
harpoon.Interpret.Tree
,
harpoon.IR
,
harpoon.IR.Assem
,
harpoon.IR.Bytecode
,
harpoon.IR.Jasmin
,
harpoon.IR.LowQuad
,
harpoon.IR.Properties
,
harpoon.IR.Quads
,
harpoon.IR.RawClass
,
harpoon.IR.Tree
,
harpoon.Main
,
harpoon.Runtime
,
harpoon.RunTime
,
harpoon.Runtime.PreciseGC
,
harpoon.Runtime.Transactions
,
harpoon.Temp
,
harpoon.Tools.Annotation
,
harpoon.Tools.Annotation.Lex
,
harpoon.Tools.PatMat
,
harpoon.Util
,
harpoon.Util.BasicBlocks
,
harpoon.Util.Collections
,
harpoon.Util.LightBasicBlocks
,
harpoon.Util.Options
,
harpoon.Util.TypeInference
,
silicon.JavaChip
Class Hierarchy
java.lang.
Object
java.util.
AbstractCollection
<E> (implements java.util.
Collection
<E>)
java.util.
AbstractList
<E> (implements java.util.
List
<E>)
net.cscott.jutil.
Default.PairList
<A,B> (implements java.io.
Serializable
)
harpoon.Analysis.Companions.
StaticValue
<HCE>
harpoon.Analysis.Maps.
ExactTypeMap.ExactType
(implements java.io.
Serializable
)
java.util.
AbstractSet
<E> (implements java.util.
Set
<E>)
harpoon.Util.
ArraySet
<E>
java.util.
HashSet
<E> (implements java.lang.
Cloneable
, java.io.
Serializable
, java.util.
Set
<E>)
harpoon.Analysis.TypeInference.
SetHClass
net.cscott.jutil.
WorkSet
<E> (implements java.io.
Serializable
)
harpoon.Util.Collections.
WorkSet
<E> (implements harpoon.Util.
Worklist
<E>)
harpoon.Util.
BinHeapPriorityQueue
(implements harpoon.Util.
MaxPriorityQueue
)
harpoon.Util.Collections.
AbstractGraph
<N,E> (implements harpoon.Util.Collections.
MutableGraph
<N,E>)
harpoon.Analysis.Companions.
QuadFlowGraph
harpoon.Analysis.GraphColoring.
AbstractGraph
(implements harpoon.Analysis.GraphColoring.
Graph
)
harpoon.Analysis.GraphColoring.
SparseGraph
(implements harpoon.Analysis.GraphColoring.
ColorableGraph
)
harpoon.Util.Collections.
AbstractGraph.Edge
<N,E> (implements harpoon.Util.Collections.
Graph.Edge
<N,E>)
harpoon.Util.Collections.
AbstractGraph.Node
<N,E> (implements harpoon.Util.Collections.
Graph.Node
<N,E>)
java.util.
AbstractMap
<K,V> (implements java.util.
Map
<K,V>)
java.util.
HashMap
<K,V> (implements java.lang.
Cloneable
, java.util.
Map
<K,V>, java.io.
Serializable
)
harpoon.Analysis.Quads.
SmallMethodInliner.IntMap
harpoon.Analysis.PointerAnalysis.
AbstrPAEdgeSet
(implements java.lang.
Cloneable
, harpoon.Analysis.PointerAnalysis.
PAEdgeSet
)
harpoon.Analysis.PointerAnalysis.
LightPAEdgeSet
(implements java.io.
Serializable
)
harpoon.Analysis.PointerAnalysis.
AbstrRelation
(implements java.lang.
Cloneable
, harpoon.Analysis.PointerAnalysis.
Relation
, java.io.
Serializable
)
harpoon.Analysis.PointerAnalysis.
AbstrRelationMapBased
(implements java.io.
Serializable
)
harpoon.Analysis.PointerAnalysis.
LightRelation
(implements java.io.
Serializable
)
harpoon.IR.RawClass.
AccessFlags
harpoon.Analysis.PointerAnalysis.
ActionRepository
(implements java.io.
Serializable
)
harpoon.Analysis.Tree.
AlignmentAnalysis
harpoon.Analysis.Tree.
AlignmentAnalysis.DefPoint
harpoon.Analysis.Tree.
AlignmentAnalysis.NameDefPoint
harpoon.Analysis.Tree.
AlignmentAnalysis.TempDefPoint
harpoon.Analysis.Tree.
AlignmentAnalysis.KGroup
harpoon.Analysis.Tree.
AlignmentAnalysis.Value
harpoon.Analysis.Tree.
AlignmentAnalysis.BaseAndOffset
harpoon.Analysis.Tree.
AlignmentAnalysis.IntegerValue
harpoon.Analysis.Tree.
AlignmentAnalysis.ConstantModuloN
harpoon.Analysis.Tree.
AlignmentAnalysis.Constant
harpoon.Analysis.
AllCallers
harpoon.Analysis.Realtime.
AllCheckRemoval
(implements harpoon.Analysis.Realtime.
CheckRemoval
, harpoon.Analysis.Realtime.
NoHeapCheckRemoval
)
harpoon.Analysis.LowQuad.Loop.
AllInductions
harpoon.Analysis.
AllocationInformationMap
<HCE> (implements harpoon.Analysis.Maps.
AllocationInformation
<HCE>, java.io.
Serializable
)
harpoon.Analysis.
DefaultAllocationInformationMap
(implements java.io.
Serializable
)
harpoon.Analysis.
AllocationInformationMap.AllocationPropertiesImpl
(implements harpoon.Analysis.Maps.
AllocationInformation.AllocationProperties
, java.io.
Serializable
)
harpoon.Instrumentation.AllocationStatistics.
AllocationNumbering
(implements harpoon.Instrumentation.AllocationStatistics.
AllocationNumberingInterf
, java.io.
Serializable
)
harpoon.Instrumentation.AllocationStatistics.
AllocationNumberingStub
(implements harpoon.Instrumentation.AllocationStatistics.
AllocationNumberingInterf
)
harpoon.Instrumentation.AllocationStatistics.
AllocationStatistics
harpoon.Backend.Runtime1.
AllocationStrategy
(implements java.io.
Serializable
)
harpoon.Backend.Runtime1.
AppelAllocationStrategy
harpoon.Backend.Runtime1.
MallocAllocationStrategy
harpoon.Backend.Runtime1.
BDWAllocationStrategy
harpoon.Analysis.MemOpt.
PreallocAllocationStrategy
harpoon.Backend.Runtime1.
HeapStatsAllocationStrategy
harpoon.Instrumentation.AllocationStatistics.
InstrumentedAllocationStrategy
harpoon.Backend.Runtime1.
NiftyAllocationStrategy
harpoon.Backend.PreciseC.
PGCNiftyAllocationStrategy
harpoon.Backend.PreciseC.
PGCNiftyAllocationStrategyWithStats
harpoon.Analysis.Realtime.
RealtimeAllocationStrategy
harpoon.Backend.Runtime1.
SPAllocationStrategy
harpoon.Backend.Runtime1.
NullAllocationStrategy
harpoon.Analysis.PA2.
AnalysisPolicy
harpoon.Runtime.
ArrayCopy
harpoon.Util.TypeInference.
ArrayInfo
(implements java.io.
Serializable
)
harpoon.Util.TypeInference.
CachingArrayInfo
(implements java.io.
Serializable
)
harpoon.Util.
ArrayIterator
<E> (implements java.util.
ListIterator
<E>)
harpoon.Analysis.PA2.AllocSync.
ASFlags
harpoon.Analysis.EventDriven.
AsyncCode
harpoon.IR.RawClass.
Attribute
harpoon.IR.RawClass.
AttributeCode
harpoon.IR.RawClass.
AttributeConstantValue
harpoon.IR.RawClass.
AttributeExceptions
harpoon.IR.RawClass.
AttributeInnerClasses
harpoon.IR.RawClass.
AttributeLineNumberTable
harpoon.IR.RawClass.
AttributeLocalVariableTable
harpoon.IR.RawClass.
AttributeSignature
harpoon.IR.RawClass.
AttributeSourceFile
harpoon.IR.RawClass.
AttributeSynthetic
harpoon.IR.RawClass.
AttributeUnknown
harpoon.Analysis.TypeInference.
AuxUniqueFIFO
harpoon.Backend.
Backend
harpoon.Analysis.
BasicBlock
<HCE> (implements harpoon.Analysis.
BasicBlockInterf
<HCE,BB>, java.io.
Serializable
)
harpoon.Analysis.
BasicBlock.Factory
<HCE> (implements harpoon.Analysis.
BasicBlockFactoryInterf
<HCE,BB>, java.io.
Serializable
)
harpoon.Analysis.
BasicBlockInterfVisitor
harpoon.Analysis.DataFlow.
DataFlowBasicBlockVisitor
harpoon.Analysis.DataFlow.
BackwardDataFlowBasicBlockVisitor
harpoon.Analysis.DataFlow.
LiveVars.BBVisitor
harpoon.Analysis.DataFlow.
LiveTemps
harpoon.Analysis.DataFlow.
CachingLiveTemps
harpoon.Analysis.DataFlow.
SpaceHeavyLiveTemps
harpoon.Analysis.DataFlow.
ForwardDataFlowBasicBlockVisitor
harpoon.Analysis.DataFlow.
ReachingHCodeElements
harpoon.Analysis.Tree.
TreeFolding
harpoon.Analysis.Quads.
BasicCSE
harpoon.Analysis.LowQuad.Loop.
BasicInductions
harpoon.Util.BasicBlocks.
BBConverter
(implements java.io.
Serializable
)
harpoon.Util.BasicBlocks.
CachingBBConverter
harpoon.Analysis.Transactions.
BitFieldNumbering
harpoon.Analysis.Transactions.
BitFieldNumbering.BitFieldTuple
harpoon.Analysis.SizeOpt.
BitWidthAnalysis
(implements harpoon.Analysis.Maps.
ConstMap
<HCE>, harpoon.Analysis.Maps.
ExactTypeMap
<HCE>, harpoon.Analysis.Maps.
ExecMap
<HCE>)
harpoon.IR.Tree.
Bop
harpoon.Backend.MIPS.
BypassLatchSchedule
harpoon.Analysis.Tree.
CacheEquivalence
harpoon.ClassFile.
CachingCodeFactory
(implements harpoon.ClassFile.
SerializableCodeFactory
)
harpoon.Analysis.Transactions.
ArrayCopyImplementer
harpoon.Analysis.MemOpt.
PreallocOpt.SafeCachingCodeFactory
harpoon.IR.Properties.
CFGEdge
<CFG,E> (implements harpoon.Util.Collections.
Graph.Edge
<N,E>, harpoon.ClassFile.
HCodeEdge
<HCE>)
harpoon.IR.Quads.
Edge
(implements java.io.
Serializable
)
harpoon.IR.Assem.
InstrEdge
harpoon.IR.Properties.
CFGrapher
<HCE>
harpoon.Analysis.
ChainedAllocationProperties
(implements harpoon.Analysis.Maps.
AllocationInformation.AllocationProperties
)
harpoon.Analysis.Instr.
Check
harpoon.Analysis.Realtime.
CheesyPACheckRemoval
(implements harpoon.Analysis.Realtime.
CheckRemoval
)
harpoon.Analysis.TypeInference.
ClassCone
harpoon.Backend.Maps.
ClassDepthMap
harpoon.Backend.Maps.
DefaultClassDepthMap
harpoon.IR.RawClass.
ClassFile
harpoon.Analysis.
ClassHierarchy
harpoon.Analysis.Quads.
QuadClassHierarchy
(implements java.io.
Serializable
)
harpoon.Util.
CloneableIterator
(implements java.lang.
Cloneable
, java.util.
ListIterator
<E>)
harpoon.Analysis.Transactions.
CloneImplementer
(implements harpoon.ClassFile.
HCodeFactory
, java.io.
Serializable
)
harpoon.Temp.
CloningTempMap
(implements harpoon.Temp.
TempMap
)
harpoon.IR.Bytecode.
Code.ExceptionEntry
(implements java.lang.
Comparable
<T>)
harpoon.Backend.Generic.
CodeGen
harpoon.Backend.Generic.
MaxMunchCG
harpoon.Backend.MIPS.
CodeGen
harpoon.Backend.Sparc.
CodeGen
harpoon.Backend.StrongARM.
CodeGen
harpoon.Tools.PatMat.
CodeGeneratorGenerator
harpoon.Tools.PatMat.
MaximalMunchCGG
harpoon.Analysis.Quads.
CollectSyncStats
harpoon.Analysis.GraphColoring.
Color
harpoon.Analysis.GraphColoring.
ColorFactory
harpoon.Runtime.Transactions.
CommitRecord
harpoon.Tools.PatMat.
CommutativityExpander
harpoon.Main.
CompilerStage
harpoon.Instrumentation.AllocationStatistics.
AllocationInstrCompStage
harpoon.Main.
CodeGenerator
harpoon.Main.
CompilerStageEZ
harpoon.Analysis.PointerAnalysis.
AllocSyncOptCompStage
harpoon.Main.
DynamicSyncRemoval.QuadPass
harpoon.Main.
DynamicSyncRemoval.TreePass
harpoon.Main.
EventDrivenTransformation.QuadPass1
harpoon.Main.
EventDrivenTransformation.QuadPass2
harpoon.Main.
MIPSOptimizations.QuadPass
harpoon.Main.
MIPSOptimizations.TreePass
harpoon.Main.
MZFCompilerStage
harpoon.Analysis.PointerAnalysis.
PARTJSupportCompStage
harpoon.Analysis.PointerAnalysis.
PointerAnalysisCompStage
harpoon.Analysis.MemOpt.
PreallocOpt.QuadPass
harpoon.Analysis.MemOpt.
PreallocOpt.TreePass
harpoon.Analysis.Realtime.
Realtime.QuadPass
harpoon.Analysis.Realtime.
Realtime.TreePass
harpoon.Main.
RoleInference
harpoon.Main.
Transactions.QuadPass
harpoon.Main.
Transactions.TreePass
harpoon.Analysis.PA2.AllocSync.
WPAllocSyncCompStage
harpoon.Analysis.PA2.Mutation.
WPMutationAnalysisCompStage
harpoon.Analysis.PA2.
WPPointerAnalysisCompStage
harpoon.Main.
WriteBarriers.DynamicWBQuadPass
harpoon.Main.
WriteBarriers.WBDynamicWBTreePass
harpoon.Main.
WriteBarriers.WBQuadPass
harpoon.Main.
CompStagePipeline
harpoon.Main.
CompilerState
(implements java.lang.
Cloneable
, java.io.
Serializable
)
harpoon.Backend.RuntimeTiny.
CompleteClazNumbering
harpoon.Analysis.PointerAnalysis.
ComputeInterProcMuClosure
harpoon.IR.RawClass.
Constant
harpoon.IR.RawClass.
ConstantFieldref
harpoon.IR.RawClass.
ConstantInterfaceMethodref
harpoon.IR.RawClass.
ConstantMethodref
harpoon.IR.RawClass.
ConstantNameAndType
harpoon.IR.RawClass.
ConstantUtf8
harpoon.IR.RawClass.
ConstantValue
harpoon.IR.RawClass.
ConstantClass
harpoon.IR.RawClass.
ConstantDouble
harpoon.IR.RawClass.
ConstantFloat
harpoon.IR.RawClass.
ConstantInteger
harpoon.IR.RawClass.
ConstantLong
harpoon.IR.RawClass.
ConstantString
harpoon.Analysis.Maps.
ConstMapProxy
<HCE> (implements harpoon.Analysis.Maps.
ConstMap
<HCE>)
jpaul.Constraints.Constraint<V,Info>
harpoon.Analysis.PA2.
WriteConstraint
harpoon.Analysis.SizeOpt.
ConstructorClassifier
harpoon.Analysis.ContBuilder.
ContBuilder
harpoon.Analysis.
Context
<E>
harpoon.Analysis.Counters.
CounterFactory
harpoon.Runtime.
Counters
harpoon.Runtime.
CounterSupport
harpoon.Analysis.
CycleEq
harpoon.Analysis.Companions.
DataFlowSolver
<N,E,FACT>
harpoon.Analysis.Companions.
DataFlowSolver.Forward
<N,E,FACT>
harpoon.Analysis.Quads.
DeadCode
harpoon.Analysis.PA2.AllocSync.
Debug
harpoon.Analysis.PointerAnalysis.
Debug
(implements java.io.
Serializable
)
harpoon.Analysis.Quads.DeepInliner.
DeepInliner
harpoon.Analysis.
DefaultAllocationInformation
(implements harpoon.Analysis.Maps.
AllocationInformation
<HCE>, java.io.
Serializable
)
harpoon.Analysis.Maps.
DefaultMap
<HCE> (implements harpoon.Analysis.Maps.
ConstMap
<HCE>, harpoon.Analysis.Maps.
ExecMap
<HCE>)
harpoon.Analysis.Quads.
DefiniteInitOracle
harpoon.Analysis.Maps.
Derivation.DList
harpoon.Analysis.LowQuad.
DerivationChecker
harpoon.Analysis.Tree.
DerivationChecker
harpoon.Backend.CSAHack.RegAlloc.
DerivationGenerator
(implements harpoon.Analysis.Maps.
Derivation
<HCE>)
harpoon.IR.Tree.
DerivationGenerator
(implements harpoon.IR.Tree.
TreeDerivation
)
harpoon.IR.LowQuad.
DerivationMap
<HCE> (implements harpoon.Analysis.Maps.
Derivation
<HCE>)
jpaul.Graphs.DiGraph<Vertex>
harpoon.Analysis.
CallGraph
harpoon.Analysis.Quads.
CallGraph
harpoon.Analysis.Quads.
CachingCallGraph
harpoon.Analysis.Quads.
CallGraphImpl
harpoon.Analysis.MetaMethods.
SmartCallGraph
harpoon.Analysis.Quads.
SSICallGraph
harpoon.Analysis.Quads.
CallGraphImpl2
jpaul.Graphs.LabeledDiGraph<Vertex,Label>
jpaul.RegExps.NFA<State,A>
harpoon.Analysis.PA2.Mutation.
MutationNFA
harpoon.Analysis.MetaMethods.
MetaCallGraph
(implements java.io.
Serializable
)
harpoon.Analysis.MetaMethods.
MetaCallGraphAbstr
harpoon.Analysis.MetaMethods.
FakeMetaCallGraph
harpoon.Analysis.MetaMethods.
MetaCallGraphImpl
harpoon.Analysis.PA2.
PAEdgeSet
(implements java.lang.
Cloneable
)
harpoon.Analysis.PA2.
MapRelPAEdgeSet
harpoon.Analysis.
DomFrontier
harpoon.Analysis.Tree.
DominatingMemoryAccess
harpoon.Analysis.Tree.
DominatingMemoryAccess.daNum
harpoon.Analysis.
DomTree
<HCE>
harpoon.Analysis.PA2.
DSFactories
harpoon.Runtime.
DynamicSyncImpl
harpoon.Main.
DynamicSyncRemoval
harpoon.Analysis.PointerAnalysis.
EdgeOrdering
(implements java.io.
Serializable
)
harpoon.Analysis.EnvBuilder.
EnvBuilder
harpoon.Analysis.Instr.
EqTempSets
(implements harpoon.Temp.
TempMap
)
harpoon.Analysis.EventDriven.
EventDriven
harpoon.Main.
EventDrivenTransformation
harpoon.Util.TypeInference.
ExactTemp
(implements java.io.
Serializable
)
harpoon.IR.RawClass.
ExceptionTable
harpoon.Analysis.Maps.
ExecMapProxy
<HCE> (implements harpoon.Analysis.Maps.
ExecMap
<HCE>)
harpoon.IR.Tree.
ExpList
harpoon.Analysis.
FCFGBasicBlock
(implements harpoon.Analysis.
BasicBlockInterf
<HCE,BB>)
harpoon.Analysis.
FCFGBasicBlock.Factory
(implements harpoon.Analysis.
BasicBlockFactoryInterf
<HCE,BB>)
harpoon.Analysis.SizeOpt.
Field2Method
harpoon.IR.RawClass.
FieldInfo
harpoon.Backend.Maps.
FieldMap
(implements java.io.
Serializable
)
harpoon.Backend.Analysis.
ClassFieldMap
harpoon.Backend.Analysis.
SortedClassFieldMap
harpoon.Backend.RuntimeTiny.
TinyClassFieldMap
harpoon.Backend.Analysis.
PackedClassFieldMap
harpoon.Backend.RuntimeTiny.
TinyPackedClassFieldMap
harpoon.Analysis.Quads.
FieldSyncOracle
harpoon.Analysis.TypeInference.
FieldType
net.cscott.jutil.
FilterIterator.Filter
<A,B>
harpoon.Analysis.Transactions.
TreeDataFilter
harpoon.Backend.Maps.
FinalMap
harpoon.Backend.Maps.
DefaultFinalMap
(implements java.io.
Serializable
)
harpoon.Backend.Maps.
CHFinalMap
(implements java.io.
Serializable
)
harpoon.Analysis.PA2.
Flags
harpoon.Backend.Generic.
Frame
(implements java.io.
Serializable
)
harpoon.Interpret.Tree.
DefaultFrame
harpoon.Backend.MIPS.
Frame
harpoon.Backend.PreciseC.
Frame
harpoon.Backend.Sparc.
Frame
harpoon.Backend.StrongARM.
Frame
harpoon.Backend.Generic.
GCInfo
harpoon.Backend.Analysis.
BasicGCInfo
harpoon.Backend.Generic.
GCInfo.DLoc
harpoon.Backend.Generic.
GCInfo.GCPoint
harpoon.Backend.Generic.
GCInfo.WrappedMachineRegLoc
harpoon.Backend.Generic.
GCInfo.WrappedStackOffsetLoc
harpoon.Analysis.
GenericContextFactory
<E>
harpoon.Analysis.MetaMethods.
GenType
(implements java.io.
Serializable
)
gnu.getopt.
Getopt
harpoon.Backend.CSAHack.Graph.
Graph
harpoon.Backend.CSAHack.FlowGraph.
FlowGraph
harpoon.Backend.CSAHack.FlowGraph.
AssemFlowGraph
harpoon.Backend.CSAHack.RegAlloc.
InterferenceGraph
harpoon.Backend.CSAHack.RegAlloc.
Liveness
harpoon.Util.
Graph
harpoon.Analysis.GraphColoring.
GraphColorer
harpoon.Analysis.GraphColoring.
OptimisticGraphColorer
harpoon.Analysis.GraphColoring.
SimpleGraphColorer
harpoon.Analysis.GraphColoring.
UnboundedGraphColorer
harpoon.Analysis.PA2.
GraphOptimizations
harpoon.Analysis.GraphColoring.
GraphVisualizer
harpoon.IR.Quads.
HandlerSet
harpoon.ClassFile.
HClass
(implements java.lang.
Comparable
<T>, harpoon.ClassFile.
HType
, net.cscott.jutil.
ReferenceUnique
)
harpoon.Util.
HClassUtil
harpoon.ClassFile.
HCode
<HCE>
harpoon.IR.Quads.
Code
(implements harpoon.Util.Collections.
Graph
<N,E>, java.io.
Serializable
)
harpoon.IR.LowQuad.
Code
harpoon.IR.LowQuad.
LowQuadNoSSA
harpoon.Analysis.LowQuad.Loop.
MyLowQuadNoSSA
(implements harpoon.Analysis.Maps.
Derivation
<HCE>)
harpoon.IR.LowQuad.
LowQuadSSA
harpoon.IR.LowQuad.
LowQuadSSI
harpoon.Analysis.LowQuad.Loop.
MyLowQuadSSI
(implements harpoon.Analysis.Maps.
Derivation
<HCE>)
harpoon.IR.Quads.
QuadNoSSA
harpoon.Analysis.EventDriven.
ContCodeNoSSA
harpoon.IR.Quads.
QuadRSSx
harpoon.Analysis.EventDriven.
ContCode
harpoon.IR.Quads.
QuadSSA
harpoon.IR.Quads.
QuadSSI
harpoon.Analysis.EventDriven.
ContCodeSSI
harpoon.Analysis.EnvBuilder.
EnvCode
harpoon.Analysis.EventDriven.
EventDrivenCode
harpoon.IR.Quads.
QuadWithTry
harpoon.IR.Quads.
ResilientNoSSA
harpoon.IR.Assem.
Code
(implements harpoon.Util.Collections.
Graph
<N,E>)
harpoon.Backend.CSAHack.RegAlloc.
Code
harpoon.Backend.Generic.
Code
harpoon.IR.Tree.
Code
harpoon.IR.Tree.
CanonicalTreeCode
harpoon.IR.Tree.
OptimizedTreeCode
harpoon.IR.Tree.
TreeCode
harpoon.Backend.Runtime1.
StubCode
harpoon.IR.Bytecode.
Code
(implements harpoon.Util.Collections.
Graph
<N,E>)
harpoon.ClassFile.
HCode.PrintCallback
<HCE>
harpoon.ClassFile.
HCodeAndMaps
<HCE>
harpoon.ClassFile.
HData
harpoon.IR.Tree.
Data
harpoon.Backend.Runtime1.
Data
harpoon.Backend.Runtime1.
DataClaz
harpoon.Backend.RuntimeTiny.
DataClazTable
harpoon.Backend.Runtime1.
DataConfigChecker
harpoon.Backend.Runtime1.
DataGC
harpoon.Backend.Runtime1.
DataInitializers
harpoon.Backend.Runtime1.
DataInterfaceList
harpoon.Backend.Runtime1.
DataJavaMain
harpoon.Backend.Runtime1.
DataReflection1
harpoon.Backend.Runtime1.
DataReflection2
harpoon.Backend.Runtime1.
DataReflectionMemberList
harpoon.Backend.Runtime1.
DataStaticFields
harpoon.Backend.Runtime1.
DataStrings
harpoon.Analysis.MemOpt.
PreallocData
harpoon.ClassFile.
HMember.MemberComparator
(implements java.util.
Comparator
<T>)
harpoon.Analysis.MemOpt.
IAStatistics
harpoon.Tools.Annotation.Lex.
Identifier
harpoon.Backend.PreciseC.
IdentifyNoHandler
harpoon.Runtime.Transactions.
ImplHelper
harpoon.Interpret.Quads.
INClass
harpoon.Interpret.Tree.
INClass
harpoon.Interpret.Quads.
INClassLoader
harpoon.Analysis.MemOpt.
IncompatibilityAnalysis
harpoon.Analysis.LowQuad.Loop.
Induction
harpoon.Analysis.LowQuad.Loop.
Induction.IntMultAdd
harpoon.Interpret.Quads.
INFile
harpoon.Interpret.Tree.
INFile
harpoon.Interpret.Quads.
INFileSystem
harpoon.Interpret.Quads.
INFloatDouble
harpoon.Interpret.Tree.
INFloatDouble
harpoon.Backend.Analysis.
InitializerOrdering
harpoon.Analysis.Quads.DeepInliner.
InlineChain
harpoon.Backend.Maps.
InlineMap
harpoon.Backend.Maps.
DefaultInlineMap
harpoon.Interpret.Quads.
INMath
harpoon.IR.RawClass.
InnerClass
harpoon.Interpret.Quads.
INObject
harpoon.Interpret.Tree.
INObject
java.io.
InputStream
(implements java.io.
Closeable
)
java.io.
FilterInputStream
java.io.
DataInputStream
(implements java.io.
DataInput
)
harpoon.IR.RawClass.
ClassDataInputStream
harpoon.Interpret.Quads.
INResourceBundle
harpoon.Interpret.Quads.
INRuntime
harpoon.Interpret.Tree.
INRuntime
harpoon.IR.Assem.
Instr
(implements harpoon.IR.Properties.
CFGraphable
<CFG,E>, harpoon.ClassFile.
HCodeElement
, harpoon.IR.Properties.
UseDefable
)
harpoon.Backend.Sparc.
CodeGen.InstrCC
harpoon.Backend.Sparc.
CodeGen.InstrDELAYSLOT
harpoon.IR.Assem.
InstrCALL
harpoon.IR.Assem.
InstrDIRECTIVE
harpoon.IR.Assem.
InstrJUMP
harpoon.IR.Assem.
InstrLABEL
harpoon.IR.Assem.
InstrMEM
harpoon.Analysis.Instr.
RegAlloc.SpillLoad
harpoon.Analysis.Instr.
RegAlloc.SpillStore
harpoon.IR.Assem.
InstrMOVE
harpoon.Analysis.Instr.
InstrMOVEproxy
harpoon.Analysis.Instr.
RegAlloc.RestoreProxy
harpoon.Analysis.Instr.
RegAlloc.SpillProxy
harpoon.IR.Bytecode.
Instr
(implements harpoon.IR.Properties.
CFGraphable
<CFG,E>, java.lang.
Comparable
<T>, harpoon.ClassFile.
HCodeElement
)
harpoon.IR.Bytecode.
InCti
harpoon.IR.Bytecode.
InRet
harpoon.IR.Bytecode.
InSwitch
harpoon.IR.Bytecode.
InGen
harpoon.IR.Bytecode.
InMerge
harpoon.Backend.Generic.
InstrBuilder
harpoon.Backend.MIPS.
InstrBuilder
harpoon.Backend.Sparc.
InstrBuilder
harpoon.Backend.StrongARM.
InstrBuilder
harpoon.IR.Assem.
InstrFactory
harpoon.IR.Assem.
InstrGroup
harpoon.IR.Assem.
InstrGroup.Type
harpoon.Interpret.Quads.
INString
harpoon.Interpret.Tree.
INString
harpoon.Analysis.DataFlow.
InstrSolver
harpoon.Analysis.PointerAnalysis.
InstrumentSyncOps
(implements java.io.
Serializable
)
harpoon.IR.Assem.
InstrVisitor
silicon.JavaChip.
Interface
harpoon.Interpret.Tree.
InterfaceList
harpoon.Interpret.Tree.
InterpreterOffsetMap
harpoon.Analysis.TypeInference.
InterProc
(implements harpoon.Analysis.Maps.
SetTypeMap
)
harpoon.Analysis.PA2.
InterProcAnalysisResult
harpoon.Analysis.PA2.
FullAnalysisResult
harpoon.Analysis.PA2.
InterProcAnalysisResult.Chained
harpoon.Analysis.PointerAnalysis.
InterProcPA
(implements java.io.
Serializable
)
harpoon.Analysis.PointerAnalysis.
InterThreadPA
(implements java.io.
Serializable
)
harpoon.Analysis.PA2.
IntraProc
harpoon.Analysis.TypeInference.
IntraProc
harpoon.Analysis.
IOEffectAnalysis
harpoon.IR.Jasmin.
Jasmin
harpoon.Main.
Javap
harpoon.Main.
Javap2
harpoon.Temp.
Label
harpoon.Temp.
LabelList
harpoon.Util.LightBasicBlocks.
LBBConverter
(implements java.io.
Serializable
)
harpoon.Util.LightBasicBlocks.
CachingLBBConverter
(implements java.io.
Serializable
)
harpoon.Tools.Annotation.Lex.
Lexer
(implements harpoon.Tools.Annotation.
Lexer
)
harpoon.Util.LightBasicBlocks.
LightBasicBlock
(implements java.io.
Serializable
)
harpoon.Util.LightBasicBlocks.
LightBasicBlock.Factory
(implements java.io.
Serializable
)
harpoon.Analysis.PointerAnalysis.
LightMap
<K,V> (implements java.lang.
Cloneable
, java.util.
Map
<K,V>, java.io.
Serializable
)
harpoon.IR.RawClass.
LineNumberTable
harpoon.Tools.Annotation.Lex.
LinePos
harpoon.ClassFile.
Linker
(implements net.cscott.jutil.
ReferenceUnique
)
harpoon.ClassFile.
Relinker
(implements java.io.
Serializable
)
harpoon.Analysis.
AbstractClassFixupRelinker
harpoon.Analysis.PointerAnalysis.
ListCell
(implements java.io.
Serializable
)
harpoon.Util.
ListComparator
<T> (implements java.util.
Comparator
<T>)
harpoon.Analysis.
Liveness
<HCE>
harpoon.Analysis.DataFlow.
LiveVars
harpoon.Analysis.Quads.
QuadLiveness
harpoon.IR.Bytecode.
Liveness
harpoon.Analysis.DataFlow.
LiveVars.BBVisitor.LiveVarInfo
harpoon.ClassFile.
Loader
harpoon.Analysis.RoleInference.
LocalVariableNamer
harpoon.IR.RawClass.
LocalVariableTable
harpoon.Analysis.EventDriven.
LockRemove
(implements harpoon.ClassFile.
HCodeFactory
)
gnu.getopt.
LongOpt
harpoon.Analysis.LowQuad.Loop.
LoopAnalysis
(implements harpoon.Analysis.Maps.
AllInductionsMap
, harpoon.Analysis.Maps.
BasicInductionsMap
, harpoon.Analysis.Maps.
InvariantsMap
)
harpoon.Analysis.LowQuad.Loop.
LoopAnalysis.ForLoopInfo
harpoon.Analysis.PA2.AllocSync.
LoopDetector
harpoon.Analysis.Loops.
LoopFinder
(implements harpoon.Analysis.Loops.
Loops
)
harpoon.Analysis.LowQuad.Loop.
LoopInvariance
harpoon.Analysis.LowQuad.Loop.
LoopMap
(implements harpoon.Temp.
TempMap
)
harpoon.Analysis.LowQuad.Loop.
LoopOptimize
java_cup.runtime.lr_parser
harpoon.Tools.Annotation.
Java12
harpoon.Tools.PatMat.
Parser
harpoon.Analysis.Partition.
Main
harpoon.Tools.Annotation.
Main
harpoon.Tools.PatMat.
Main
harpoon.Analysis.PointerAnalysis.
MAInfo
(implements harpoon.Analysis.Maps.
AllocationInformation
<HCE>, java.io.
Serializable
)
harpoon.Analysis.PointerAnalysis.
MAInfo.MAInfoOptions
(implements java.lang.
Cloneable
, java.io.
Serializable
)
harpoon.Util.
MapComparator
<K,V> (implements java.util.
Comparator
<T>)
harpoon.Analysis.PA2.
MapRelEdgeSetFactory
(implements jpaul.DataStructs.Factory<T>)
harpoon.Analysis.Quads.
MayReadOracle
harpoon.Analysis.MetaMethods.
MetaAllCallers
(implements java.io.
Serializable
)
harpoon.Analysis.MetaMethods.
MetaMethod
(implements java.io.
Serializable
)
harpoon.Interpret.Quads.
Method
harpoon.Interpret.Tree.
Method
harpoon.IR.RawClass.
MethodInfo
harpoon.Analysis.Quads.
MethodInliningCodeFactory
(implements harpoon.ClassFile.
HCodeFactory
)
harpoon.Analysis.Quads.
SmallMethodInliner
harpoon.Analysis.Quads.
ArrayCopyInliner
harpoon.Backend.Maps.
MethodMap
(implements java.io.
Serializable
)
harpoon.Backend.Analysis.
ClassMethodMap
harpoon.Backend.Analysis.
InterfaceMethodMap
harpoon.Analysis.Transformation.
MethodMutator
<HCE> (implements java.io.
Serializable
)
harpoon.Analysis.Transactions.
AltArrayTransformer
harpoon.Analysis.Quads.
ArrayInitRemover
harpoon.Analysis.Quads.
ArrayUnroller
harpoon.Analysis.Realtime.
ClassReplacer
harpoon.Analysis.Quads.
CoalescingToNoSSA
harpoon.Analysis.Quads.
ComponentOfReducer
harpoon.Analysis.Tree.
ConstantPropagation
harpoon.Analysis.Quads.
DispatchTreeTransformation
harpoon.Analysis.PreciseGC.
DynamicWBInserter
harpoon.Analysis.PreciseGC.
DynamicWBQuadPass
(implements harpoon.Analysis.PreciseGC.
WriteBarrierInserter.WriteBarrierAnalysis
)
harpoon.Analysis.SizeOpt.
FieldReducer
harpoon.Instrumentation.AllocationStatistics.
InstrumentAllocs
(implements java.io.
Serializable
)
harpoon.Instrumentation.AllocationStatistics.
InstrumentAllocs2
(implements java.io.
Serializable
)
harpoon.Analysis.Quads.
MemoryOptimization
harpoon.Analysis.Quads.
MethodTraceFactory
harpoon.Analysis.SizeOpt.
MostlyZeroFinder
harpoon.Analysis.Quads.
NewMover
harpoon.Analysis.Quads.
Nonvirtualize
harpoon.Analysis.Realtime.
QuantaChecker
harpoon.Analysis.RoleInference.
RoleInference
harpoon.Analysis.Counters.
RuntimeMethodCloner
harpoon.Analysis.SizeOpt.
SizeCounters
harpoon.Analysis.DynamicSyncRemoval.
SyncRemover
harpoon.Analysis.Quads.
TypeSwitchRemover
harpoon.Analysis.Quads.
Virtualize
harpoon.Analysis.PreciseGC.
WriteBarrierInserter
harpoon.Analysis.PreciseGC.
WriteBarrierPrePass
harpoon.Analysis.PreciseGC.
WriteBarrierQuadPass
harpoon.Analysis.Transformation.
MethodSplitter
(implements java.io.
Serializable
)
harpoon.Analysis.PreciseGC.
AllocationHoisting
harpoon.Analysis.Quads.
InitializerTransform
harpoon.Analysis.PreciseGC.
RCTransformer
harpoon.Analysis.Transactions.
SyncTransformer
harpoon.Analysis.Transformation.
MethodSplitter.Token
(implements java.io.
Serializable
)
harpoon.Main.
MIPSOptimizations
harpoon.Analysis.PA2.Mutation.
MLabel
harpoon.Analysis.PA2.Mutation.
MLabel.Field
harpoon.Analysis.PA2.Mutation.
MLabel.Param
harpoon.Analysis.PA2.Mutation.
MLabel.Reach
harpoon.Analysis.PA2.Mutation.
MLabel.ReachFromStat
harpoon.RunTime.
Monitor
harpoon.Backend.CSAHack.RegAlloc.
MoveList
harpoon.Analysis.PreciseGC.
MRA
harpoon.Analysis.PreciseGC.
MRA.MRAToken
harpoon.Analysis.PreciseGC.
MRAFactory
harpoon.Analysis.MemOpt.
MultiMapUtils
harpoon.Analysis.Quads.
MustParamOracle
harpoon.Analysis.PA2.Mutation.
MutationAnalysis
harpoon.Analysis.PointerAnalysis.
MyAP
(implements harpoon.Analysis.Maps.
AllocationInformation.AllocationProperties
, java.lang.
Cloneable
, java.io.
Serializable
)
harpoon.Analysis.MemOpt.
MyGraphColorer
harpoon.Analysis.SizeOpt.
MZFCompressor
harpoon.Runtime.
MZFExternalMap
harpoon.Backend.Maps.
NameMap
(implements java.io.
Serializable
)
harpoon.Backend.Maps.
DefaultNameMap
harpoon.Analysis.GraphColoring.
Node
harpoon.Analysis.GraphColoring.
ColorableNode
harpoon.Analysis.GraphColoring.
SparseNode
harpoon.Analysis.GraphColoring.
DefaultSparseNode
harpoon.Backend.CSAHack.Graph.
Node
harpoon.Backend.CSAHack.Graph.
NodeList
harpoon.Analysis.PA2.
NodeRepository
harpoon.Analysis.PointerAnalysis.
NodeRepository
(implements java.io.
Serializable
)
harpoon.Backend.Runtime1.
ObjectBuilder.RootOracle
(implements java.io.
Serializable
)
java.util.
Observable
harpoon.Analysis.Partition.
PartitionGraphViewer
(implements java.awt.event.
ActionListener
)
harpoon.Analysis.Quads.DeepInliner.
OneLevelInliner
harpoon.IR.Bytecode.
Op
harpoon.IR.Bytecode.
Operand
harpoon.IR.Bytecode.
OpClass
harpoon.IR.Bytecode.
OpConstant
harpoon.IR.Bytecode.
OpField
harpoon.IR.Bytecode.
OpLocalVariable
harpoon.IR.Bytecode.
OpMethod
harpoon.IR.Quads.
OperVisitor
harpoon.Analysis.GraphColoring.
OptimisticGraphColorer.NodeSelector
harpoon.Analysis.GraphColoring.
OptimisticGraphColorer.SimpleSelector
harpoon.Util.Options.
Option
harpoon.Main.
Options
java.io.
OutputStream
(implements java.io.
Closeable
, java.io.
Flushable
)
java.io.
FilterOutputStream
java.io.
DataOutputStream
(implements java.io.
DataOutput
)
harpoon.IR.RawClass.
ClassDataOutputStream
harpoon.Analysis.Realtime.
PACheckRemoval
(implements harpoon.Analysis.Realtime.
CheckRemoval
)
harpoon.Analysis.PointerAnalysis.
PAEdge
(implements java.io.
Serializable
)
harpoon.Analysis.PointerAnalysis.
PAEscapeFunc
(implements java.io.
Serializable
)
harpoon.Analysis.PA2.
PANode
harpoon.Analysis.PA2.
NodeRepository.INode
harpoon.Analysis.PointerAnalysis.
PANode
(implements java.io.
Serializable
)
harpoon.Analysis.PA2.Mutation.
ParamInfo
harpoon.Analysis.PointerAnalysis.
ParIntGraph
(implements java.lang.
Cloneable
, java.io.
Serializable
)
harpoon.Util.
ParseUtil
harpoon.Analysis.Partition.
Partition
harpoon.Analysis.PointerAnalysis.
PASync
(implements java.io.
Serializable
)
harpoon.Analysis.PointerAnalysis.
PAThreadMap
(implements java.io.
Serializable
)
harpoon.IR.Quads.
Pattern
harpoon.Analysis.PA2.
PAUtil
harpoon.Analysis.PointerAnalysis.
PAWorkSet
(implements java.io.
Serializable
)
harpoon.Analysis.PointerAnalysis.
PAWorkList
(implements java.io.
Serializable
)
harpoon.Analysis.PointerAnalysis.
PAWorkStack
(implements java.io.
Serializable
)
harpoon.Analysis.
Place
harpoon.Analysis.PA2.
PointerAnalysis
harpoon.Analysis.PA2.
WPPointerAnalysis
harpoon.Analysis.PointerAnalysis.
PointerAnalysis
(implements java.io.
Serializable
)
harpoon.Analysis.
PointsToAnalysis
<HCE,NODE,CONTEXT>
harpoon.Analysis.PointerAnalysis.
PointsToGraph
(implements java.lang.
Cloneable
, java.io.
Serializable
)
harpoon.Analysis.MemOpt.
PreallocOpt
harpoon.Backend.RuntimeTiny.
PreOrderClazNumbering
harpoon.IR.Tree.
Print
harpoon.Analysis.Realtime.
PrintFactory
(implements harpoon.ClassFile.
HCodeFactory
)
harpoon.Main.
Purity
harpoon.IR.Quads.
Qop
harpoon.IR.LowQuad.
LQop
harpoon.IR.Quads.
Quad
(implements harpoon.IR.Properties.
CFGraphable
<CFG,E>, java.lang.
Cloneable
, java.lang.
Comparable
<T>, harpoon.ClassFile.
HCodeElement
, java.io.
Serializable
, harpoon.IR.Properties.
UseDefable
)
harpoon.IR.Quads.
AGET
harpoon.IR.Quads.
ALENGTH
harpoon.IR.Quads.
ANEW
harpoon.IR.Quads.
ARRAYINIT
harpoon.IR.Quads.
ASET
harpoon.IR.Quads.
COMPONENTOF
harpoon.IR.Quads.
CONST
harpoon.IR.Quads.
DEBUG
harpoon.IR.Quads.
FOOTER
harpoon.IR.Quads.
GET
harpoon.IR.Quads.
HANDLER
harpoon.IR.Quads.
HEADER
harpoon.IR.Quads.
INSTANCEOF
harpoon.IR.LowQuad.
LowQuad
harpoon.IR.LowQuad.
PCONST
harpoon.IR.LowQuad.
PAOFFSET
harpoon.IR.LowQuad.
PFCONST
harpoon.IR.LowQuad.
PFOFFSET
harpoon.IR.LowQuad.
PMCONST
harpoon.IR.LowQuad.
PMOFFSET
harpoon.IR.LowQuad.
PGET
harpoon.IR.LowQuad.
PPTR
harpoon.IR.LowQuad.
PARRAY
harpoon.IR.LowQuad.
PFIELD
harpoon.IR.LowQuad.
PMETHOD
harpoon.IR.LowQuad.
PSET
harpoon.IR.Quads.
METHOD
harpoon.IR.Quads.
MONITORENTER
harpoon.IR.Quads.
MONITOREXIT
harpoon.IR.Quads.
MOVE
harpoon.IR.Quads.
NEW
harpoon.IR.Quads.
NOP
harpoon.IR.Quads.
TYPECAST
harpoon.IR.Quads.
OPER
harpoon.IR.LowQuad.
POPER
harpoon.IR.Quads.
PHI
harpoon.IR.Quads.
LABEL
harpoon.IR.Quads.
RETURN
harpoon.IR.Quads.
SET
harpoon.IR.Quads.
SIGMA
harpoon.IR.Quads.
CALL
harpoon.IR.Quads.
CJMP
harpoon.IR.LowQuad.
PCALL
harpoon.IR.Quads.
SWITCH
harpoon.IR.Quads.
TYPESWITCH
harpoon.IR.Quads.
THROW
harpoon.Analysis.Quads.
QuadCounter
(implements harpoon.ClassFile.
HCodeFactory
, java.io.
Serializable
)
harpoon.IR.Quads.
QuadFactory
harpoon.IR.LowQuad.
LowQuadFactory
harpoon.Analysis.Quads.
QuadInterferenceGraph
(implements harpoon.Analysis.
InterferenceGraph
)
harpoon.IR.Quads.
QuadKind
harpoon.IR.LowQuad.
LowQuadKind
harpoon.IR.Quads.
QuadValueVisitor
<T>
harpoon.IR.LowQuad.
LowQuadValueVisitor
<T>
harpoon.IR.Quads.
QuadVisitor
harpoon.Analysis.EventDriven.
CloningVisitor
harpoon.Analysis.DataFlow.
DataFlowQuadVisitor
harpoon.Analysis.DataFlow.
BackwardDataFlowQuadVisitor
harpoon.Analysis.DataFlow.
ForwardDataFlowQuadVisitor
harpoon.IR.LowQuad.
LowQuadVisitor
harpoon.Analysis.PreciseGC.
PointsToQuadVisitor
harpoon.Main.
Raw
harpoon.Analysis.
Reachable
<HCE>
harpoon.Analysis.
ReachingDefs
<HCE>
harpoon.Analysis.
ReachingDefsAltImpl
<HCE>
harpoon.Analysis.
ReachingDefsCachingImpl
<HCE>
harpoon.Analysis.
ReachingDefsImpl
<HCE>
harpoon.Analysis.
SSxReachingDefsImpl
<HCE>
harpoon.Analysis.DataFlow.
ReachingDefs
java.io.
Reader
(implements java.io.
Closeable
, java.lang.
Readable
)
java.io.
FilterReader
harpoon.Tools.Annotation.Lex.
EscapedUnicodeReader
harpoon.Analysis.Realtime.
Realtime
harpoon.Analysis.Instr.
RegAlloc
harpoon.Analysis.Instr.
AppelRegAlloc
harpoon.Analysis.Instr.
AppelRegAllocFsk
harpoon.Analysis.Instr.
AppelRegAllocStd
harpoon.Analysis.Instr.
DemandDrivenRegAlloc
harpoon.Analysis.Instr.
GraphColoringRegAlloc
harpoon.Analysis.Instr.
LocalCffRegAlloc
harpoon.Backend.CSAHack.RegAlloc.
RegAlloc
(implements harpoon.Temp.
TempMap
)
harpoon.Analysis.Instr.
RegAlloc.Factory
harpoon.Analysis.Instr.
RegAllocOpts
harpoon.Backend.Generic.
RegFileInfo
(implements java.io.
Serializable
)
harpoon.Backend.MIPS.
RegFileInfo
(implements harpoon.Backend.Generic.
LocationFactory
)
harpoon.Backend.Sparc.
RegFileInfo
(implements harpoon.Backend.Generic.
LocationFactory
)
harpoon.Backend.StrongARM.
RegFileInfo
(implements harpoon.Backend.Generic.
LocationFactory
)
harpoon.IR.
Registration
harpoon.Main.
CallGraph
harpoon.Main.
CHStats
harpoon.Main.
EDMain
harpoon.Main.
EDXMain
harpoon.Main.
EventDriven
harpoon.Main.
Graph
harpoon.Main.
JMain
harpoon.Main.
Lint
harpoon.Main.
Main
harpoon.Main.
Run
harpoon.Main.
SAMain
harpoon.Main.
Sizer
harpoon.Main.
TypesMain
harpoon.Analysis.PointerAnalysis.
RelationImpl
(implements harpoon.Analysis.PointerAnalysis.
Relation
, java.io.
Serializable
)
harpoon.Analysis.DataFlow.
ReversePostOrderEnumerator
(implements java.util.
Enumeration
<E>)
harpoon.Analysis.DataFlow.
ReversePostOrderIterator
(implements java.util.
Iterator
<E>)
harpoon.IR.Quads.
RSSxToNoSSA
harpoon.Backend.Generic.
Runtime
(implements java.io.
Serializable
)
harpoon.Backend.Runtime1.
Runtime
(implements java.io.
Serializable
)
harpoon.Analysis.Realtime.
RealtimeRuntime
harpoon.Backend.Runtime2.
Runtime
harpoon.Backend.RuntimeTiny.
Runtime
harpoon.Backend.Runtime1.
Runtime.ExtraClazInfo
harpoon.Backend.Generic.
Runtime.ObjectBuilder
(implements java.io.
Serializable
)
harpoon.Backend.Runtime1.
ObjectBuilder
harpoon.Backend.RuntimeTiny.
ObjectBuilder
harpoon.Backend.Generic.
Runtime.TreeBuilder
(implements java.io.
Serializable
)
harpoon.Backend.Runtime1.
TreeBuilder
harpoon.Backend.Runtime2.
TreeBuilder
harpoon.Backend.RuntimeTiny.
TreeBuilder
harpoon.Backend.Generic.
RuntimeInformation
harpoon.Backend.Analysis.
JLSRuntimeInformation
harpoon.Backend.Runtime1.
RuntimeInformation
harpoon.Analysis.Quads.SCC.
SCCAnalysis
(implements harpoon.Analysis.Maps.
ConstMap
<HCE>, harpoon.Analysis.Maps.
ExactTypeMap
<HCE>, harpoon.Analysis.Maps.
ExecMap
<HCE>)
harpoon.Util.LightBasicBlocks.
SCCLBBFactory
(implements java.io.
Serializable
)
harpoon.Util.LightBasicBlocks.
CachingSCCLBBFactory
(implements java.io.
Serializable
)
harpoon.Analysis.Quads.SCC.
SCCOptimize
(implements harpoon.Analysis.Maps.
ExecMap
<HCE>)
harpoon.Analysis.
SESE
harpoon.Analysis.
SESE.Region
harpoon.Main.
Settings
harpoon.Analysis.Realtime.
SimpleCheckRemoval
(implements harpoon.Analysis.Realtime.
CheckRemoval
, harpoon.Analysis.Realtime.
NoHeapCheckRemoval
)
harpoon.Analysis.Quads.
SimpleConstMap
(implements harpoon.Analysis.Maps.
ConstMap
<HCE>)
harpoon.Analysis.Tree.
Simplification
harpoon.Analysis.Tree.
AlgebraicSimplification
harpoon.Analysis.Tree.
Canonicalize
harpoon.Analysis.Tree.
DeadCodeElimination
harpoon.Analysis.PreciseGC.
DynamicWBTreePass
harpoon.Backend.Analysis.
GCTraceStore
harpoon.Analysis.Realtime.
HeapCheckAdder
harpoon.Backend.Analysis.
InsertWriteBarrier
harpoon.Analysis.Tree.
JumpOptimization
harpoon.Backend.Analysis.
MakeGCThreadSafe
harpoon.Analysis.Tree.
MemHoisting
harpoon.Analysis.PreciseGC.
WriteBarrierConstElim
harpoon.Analysis.PreciseGC.
WriteBarrierPostPass
harpoon.Analysis.PreciseGC.
WriteBarrierTreePass
harpoon.Analysis.Tree.
Simplification.Rule
harpoon.Analysis.Companions.
SingularFinder
(implements harpoon.Analysis.Companions.
SingularOracle
<HCE>)
harpoon.Analysis.DataFlow.
Solver
harpoon.Util.
SortedMapComparator
<K,V> (implements java.util.
Comparator
<T>)
harpoon.Tools.PatMat.
Spec
harpoon.Tools.PatMat.
Spec.Detail
harpoon.Tools.PatMat.
Spec.DetailExtra
harpoon.Tools.PatMat.
Spec.DetailPredicate
harpoon.Tools.PatMat.
Spec.DetailWeight
harpoon.Tools.PatMat.
Spec.DetailList
harpoon.Tools.PatMat.
Spec.DetailVisitor
harpoon.Tools.PatMat.
Spec.Exp
harpoon.Tools.PatMat.
Spec.ExpBinop
harpoon.Tools.PatMat.
Spec.ExpConst
harpoon.Tools.PatMat.
Spec.ExpId
harpoon.Tools.PatMat.
Spec.ExpMem
harpoon.Tools.PatMat.
Spec.ExpName
harpoon.Tools.PatMat.
Spec.ExpTemp
harpoon.Tools.PatMat.
Spec.ExpUnop
harpoon.Tools.PatMat.
Spec.ExpList
harpoon.Tools.PatMat.
Spec.ExpVisitor
harpoon.Tools.PatMat.
Spec.IdList
harpoon.Tools.PatMat.
Spec.Leaf
harpoon.Tools.PatMat.
Spec.LeafId
harpoon.Tools.PatMat.
Spec.LeafNull
harpoon.Tools.PatMat.
Spec.LeafNumber
harpoon.Tools.PatMat.
Spec.LeafOp
harpoon.Tools.PatMat.
Spec.LeafSegType
harpoon.Tools.PatMat.
Spec.LeafVisitor
harpoon.Tools.PatMat.
Spec.Rule
harpoon.Tools.PatMat.
Spec.RuleExp
harpoon.Tools.PatMat.
Spec.RuleStm
harpoon.Tools.PatMat.
Spec.RuleList
harpoon.Tools.PatMat.
Spec.RuleVisitor
harpoon.Tools.PatMat.
Spec.Stm
harpoon.Tools.PatMat.
Spec.StmAlign
harpoon.Tools.PatMat.
Spec.StmCall
harpoon.Tools.PatMat.
Spec.StmCjump
harpoon.Tools.PatMat.
Spec.StmData
harpoon.Tools.PatMat.
Spec.StmExp
harpoon.Tools.PatMat.
Spec.StmJump
harpoon.Tools.PatMat.
Spec.StmLabel
harpoon.Tools.PatMat.
Spec.StmMethod
harpoon.Tools.PatMat.
Spec.StmMove
harpoon.Tools.PatMat.
Spec.StmNativeCall
harpoon.Tools.PatMat.
Spec.StmReturn
harpoon.Tools.PatMat.
Spec.StmSegment
harpoon.Tools.PatMat.
Spec.StmSeq
harpoon.Tools.PatMat.
Spec.StmThrow
harpoon.Tools.PatMat.
Spec.StmVisitor
harpoon.Tools.PatMat.
Spec.TypeSet
harpoon.Analysis.PA2.
SpecialInterProc
harpoon.Analysis.Instr.
SpillHeuristics
harpoon.Analysis.Instr.
SpillHeuristics.SpillHeuristic
harpoon.Analysis.MemOpt.
SSILiveness
harpoon.IR.Quads.
SSIRename
harpoon.Analysis.Quads.
SSIStats
harpoon.IR.Quads.
SSIToSSA
harpoon.Analysis.Quads.
SSIToSSAMap
(implements harpoon.Temp.
TempMap
)
harpoon.Backend.MIPS.
StackInfo
harpoon.Analysis.PA2.
Stats
harpoon.IR.Tree.
StmList
harpoon.Tools.Annotation.
Sym
harpoon.Tools.PatMat.
Sym
harpoon.Temp.
Temp
(implements java.lang.
Cloneable
, java.lang.
Comparable
<T>, net.cscott.jutil.
ReferenceUnique
, java.io.
Serializable
)
harpoon.Analysis.Instr.
LocalCffRegAlloc.PreassignTemp
harpoon.IR.Quads.
TempChain
harpoon.Backend.StrongARM.
TwoWordTemp
harpoon.Backend.Generic.
TempBuilder
harpoon.Backend.StrongARM.
TempBuilder
harpoon.Backend.MIPS.
TempBuilder
harpoon.Backend.Sparc.
TempBuilder
harpoon.Temp.
TempFactory
(implements net.cscott.jutil.
ReferenceUnique
)
harpoon.IR.Jasmin.
TempInfo
harpoon.Analysis.Instr.
TempInstrPair
harpoon.Temp.
TempList
harpoon.Backend.StrongARM.
TempVisitor
harpoon.Backend.MIPS.
TempVisitor
harpoon.Interpret.Tree.
TestRun
harpoon.IR.Quads.
ThreadInliner
java.lang.
Throwable
(implements java.io.
Serializable
)
harpoon.Analysis.GraphColoring.
ColorableGraph.IllegalColor
java.lang.
Error
harpoon.Instrumentation.AllocationStatistics.
UnknownAllocationSiteError
java.lang.
Exception
java.io.
IOException
harpoon.IR.RawClass.
ClassDataException
harpoon.Util.
ParseUtil.BadLineException
harpoon.Analysis.PA2.Mutation.
NoAnalysisResultException
harpoon.Backend.Generic.
RegFileInfo.SpillException
java.lang.
RuntimeException
harpoon.ClassFile.
DuplicateClassException
harpoon.ClassFile.
DuplicateMemberException
harpoon.Analysis.GraphColoring.
EdgeNotPresentException
java.lang.
IllegalArgumentException
harpoon.Analysis.GraphColoring.
ColorableGraph.AlreadyColoredException
harpoon.Analysis.GraphColoring.
ColorableGraph.AlreadyHiddenException
harpoon.Analysis.GraphColoring.
IllegalEdgeException
harpoon.Analysis.GraphColoring.
NodeAlreadyColoredException
harpoon.Analysis.GraphColoring.
NodeNotColoredException
harpoon.Analysis.GraphColoring.
NodeNotPresentInGraphException
harpoon.Analysis.GraphColoring.
NodeNotRemovedException
harpoon.Analysis.GraphColoring.
NoFactorySetException
harpoon.ClassFile.
NoSuchClassException
harpoon.ClassFile.
NoSuchMemberException
harpoon.Analysis.GraphColoring.
ObjectNotModifiableException
harpoon.Interpret.Tree.
PointerTypeChangedException
harpoon.Analysis.Maps.
TypeMap.TypeNotKnownException
harpoon.Analysis.GraphColoring.
WrongNodeTypeException
harpoon.Runtime.Transactions.
TransactionAbortException
harpoon.Analysis.GraphColoring.
UnableToColorGraph
harpoon.Util.
Timer
harpoon.Analysis.EventDriven.
ToAsync
harpoon.IR.Tree.
ToCanonicalTree
harpoon.IR.Quads.
ToNoSSA
harpoon.Main.
Transactions
harpoon.IR.Tree.
Translation
harpoon.IR.Tree.
Translation.Exp
harpoon.IR.Tree.
Translation.Cx
harpoon.IR.Tree.
Translation.Ex
harpoon.IR.Tree.
Translation.Nx
harpoon.IR.Tree.
Tree
(implements harpoon.ClassFile.
HCodeElement
)
harpoon.IR.Tree.
Exp
(implements harpoon.IR.Tree.
Typed
)
harpoon.IR.Tree.
CONST
(implements harpoon.ClassFile.
HDataElement
, harpoon.IR.Tree.
PreciselyTyped
)
harpoon.IR.Tree.
ESEQ
(implements harpoon.IR.Tree.
PreciselyTyped
)
harpoon.IR.Tree.
MEM
(implements harpoon.IR.Tree.
PreciselyTyped
)
harpoon.IR.Tree.
NAME
(implements harpoon.ClassFile.
HDataElement
)
harpoon.IR.Tree.
OPER
harpoon.IR.Tree.
BINOP
harpoon.IR.Tree.
UNOP
harpoon.IR.Tree.
TEMP
harpoon.IR.Tree.
Stm
harpoon.IR.Tree.
ALIGN
(implements harpoon.ClassFile.
HDataElement
)
harpoon.IR.Tree.
CJUMP
harpoon.IR.Tree.
DATUM
(implements harpoon.ClassFile.
HDataElement
)
harpoon.IR.Tree.
EXPR
harpoon.IR.Tree.
INVOCATION
harpoon.IR.Tree.
CALL
harpoon.IR.Tree.
NATIVECALL
harpoon.IR.Tree.
JUMP
harpoon.IR.Tree.
LABEL
(implements harpoon.ClassFile.
HDataElement
)
harpoon.IR.Tree.
METHOD
harpoon.IR.Tree.
MOVE
(implements harpoon.IR.Tree.
Typed
)
harpoon.IR.Tree.
RETURN
(implements harpoon.IR.Tree.
Typed
)
harpoon.IR.Tree.
SEGMENT
(implements harpoon.ClassFile.
HDataElement
)
harpoon.IR.Tree.
SEQ
(implements harpoon.ClassFile.
HDataElement
)
harpoon.IR.Tree.
THROW
(implements harpoon.IR.Tree.
Typed
)
harpoon.IR.Tree.
TreeFactory
(implements net.cscott.jutil.
ReferenceUnique
)
harpoon.IR.Tree.
Code.TreeFactory
harpoon.IR.Tree.
Data.TreeFactory
harpoon.IR.Tree.
TreeKind
harpoon.Analysis.DataFlow.
TreeSolver
harpoon.IR.Tree.
TreeVisitor
harpoon.IR.Tree.
TreeVerifyingVisitor
harpoon.IR.Tree.
TreeVerifyingVisitor.NoRepeats
harpoon.Util.
Tuple
(implements java.lang.
Comparable
<T>, java.io.
Serializable
)
harpoon.Interpret.Tree.
InterfaceListPointer
harpoon.Interpret.Tree.
StringPointer
harpoon.Interpret.Tree.
UndefinedPointer
harpoon.IR.Tree.
Type
harpoon.Analysis.PA2.
TypeFilter
harpoon.Util.TypeInference.
TypeInference
(implements java.io.
Serializable
)
harpoon.Analysis.Quads.
TypeInfo
(implements harpoon.Analysis.Maps.
ExactTypeMap
<HCE>)
harpoon.Analysis.Maps.
TypeMapProxy
<HCE> (implements harpoon.Analysis.Maps.
TypeMap
<HCE>)
harpoon.Analysis.Maps.
ExactTypeMapProxy
<HCE> (implements harpoon.Analysis.Maps.
ExactTypeMap
<HCE>)
harpoon.Util.
UComp
(implements java.util.
Comparator
<T>)
harpoon.Interpret.Tree.
UndefinedRef
harpoon.ClassFile.
UniqueName
net.cscott.jutil.
UnmodifiableIterator
<E> (implements java.util.
Iterator
<E>)
harpoon.Analysis.
EdgesIterator
(implements java.util.
Iterator
<E>)
harpoon.Util.
EnumerationIterator
<E> (implements java.util.
Iterator
<E>)
harpoon.Analysis.Quads.
Unreachable
harpoon.IR.Tree.
Uop
harpoon.Analysis.
UseDef
<HCE> (implements harpoon.Analysis.Maps.
UseDefMap
<HCE>)
harpoon.Analysis.
UseDefChecker
(implements harpoon.ClassFile.
HCodeFactory
)
harpoon.Analysis.
UseDefChecker.ReachingDefsFactory
harpoon.IR.Properties.
UseDefer
<HCE>
harpoon.Analysis.Instr.
BasePointerPreservingUseDefer
harpoon.Analysis.Instr.
IgnoreSpillUseDefer
harpoon.Backend.Generic.
RegUseDefer
harpoon.IR.Tree.
TreeUseDefer
harpoon.Analysis.MemOpt.
Util
harpoon.Util.
Util
jpaul.Constraints.Var<Info>
harpoon.Analysis.PA2.
EdgeSetVar
harpoon.Analysis.PA2.
IVar
harpoon.Analysis.PA2.
OVar
harpoon.Analysis.PA2.
NodeSetVar
harpoon.Analysis.PA2.
EVar
harpoon.Analysis.PA2.
FVar
harpoon.Analysis.PA2.
LVar
harpoon.Analysis.PA2.
WVar
harpoon.Analysis.Partition.
WeightedGraph
harpoon.Analysis.Partition.
WGNode
harpoon.Runtime.PreciseGC.
WriteBarrier
harpoon.Analysis.PreciseGC.
WriteBarrierInserter.DefaultWriteBarrierAnalysis
(implements harpoon.Analysis.PreciseGC.
WriteBarrierInserter.WriteBarrierAnalysis
)
harpoon.Main.
WriteBarriers
harpoon.Analysis.PreciseGC.
WriteBarrierStats
java.io.
Writer
(implements java.lang.
Appendable
, java.io.
Closeable
, java.io.
Flushable
)
java.io.
PrintWriter
harpoon.Backend.PreciseC.
TreeToC
Interface Hierarchy
harpoon.Analysis.
AllCallers.MethodSet
harpoon.Analysis.Maps.
AllInductionsMap
harpoon.Analysis.Maps.
AllocationInformation
<HCE>
harpoon.Analysis.Maps.
AllocationInformation.AllocationProperties
harpoon.Instrumentation.AllocationStatistics.
AllocationNumberingInterf
harpoon.Backend.Runtime1.
AllocationStrategyFactory
harpoon.Util.
ArrayFactory
<E>
harpoon.Backend.Maps.
BackendDerivation.Register
harpoon.Backend.Generic.
RegFileInfo.MachineRegLoc
(also extends harpoon.Backend.Generic.
RegFileInfo.CommonLoc
)
harpoon.Analysis.
BasicBlockFactoryInterf
<HCE,BB>
harpoon.Analysis.
BasicBlockInterf
<HCE,BB>
harpoon.Analysis.Maps.
BasicInductionsMap
harpoon.Util.
BinaryRelation
<A,B>
harpoon.Analysis.EventDriven.
BMethod
harpoon.Analysis.Realtime.
CheckRemoval
java.lang.
Comparable
<T>
harpoon.ClassFile.
HMember
harpoon.ClassFile.
HConstructor
harpoon.ClassFile.
HField
harpoon.ClassFile.
HInitializer
harpoon.ClassFile.
HMethod
harpoon.ClassFile.
HConstructor
harpoon.ClassFile.
HInitializer
harpoon.Analysis.Maps.
ConstMap
<HCE>
harpoon.Analysis.PreciseGC.
DynamicWBInserter.DynamicWBAnalysis
harpoon.Analysis.Maps.
ExecMap
<HCE>
harpoon.Analysis.GraphColoring.
Graph
harpoon.Analysis.GraphColoring.
ColorableGraph
harpoon.Analysis.GraphColoring.
DirectedGraph
harpoon.Util.Collections.
Graph
<N,E>
harpoon.Util.Collections.
MutableGraph
<N,E>
harpoon.Util.Collections.
Graph.Edge
<N,E>
harpoon.Util.Collections.
Graph.Node
<N,E>
harpoon.IR.Properties.
CFGraphable
<CFG,E> (also extends harpoon.ClassFile.
HCodeElement
)
harpoon.Util.
Grapher
<N>
harpoon.Analysis.
InterferenceGraph
harpoon.IR.Quads.
HANDLER.ProtectedSet
harpoon.ClassFile.
HClassMutator
harpoon.ClassFile.
HCodeEdge
<HCE>
harpoon.ClassFile.
HCodeElement
harpoon.IR.Properties.
CFGraphable
<CFG,E> (also extends harpoon.Util.Collections.
Graph.Node
<N,E>)
harpoon.IR.Properties.
UseDefable
harpoon.ClassFile.
HCodeFactory
harpoon.Analysis.Instr.
RegAlloc.IntermediateCodeFactory
harpoon.ClassFile.
SerializableCodeFactory
(also extends java.io.
Serializable
)
harpoon.ClassFile.
HDataElement
harpoon.ClassFile.
HFieldMutator
harpoon.ClassFile.
HMethodMutator
harpoon.ClassFile.
HType
harpoon.ClassFile.
HClassTypeVariable
harpoon.ClassFile.
HMethodTypeVariable
harpoon.ClassFile.
HParameterizedType
harpoon.ClassFile.
HTypeVariable
harpoon.ClassFile.
HClassTypeVariable
harpoon.ClassFile.
HMethodTypeVariable
harpoon.Analysis.Maps.
InvariantsMap
java.lang.
Iterable
<T>
java.util.
Collection
<E>
harpoon.Util.
MaxPriorityQueue
harpoon.Tools.Annotation.
Lexer
harpoon.Backend.Generic.
LocationFactory.Location
harpoon.Analysis.Loops.
Loops
harpoon.Analysis.Realtime.
NoHeapCheckRemoval
harpoon.IR.Tree.
OptimizedTreeCode.TreeOptimizer
harpoon.Analysis.PointerAnalysis.
PAEdgeSet
harpoon.Analysis.PA2.
PAEdgeSet.EdgeAction
harpoon.Analysis.PointerAnalysis.
PANodeVisitor
harpoon.Util.
ParseUtil.StringParser
harpoon.Analysis.
PointsToAnalysis.Node
<HCE>
harpoon.Util.
PredicateWrapper
harpoon.Analysis.Instr.
RegAlloc.IntermediateCode
harpoon.Backend.Generic.
RegFileInfo.CommonLoc
harpoon.Backend.Generic.
RegFileInfo.MachineRegLoc
(also extends harpoon.Backend.Maps.
BackendDerivation.Register
)
harpoon.Backend.Generic.
RegFileInfo.StackOffsetLoc
harpoon.Backend.Generic.
RegFileInfo.TempLocator
harpoon.Analysis.PointerAnalysis.
Relation
harpoon.Analysis.PointerAnalysis.
RelationEntryVisitor
harpoon.Backend.Generic.
Runtime.ObjectBuilder.Info
harpoon.Backend.Generic.
Runtime.ObjectBuilder.ArrayInfo
harpoon.Backend.Generic.
Runtime.ObjectBuilder.ObjectInfo
java.io.
Serializable
harpoon.Backend.Generic.
LocationFactory
harpoon.ClassFile.
SerializableCodeFactory
(also extends harpoon.ClassFile.
HCodeFactory
)
harpoon.Analysis.Maps.
SetTypeMap
harpoon.Analysis.Companions.
SingularOracle
<HCE>
harpoon.Temp.
TempMap
harpoon.Temp.
WritableTempMap
harpoon.IR.Tree.
Tree.CloneCallback
harpoon.IR.Tree.
TreeDerivation
harpoon.IR.Tree.
Typed
harpoon.IR.Tree.
PreciselyTyped
harpoon.Analysis.Maps.
TypeMap
<HCE>
harpoon.Backend.Maps.
BackendDerivation
harpoon.Analysis.Maps.
Derivation
<HCE>
harpoon.Backend.Maps.
BackendDerivation
harpoon.Analysis.Maps.
ExactTypeMap
<HCE>
harpoon.Analysis.Maps.
UseDefMap
<HCE>
harpoon.Util.
Worklist
<E>
harpoon.Analysis.PreciseGC.
WriteBarrierInserter.WriteBarrierAnalysis
Enum Hierarchy
java.lang.
Object
java.lang.
Enum
<E> (implements java.lang.
Comparable
<T>, java.io.
Serializable
)
harpoon.Analysis.PA2.
PANode.Kind
harpoon.Main.
Settings.StdLib
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes