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.ContBuilder
,
harpoon.Analysis.Counters
,
harpoon.Analysis.DataFlow
,
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.Partition
,
harpoon.Analysis.PointerAnalysis
,
harpoon.Analysis.PreciseGC
,
harpoon.Analysis.Quads
,
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.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.Sparc
,
harpoon.Backend.StrongARM
,
harpoon.ClassFile
,
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.Constraints
,
harpoon.Util.DataStructs
,
harpoon.Util.Graphs
,
harpoon.Util.LightBasicBlocks
,
harpoon.Util.TypeInference
,
silicon.JavaChip
Class Hierarchy
class java.lang.
Object
class java.util.
AbstractCollection
(implements java.util.
Collection
)
class java.util.
AbstractList
(implements java.util.
List
)
class harpoon.Analysis.Maps.
ExactTypeMap.ExactType
(implements java.io.
Serializable
)
class harpoon.Util.Collections.
UniqueVector
(implements java.lang.
Cloneable
, java.util.
Set
)
class harpoon.Util.Collections.
UniqueStack
(implements harpoon.Util.
Worklist
)
class java.util.
AbstractSet
(implements java.util.
Set
)
class harpoon.Util.
ArraySet
class java.util.
HashSet
(implements java.lang.
Cloneable
, java.io.
Serializable
, java.util.
Set
)
class harpoon.Analysis.TypeInference.
SetHClass
class harpoon.Util.Collections.
LinearSet
(implements java.lang.
Cloneable
, java.io.
Serializable
)
class harpoon.Util.Collections.
WorkSet
(implements harpoon.Util.
Worklist
)
class harpoon.Util.
BinHeapPriorityQueue
(implements harpoon.Util.
MaxPriorityQueue
)
class harpoon.Analysis.GraphColoring.
AbstractGraph
(implements harpoon.Analysis.GraphColoring.
Graph
)
class harpoon.Analysis.GraphColoring.GraphImpl
class harpoon.Analysis.GraphColoring.ColorableGraphImpl
class harpoon.Analysis.GraphColoring.
SparseGraph
(implements harpoon.Analysis.GraphColoring.
ColorableGraph
)
class harpoon.Util.Collections.
AbstractHeap
(implements harpoon.Util.Collections.
Heap
)
class harpoon.Util.Collections.
BinaryHeap
class harpoon.Util.Collections.
BinomialHeap
(implements java.lang.
Cloneable
)
class harpoon.Util.Collections.
FibonacciHeap
class java.util.
AbstractMap
(implements java.util.
Map
)
class harpoon.Util.Collections.
HashEnvironment
(implements harpoon.Util.Collections.
Environment
)
class harpoon.Util.Collections.
LinearMap
class harpoon.Util.Collections.
PersistentEnvironment
(implements harpoon.Util.Collections.
Environment
)
class harpoon.Util.Collections.
UnmodifiableMultiMap
(implements harpoon.Util.Collections.
MultiMap
)
class harpoon.Util.Collections.
AbstractMapEntry
(implements java.util.
Map.Entry
)
class harpoon.Util.Collections.
PairMapEntry
class harpoon.Analysis.PointerAnalysis.
AbstrPAEdgeSet
(implements java.lang.
Cloneable
, harpoon.Analysis.PointerAnalysis.
PAEdgeSet
)
class harpoon.Analysis.PointerAnalysis.
LightPAEdgeSet
(implements java.io.
Serializable
)
class harpoon.Util.DataStructs.
AbstrRelation
(implements java.lang.
Cloneable
, harpoon.Util.DataStructs.
Relation
, java.io.
Serializable
)
class harpoon.Util.DataStructs.
AbstrRelationMapBased
(implements java.io.
Serializable
)
class harpoon.Util.DataStructs.
LightRelation
(implements java.io.
Serializable
)
class harpoon.IR.RawClass.
AccessFlags
class harpoon.Analysis.PointerAnalysis.
ActionRepository
(implements java.io.
Serializable
)
class harpoon.Analysis.
AllCallers
class harpoon.Analysis.Realtime.
AllCheckRemoval
(implements harpoon.Analysis.Realtime.
CheckRemoval
, harpoon.Analysis.Realtime.
NoHeapCheckRemoval
)
class harpoon.Analysis.LowQuad.Loop.
AllInductions
class harpoon.Analysis.
AllocationInformationMap
(implements harpoon.Analysis.Maps.
AllocationInformation
, java.io.
Serializable
)
class harpoon.Analysis.
AllocationInformationMap.AllocationPropertiesImpl
(implements harpoon.Analysis.Maps.
AllocationInformation.AllocationProperties
, java.io.
Serializable
)
class harpoon.Analysis.PointerAnalysis.
AllocationNumbering
(implements java.io.
Serializable
)
class harpoon.Backend.Runtime1.
AllocationStrategy
class harpoon.Backend.Runtime1.
AppelAllocationStrategy
class harpoon.Backend.Runtime1.
MallocAllocationStrategy
class harpoon.Backend.Runtime1.
BDWAllocationStrategy
class harpoon.Backend.Runtime1.
NiftyAllocationStrategy
class harpoon.Backend.PreciseC.
PGCNiftyAllocationStrategy
class harpoon.Backend.PreciseC.
PGCNiftyAllocationStrategyWithStats
class harpoon.Analysis.Realtime.
RealtimeAllocationStrategy
class harpoon.Backend.Runtime1.
SPAllocationStrategy
class harpoon.Backend.Runtime1.
NullAllocationStrategy
class harpoon.Runtime.
ArrayCopy
class harpoon.Util.
ArrayEnumerator
(implements java.util.
Enumeration
)
class harpoon.Util.TypeInference.
ArrayInfo
(implements java.io.
Serializable
)
class harpoon.Util.TypeInference.
CachingArrayInfo
(implements java.io.
Serializable
)
class harpoon.Analysis.PointerAnalysis.
ArtificialTempFactory
(implements java.io.
Serializable
)
class harpoon.Analysis.EventDriven.
AsyncCode
class harpoon.IR.RawClass.
Attribute
class harpoon.IR.RawClass.
AttributeCode
class harpoon.IR.RawClass.
AttributeConstantValue
class harpoon.IR.RawClass.
AttributeExceptions
class harpoon.IR.RawClass.
AttributeInnerClasses
class harpoon.IR.RawClass.
AttributeLineNumberTable
class harpoon.IR.RawClass.
AttributeLocalVariableTable
class harpoon.IR.RawClass.
AttributeSourceFile
class harpoon.IR.RawClass.
AttributeSynthetic
class harpoon.IR.RawClass.
AttributeUnknown
class harpoon.Analysis.TypeInference.
AuxUniqueFIFO
class harpoon.Analysis.
BasicBlock
(implements harpoon.Analysis.
BasicBlockInterf
, java.io.
Serializable
)
class harpoon.Analysis.
BasicBlock.Factory
(implements harpoon.Analysis.
BasicBlockFactoryInterf
, java.io.
Serializable
)
class harpoon.Analysis.
BasicBlockInterfVisitor
class harpoon.Analysis.DataFlow.
DataFlowBasicBlockVisitor
class harpoon.Analysis.DataFlow.
BackwardDataFlowBasicBlockVisitor
class harpoon.Analysis.DataFlow.
LiveVars.BBVisitor
class harpoon.Analysis.DataFlow.
LiveTemps
class harpoon.Analysis.DataFlow.
CachingLiveTemps
class harpoon.Analysis.DataFlow.
SpaceHeavyLiveTemps
class harpoon.Analysis.DataFlow.
ForwardDataFlowBasicBlockVisitor
class harpoon.Analysis.DataFlow.ReachingDefs.BBVisitor
class harpoon.Analysis.DataFlow.
ReachingHCodeElements
class harpoon.Analysis.Tree.
TreeFolding
class harpoon.Analysis.Quads.
BasicCSE
class harpoon.Analysis.LowQuad.Loop.
BasicInductions
class harpoon.Util.BasicBlocks.
BBConverter
(implements java.io.
Serializable
)
class harpoon.Util.BasicBlocks.
CachingBBConverter
class harpoon.Util.Collections.
BinaryTree
class harpoon.Util.Collections.
RedBlackTree
class harpoon.Util.Collections.
IntervalTree
class harpoon.Util.Collections.
BinaryTree.Node
class harpoon.Util.Collections.
RedBlackTree.RBNode
class harpoon.Analysis.Transactions.
BitFieldNumbering
class harpoon.Analysis.Transactions.
BitFieldNumbering.BitFieldTuple
class harpoon.Util.
BitString
(implements java.lang.
Cloneable
, java.io.
Serializable
)
class harpoon.Analysis.SizeOpt.
BitWidthAnalysis
(implements harpoon.Analysis.Maps.
ConstMap
, harpoon.Analysis.Maps.
ExactTypeMap
, harpoon.Analysis.Maps.
ExecMap
)
class harpoon.IR.Tree.
Bop
class harpoon.Backend.MIPS.
BypassLatchSchedule
class harpoon.Analysis.Tree.
CacheEquivalence
class harpoon.Analysis.Quads.
CachingCallGraph
(implements harpoon.Analysis.Quads.
CallGraph
)
class harpoon.ClassFile.
CachingCodeFactory
(implements harpoon.ClassFile.
SerializableCodeFactory
)
class harpoon.Analysis.Transactions.
ArrayCopyImplementer
class harpoon.Analysis.Quads.
CallGraphImpl
(implements harpoon.Analysis.Quads.
CallGraph
)
class harpoon.Analysis.Quads.
CallGraphImpl2
(implements harpoon.Analysis.
CallGraph
)
class harpoon.IR.Properties.
CFGEdge
(implements harpoon.ClassFile.
HCodeEdge
)
class harpoon.IR.Quads.
Edge
(implements java.io.
Serializable
)
class harpoon.IR.Assem.
InstrEdge
class harpoon.IR.Properties.
CFGrapher
class harpoon.Analysis.Instr.
Check
class harpoon.Analysis.Realtime.
CheesyPACheckRemoval
(implements harpoon.Analysis.Realtime.
CheckRemoval
)
class harpoon.Analysis.TypeInference.
ClassCone
class harpoon.Backend.Maps.
ClassDepthMap
class harpoon.Backend.Maps.
DefaultClassDepthMap
class harpoon.IR.RawClass.
ClassFile
class harpoon.Analysis.
ClassHierarchy
class harpoon.Analysis.Quads.
QuadClassHierarchy
(implements java.io.
Serializable
)
class harpoon.Util.
CloneableIterator
(implements java.lang.
Cloneable
, java.util.
ListIterator
)
class harpoon.Analysis.Transactions.
CloneImplementer
(implements harpoon.ClassFile.
HCodeFactory
, java.io.
Serializable
)
class harpoon.Temp.
CloningTempMap
(implements harpoon.Temp.
TempMap
)
class harpoon.IR.Bytecode.
Code.ExceptionEntry
(implements java.lang.
Comparable
)
class harpoon.Backend.Generic.
CodeGen
class harpoon.Backend.Generic.
MaxMunchCG
class harpoon.Backend.MIPS.
CodeGen
class harpoon.Backend.Sparc.
CodeGen
class harpoon.Backend.StrongARM.
CodeGen
class harpoon.Tools.PatMat.
CodeGeneratorGenerator
class harpoon.Tools.PatMat.
MaximalMunchCGG
class harpoon.Util.Collections.
CollectionFactory
class harpoon.Util.Collections.
ListFactory
class harpoon.Util.Collections.
SetFactory
class harpoon.Util.Collections.
AggregateSetFactory
(implements java.io.
Serializable
)
class harpoon.Util.Collections.
BitSetFactory
class harpoon.Util.Collections.
CollectionWrapper
(implements java.util.
Collection
)
class harpoon.Util.Collections.
ListWrapper
(implements java.util.
List
)
class harpoon.Util.Collections.
SetWrapper
(implements java.util.
Set
)
class harpoon.Analysis.Quads.
CollectSyncStats
class harpoon.Analysis.GraphColoring.
Color
class harpoon.Analysis.GraphColoring.
ColorFactory
class harpoon.Util.
CombineEnumerator
(implements java.util.
Enumeration
)
class harpoon.Util.
CombineIterator
(implements java.util.
Iterator
)
class harpoon.Runtime.Transactions.
CommitRecord
class harpoon.Tools.PatMat.
CommutativityExpander
class harpoon.Analysis.MemOpt.
ComputeAnAe
class harpoon.IR.RawClass.
Constant
class harpoon.IR.RawClass.
ConstantClass
class harpoon.IR.RawClass.
ConstantFieldref
class harpoon.IR.RawClass.
ConstantInterfaceMethodref
class harpoon.IR.RawClass.
ConstantMethodref
class harpoon.IR.RawClass.
ConstantNameAndType
class harpoon.IR.RawClass.
ConstantUtf8
class harpoon.IR.RawClass.
ConstantValue
class harpoon.IR.RawClass.
ConstantDouble
class harpoon.IR.RawClass.
ConstantFloat
class harpoon.IR.RawClass.
ConstantInteger
class harpoon.IR.RawClass.
ConstantLong
class harpoon.IR.RawClass.
ConstantString
class harpoon.Analysis.SizeOpt.
ConstructorClassifier
class harpoon.Analysis.ContBuilder.
ContBuilder
class harpoon.Analysis.
Context
class harpoon.Analysis.Counters.
CounterFactory
class harpoon.Runtime.
Counters
class harpoon.Runtime.
CounterSupport
class harpoon.Analysis.
CycleEq
class harpoon.Analysis.Quads.
DeadCode
class harpoon.Analysis.PointerAnalysis.
Debug
(implements java.io.
Serializable
)
class harpoon.Interpret.Tree.Debug
class harpoon.Interpret.Tree.
Method
class harpoon.Interpret.Tree.Ref (implements java.lang.
Cloneable
)
class harpoon.Interpret.Tree.
UndefinedRef
class harpoon.Interpret.Tree.
TestRun
class harpoon.Util.
Default
class harpoon.Analysis.
DefaultAllocationInformation
(implements harpoon.Analysis.Maps.
AllocationInformation
, java.io.
Serializable
)
class harpoon.Analysis.Maps.
DefaultMap
(implements harpoon.Analysis.Maps.
ConstMap
, harpoon.Analysis.Maps.
ExecMap
)
class harpoon.Analysis.Quads.
DefiniteInitOracle
class harpoon.Analysis.Maps.
Derivation.DList
class harpoon.Analysis.LowQuad.
DerivationChecker
class harpoon.Analysis.Tree.
DerivationChecker
class harpoon.Backend.CSAHack.RegAlloc.
DerivationGenerator
(implements harpoon.Analysis.Maps.
Derivation
)
class harpoon.IR.Tree.
DerivationGenerator
(implements harpoon.IR.Tree.
TreeDerivation
)
class harpoon.IR.LowQuad.
DerivationMap
(implements harpoon.Analysis.Maps.
Derivation
)
class harpoon.Util.Collections.
DisjointSet
class harpoon.Analysis.
DomFrontier
class harpoon.Analysis.Tree.
DominatingMemoryAccess
class harpoon.Analysis.Tree.
DominatingMemoryAccess.daNum
class harpoon.Analysis.
DomTree
class harpoon.Analysis.PointerAnalysis.
EdgeOrdering
(implements java.io.
Serializable
)
class harpoon.Analysis.PointerAnalysis.
EdgesNCallees
(implements java.io.
Serializable
)
class harpoon.Analysis.EnvBuilder.
EnvBuilder
class harpoon.Analysis.Instr.
EqTempSets
(implements harpoon.Temp.
TempMap
)
class harpoon.Analysis.EventDriven.
EventDriven
class harpoon.Util.TypeInference.
ExactTemp
(implements java.io.
Serializable
)
class harpoon.IR.RawClass.
ExceptionTable
class harpoon.IR.Tree.
ExpList
class harpoon.Util.Collections.
Factories
class harpoon.Analysis.
FCFGBasicBlock
(implements harpoon.Analysis.
BasicBlockInterf
)
class harpoon.Analysis.
FCFGBasicBlock.Factory
(implements harpoon.Analysis.
BasicBlockFactoryInterf
)
class harpoon.Analysis.SizeOpt.
Field2Method
class harpoon.IR.RawClass.
FieldInfo
class harpoon.Backend.Maps.
FieldMap
class harpoon.Backend.Analysis.
ClassFieldMap
class harpoon.Backend.Analysis.
SortedClassFieldMap
class harpoon.Backend.Analysis.
PackedClassFieldMap
class harpoon.Analysis.Quads.
FieldSyncOracle
class harpoon.Analysis.TypeInference.
FieldType
class harpoon.Util.
FilterEnumerator
(implements java.util.
Enumeration
)
class harpoon.Util.
FilterEnumerator.Filter
class harpoon.Util.
FilterIterator.Filter
class harpoon.Backend.Maps.
FinalMap
class harpoon.Backend.Maps.
DefaultFinalMap
(implements java.io.
Serializable
)
class harpoon.Backend.Maps.
CHFinalMap
(implements java.io.
Serializable
)
class harpoon.Backend.Generic.
Frame
class harpoon.Interpret.Tree.
DefaultFrame
(implements harpoon.Interpret.Tree.AllocationInfo)
class harpoon.Backend.MIPS.
Frame
class harpoon.Backend.PreciseC.
Frame
class harpoon.Backend.Sparc.
Frame
class harpoon.Backend.StrongARM.
Frame
class harpoon.Backend.Generic.
GCInfo
class harpoon.Backend.Analysis.
BasicGCInfo
class harpoon.Backend.Generic.
GCInfo.DLoc
class harpoon.Backend.Generic.
GCInfo.GCPoint
class harpoon.Backend.Generic.
GCInfo.WrappedMachineRegLoc
class harpoon.Backend.Generic.
GCInfo.WrappedStackOffsetLoc
class harpoon.Analysis.
GenericContextFactory
class harpoon.Util.Collections.
GenericInvertibleMultiMap
(implements harpoon.Util.Collections.
InvertibleMultiMap
)
class harpoon.Util.Collections.
GenericMultiMap
(implements harpoon.Util.Collections.
MultiMap
)
class harpoon.Analysis.MetaMethods.
GenType
(implements java.io.
Serializable
)
class gnu.getopt.
Getopt
class harpoon.Backend.CSAHack.Graph.
Graph
class harpoon.Backend.CSAHack.FlowGraph.
FlowGraph
class harpoon.Backend.CSAHack.FlowGraph.
AssemFlowGraph
class harpoon.Backend.CSAHack.RegAlloc.
InterferenceGraph
class harpoon.Backend.CSAHack.RegAlloc.
Liveness
class harpoon.Util.
Graph
class harpoon.Analysis.GraphColoring.
GraphColorer
class harpoon.Analysis.GraphColoring.
OptimisticGraphColorer
class harpoon.Analysis.GraphColoring.
SimpleGraphColorer
class harpoon.Analysis.GraphColoring.
UnboundedGraphColorer
class harpoon.Analysis.GraphColoring.
GraphVisualizer
class harpoon.IR.Quads.
HandlerSet
class harpoon.Util.
HClassUtil
class harpoon.ClassFile.
HCode
class harpoon.IR.Quads.
Code
(implements java.io.
Serializable
)
class harpoon.IR.LowQuad.
Code
class harpoon.IR.LowQuad.
LowQuadNoSSA
class harpoon.Analysis.LowQuad.Loop.
MyLowQuadNoSSA
(implements harpoon.Analysis.Maps.
Derivation
)
class harpoon.IR.LowQuad.
LowQuadSSA
class harpoon.IR.LowQuad.
LowQuadSSI
class harpoon.Analysis.LowQuad.Loop.
MyLowQuadSSI
(implements harpoon.Analysis.Maps.
Derivation
)
class harpoon.IR.Quads.
QuadNoSSA
class harpoon.Analysis.EventDriven.
ContCodeNoSSA
class harpoon.IR.Quads.
QuadRSSx
class harpoon.Analysis.EventDriven.
ContCode
class harpoon.IR.Quads.
QuadSSA
class harpoon.IR.Quads.
QuadSSI
class harpoon.Analysis.EventDriven.
ContCodeSSI
class harpoon.Analysis.EnvBuilder.
EnvCode
class harpoon.Analysis.EventDriven.
EventDrivenCode
class harpoon.IR.Quads.
QuadWithTry
class harpoon.IR.Assem.
Code
class harpoon.Backend.CSAHack.RegAlloc.
Code
class harpoon.Backend.Generic.
Code
class harpoon.IR.Tree.
Code
class harpoon.IR.Tree.
CanonicalTreeCode
class harpoon.IR.Tree.
OptimizedTreeCode
class harpoon.IR.Tree.
TreeCode
class harpoon.Backend.Runtime1.
StubCode
class harpoon.IR.Bytecode.
Code
class harpoon.ClassFile.
HCode.PrintCallback
class harpoon.ClassFile.
HCodeAndMaps
class harpoon.ClassFile.
HData
class harpoon.IR.Tree.
Data
class harpoon.Backend.Runtime1.
Data
class harpoon.Backend.Runtime1.
DataClaz
class harpoon.Backend.Runtime1.
DataConfigChecker
class harpoon.Backend.Runtime1.
DataGC
class harpoon.Backend.Runtime1.
DataInitializers
class harpoon.Backend.Runtime1.
DataInterfaceList
class harpoon.Backend.Runtime1.
DataJavaMain
class harpoon.Backend.Runtime1.
DataReflection1
class harpoon.Backend.Runtime1.
DataReflection2
class harpoon.Backend.Runtime1.
DataReflectionMemberList
class harpoon.Backend.Runtime1.
DataStaticFields
class harpoon.Backend.Runtime1.
DataStrings
class harpoon.Analysis.PreciseGC.
WriteBarrierData
class harpoon.ClassFile.
HMember.MemberComparator
(implements java.util.
Comparator
)
class harpoon.ClassFile.HPointer
class harpoon.ClassFile.
HClass
(implements java.lang.
Comparable
, harpoon.Util.
ReferenceUnique
)
class harpoon.Backend.PreciseC.
IdentifyNoHandler
class harpoon.Interpret.Quads.
INClass
class harpoon.Interpret.Tree.
INClass
class harpoon.Interpret.Quads.
INClassLoader
class harpoon.Util.Constraints.
InclusionConstraints
class harpoon.Util.Constraints.
InclusionConstraints.Term
class harpoon.Util.Constraints.
InclusionConstraints.AtomSet
class harpoon.Util.Constraints.
InclusionConstraints.Var
class harpoon.Util.Constraints.
InclusionConstraints.TermVisitor
class harpoon.Util.
Indexer
class harpoon.Analysis.LowQuad.Loop.
Induction
class harpoon.Analysis.LowQuad.Loop.
Induction.IntMultAdd
class harpoon.Interpret.Quads.
INFile
class harpoon.Interpret.Tree.
INFile
class harpoon.Interpret.Quads.
INFileSystem
class harpoon.Interpret.Quads.
INFloatDouble
class harpoon.Interpret.Tree.
INFloatDouble
class harpoon.Backend.Analysis.
InitializerOrdering
class harpoon.Backend.Maps.
InlineMap
class harpoon.Backend.Maps.
DefaultInlineMap
class harpoon.Interpret.Quads.
INMath
class harpoon.IR.RawClass.
InnerClass
class harpoon.Interpret.Quads.
INObject
class harpoon.Interpret.Tree.
INObject
class harpoon.Tools.Annotation.Lex.InputElement
class harpoon.Tools.Annotation.Lex.Token
class harpoon.Tools.Annotation.Lex.
Identifier
class java.io.
InputStream
class java.io.
FilterInputStream
class java.io.
DataInputStream
(implements java.io.
DataInput
)
class harpoon.IR.RawClass.
ClassDataInputStream
class harpoon.Interpret.Quads.
INResourceBundle
class harpoon.Interpret.Quads.
INRuntime
class harpoon.Interpret.Tree.
INRuntime
class harpoon.IR.Assem.
Instr
(implements harpoon.IR.Properties.
CFGraphable
, harpoon.ClassFile.
HCodeElement
, harpoon.IR.Properties.
UseDefable
)
class harpoon.Backend.Sparc.
CodeGen.InstrCC
class harpoon.Backend.Sparc.
CodeGen.InstrDELAYSLOT
class harpoon.IR.Assem.
InstrCALL
class harpoon.IR.Assem.
InstrDIRECTIVE
class harpoon.IR.Assem.
InstrJUMP
class harpoon.IR.Assem.
InstrLABEL
class harpoon.IR.Assem.
InstrMEM
class harpoon.Analysis.Instr.
RegAlloc.SpillLoad
class harpoon.Analysis.Instr.
RegAlloc.SpillStore
class harpoon.IR.Assem.
InstrMOVE
class harpoon.Analysis.Instr.
InstrMOVEproxy
class harpoon.Analysis.Instr.
RegAlloc.RestoreProxy
class harpoon.Analysis.Instr.
RegAlloc.SpillProxy
class harpoon.IR.Bytecode.
Instr
(implements harpoon.IR.Properties.
CFGraphable
, java.lang.
Comparable
, harpoon.ClassFile.
HCodeElement
)
class harpoon.IR.Bytecode.
InCti
class harpoon.IR.Bytecode.
InRet
class harpoon.IR.Bytecode.
InSwitch
class harpoon.IR.Bytecode.
InGen
class harpoon.IR.Bytecode.
InMerge
class harpoon.Backend.Generic.
InstrBuilder
class harpoon.Backend.MIPS.
InstrBuilder
class harpoon.Backend.Sparc.
InstrBuilder
class harpoon.Backend.StrongARM.
InstrBuilder
class harpoon.IR.Assem.
InstrFactory
class harpoon.IR.Assem.
InstrGroup
class harpoon.IR.Assem.
InstrGroup.Type
class harpoon.Interpret.Quads.
INString
class harpoon.Interpret.Tree.
INString
class harpoon.Analysis.DataFlow.
InstrSolver
class harpoon.Analysis.PointerAnalysis.
InstrumentSyncOps
(implements java.io.
Serializable
)
class harpoon.IR.Assem.
InstrVisitor
class silicon.JavaChip.
Interface
class harpoon.Interpret.Tree.
InterfaceList
class harpoon.Analysis.TypeInference.
InterProc
(implements harpoon.Analysis.Maps.
SetTypeMap
)
class harpoon.Analysis.PointerAnalysis.
InterProcPA
(implements java.io.
Serializable
)
class harpoon.Analysis.PointerAnalysis.
InterThreadPA
(implements java.io.
Serializable
)
class harpoon.Util.Collections.
IntervalTree.Interval
class harpoon.Analysis.TypeInference.
IntraProc
class harpoon.Util.
IteratorEnumerator
(implements java.util.
Enumeration
)
class harpoon.IR.Jasmin.
Jasmin
class harpoon.Temp.
Label
class harpoon.Temp.
LabelList
class harpoon.Util.LightBasicBlocks.
LBBConverter
(implements java.io.
Serializable
)
class harpoon.Util.LightBasicBlocks.
CachingLBBConverter
(implements java.io.
Serializable
)
class harpoon.Tools.Annotation.Lex.
Lexer
(implements harpoon.Tools.Annotation.
Lexer
)
class harpoon.Util.LightBasicBlocks.
LightBasicBlock
(implements java.io.
Serializable
)
class harpoon.Util.LightBasicBlocks.
LightBasicBlock.Factory
(implements java.io.
Serializable
)
class harpoon.Util.DataStructs.
LightMap
(implements java.lang.
Cloneable
, java.util.
Map
, java.io.
Serializable
)
class harpoon.IR.RawClass.
LineNumberTable
class harpoon.Tools.Annotation.Lex.
LinePos
class harpoon.ClassFile.
Linker
(implements harpoon.Util.
ReferenceUnique
)
class harpoon.ClassFile.
Relinker
(implements java.io.
Serializable
)
class harpoon.Analysis.PointerAnalysis.
ListCell
(implements java.io.
Serializable
)
class harpoon.Util.
ListComparator
(implements java.util.
Comparator
)
class harpoon.Analysis.
Liveness
class harpoon.Analysis.DataFlow.
LiveVars
class harpoon.Analysis.Quads.
QuadLiveness
class harpoon.IR.Bytecode.
Liveness
class harpoon.Analysis.DataFlow.
LiveVars.BBVisitor.LiveVarInfo
class harpoon.ClassFile.
Loader
class harpoon.Analysis.RoleInference.
LocalVariableNamer
class harpoon.IR.RawClass.
LocalVariableTable
class harpoon.Analysis.EventDriven.
LockRemove
(implements harpoon.ClassFile.
HCodeFactory
)
class gnu.getopt.
LongOpt
class harpoon.Analysis.LowQuad.Loop.
LoopAnalysis
(implements harpoon.Analysis.Maps.
AllInductionsMap
, harpoon.Analysis.Maps.
BasicInductionsMap
, harpoon.Analysis.Maps.
InvariantsMap
)
class harpoon.Analysis.LowQuad.Loop.
LoopAnalysis.ForLoopInfo
class harpoon.Analysis.Loops.
LoopFinder
(implements harpoon.Analysis.Loops.
Loops
)
class harpoon.Analysis.LowQuad.Loop.
LoopInvariance
class harpoon.Analysis.LowQuad.Loop.
LoopMap
(implements harpoon.Temp.
TempMap
)
class harpoon.Analysis.LowQuad.Loop.
LoopOptimize
class java_cup.runtime.lr_parser
class harpoon.Tools.Annotation.
Java12
class harpoon.Tools.PatMat.
Parser
class harpoon.Analysis.Partition.
Main
class harpoon.Tools.Annotation.
Main
class harpoon.Tools.PatMat.
Main
class harpoon.Analysis.PointerAnalysis.
MAInfo
(implements harpoon.Analysis.Maps.
AllocationInformation
, java.io.
Serializable
)
class harpoon.Analysis.PointerAnalysis.
MAInfo.MAInfoOptions
(implements java.lang.
Cloneable
, java.io.
Serializable
)
class harpoon.Util.
MapComparator
(implements java.util.
Comparator
)
class harpoon.Util.Collections.
MapFactory
class harpoon.Util.Collections.
AggregateMapFactory
(implements java.io.
Serializable
)
class harpoon.Util.Collections.
MultiMap.Factory
class harpoon.Analysis.Maps.MapProxy
class harpoon.Analysis.Maps.
ConstMapProxy
(implements harpoon.Analysis.Maps.
ConstMap
)
class harpoon.Analysis.Maps.
ExecMapProxy
(implements harpoon.Analysis.Maps.
ExecMap
)
class harpoon.Analysis.Maps.
TypeMapProxy
(implements harpoon.Analysis.Maps.
TypeMap
)
class harpoon.Analysis.Maps.
ExactTypeMapProxy
(implements harpoon.Analysis.Maps.
ExactTypeMap
)
class harpoon.Util.Collections.
MapWrapper
(implements java.util.
Map
)
class harpoon.Util.Collections.
GenericInvertibleMap
(implements harpoon.Util.Collections.
InvertibleMap
)
class harpoon.Analysis.Quads.
MayReadOracle
class harpoon.Analysis.MetaMethods.
MetaAllCallers
(implements java.io.
Serializable
)
class harpoon.Analysis.MetaMethods.
MetaCallGraphAbstr
(implements harpoon.Analysis.MetaMethods.
MetaCallGraph
)
class harpoon.Analysis.MetaMethods.
FakeMetaCallGraph
class harpoon.Analysis.MetaMethods.
MetaCallGraphImpl
class harpoon.Analysis.MetaMethods.
MetaMethod
(implements java.io.
Serializable
)
class harpoon.Interpret.Quads.
Method
class harpoon.Analysis.PointerAnalysis.
MethodHole
(implements java.io.
Serializable
)
class harpoon.IR.RawClass.
MethodInfo
class harpoon.Analysis.Quads.
MethodInliningCodeFactory
(implements harpoon.ClassFile.
HCodeFactory
)
class harpoon.Analysis.Quads.
SmallMethodInliner
class harpoon.Backend.Maps.
MethodMap
class harpoon.Backend.Analysis.
ClassMethodMap
class harpoon.Backend.Analysis.
InterfaceMethodMap
class harpoon.Analysis.Transformation.
MethodMutator
(implements java.io.
Serializable
)
class harpoon.Analysis.Quads.
ArrayInitRemover
class harpoon.Analysis.Quads.
ArrayUnroller
class harpoon.Analysis.Realtime.
ClassReplacer
class harpoon.Analysis.Quads.
CoalescingToNoSSA
class harpoon.Analysis.Quads.
ComponentOfReducer
class harpoon.Analysis.Tree.
ConstantPropagation
class harpoon.Analysis.Quads.
DispatchTreeTransformation
class harpoon.Analysis.SizeOpt.
FieldReducer
class harpoon.Analysis.PointerAnalysis.
InstrumentAllocs
(implements java.io.
Serializable
)
class harpoon.Analysis.Quads.
MemoryOptimization
class harpoon.Analysis.Quads.
MethodTraceFactory
class harpoon.Analysis.SizeOpt.
MostlyZeroFinder
class harpoon.Analysis.Quads.
NewMover
class harpoon.Analysis.Quads.
Nonvirtualize
class harpoon.Analysis.Realtime.
QuantaChecker
class harpoon.Analysis.RoleInference.
RoleInference
class harpoon.Analysis.Counters.
RuntimeMethodCloner
class harpoon.Analysis.SizeOpt.
SizeCounters
class harpoon.Analysis.Quads.
TypeSwitchRemover
class harpoon.Analysis.PreciseGC.
WriteBarrierPrePass
class harpoon.Analysis.PreciseGC.
WriteBarrierQuadPass
class harpoon.Analysis.Transformation.
MethodSplitter
(implements java.io.
Serializable
)
class harpoon.Analysis.PreciseGC.
AllocationHoisting
class harpoon.Analysis.Quads.
InitializerTransform
class harpoon.Analysis.PreciseGC.
RCTransformer
class harpoon.Analysis.Transactions.
SyncTransformer
class harpoon.Analysis.Transformation.
MethodSplitter.Token
(implements java.io.
Serializable
)
class harpoon.RunTime.
Monitor
class harpoon.Backend.CSAHack.RegAlloc.
MoveList
class harpoon.Analysis.PreciseGC.
MRA
class harpoon.Analysis.PreciseGC.
MRA.MRAToken
class harpoon.Analysis.PreciseGC.
MRAFactory
class harpoon.Analysis.Quads.
MustParamOracle
class harpoon.Analysis.PointerAnalysis.
MyAP
(implements harpoon.Analysis.Maps.
AllocationInformation.AllocationProperties
, java.lang.
Cloneable
, java.io.
Serializable
)
class harpoon.Analysis.SizeOpt.
MZFCompressor
class harpoon.Runtime.
MZFExternalMap
class harpoon.Backend.Maps.
NameMap
class harpoon.Backend.Maps.
DefaultNameMap
class harpoon.Analysis.GraphColoring.
Node
class harpoon.Analysis.GraphColoring.
ColorableNode
class harpoon.Analysis.GraphColoring.
SparseNode
class harpoon.Analysis.GraphColoring.
DefaultSparseNode
class harpoon.Backend.CSAHack.Graph.
Node
class harpoon.Backend.CSAHack.Graph.
NodeList
class harpoon.Analysis.PointerAnalysis.
NodeRepository
(implements java.io.
Serializable
)
class harpoon.Util.
NullEnumerator
(implements java.util.
Enumeration
)
class harpoon.Backend.Runtime1.
ObjectBuilder.RootOracle
class java.util.
Observable
class harpoon.Analysis.Partition.
PartitionGraphViewer
(implements java.awt.event.
ActionListener
)
class harpoon.Analysis.PointerAnalysis.
ODInformation
class harpoon.Analysis.PointerAnalysis.
ODMAInfo
(implements harpoon.Analysis.Maps.
AllocationInformation
, java.io.
Serializable
)
class harpoon.Analysis.PointerAnalysis.
ODNodeStatus
class harpoon.Main.
ODPAMain
class harpoon.Analysis.PointerAnalysis.
ODParIntGraph
class harpoon.Analysis.PointerAnalysis.
ODPointerAnalysis
class harpoon.Interpret.Tree.OffsetMap
class harpoon.Interpret.Tree.
InterpreterOffsetMap
class harpoon.IR.Bytecode.
Op
class harpoon.IR.Bytecode.
Operand
class harpoon.IR.Bytecode.
OpClass
class harpoon.IR.Bytecode.
OpConstant
class harpoon.IR.Bytecode.
OpField
class harpoon.IR.Bytecode.
OpLocalVariable
class harpoon.IR.Bytecode.
OpMethod
class harpoon.IR.Quads.
OperVisitor
class harpoon.Analysis.GraphColoring.
OptimisticGraphColorer.NodeSelector
class harpoon.Analysis.GraphColoring.
OptimisticGraphColorer.SimpleSelector
class harpoon.Main.
Options
class java.io.
OutputStream
class java.io.
FilterOutputStream
class java.io.
DataOutputStream
(implements java.io.
DataOutput
)
class harpoon.IR.RawClass.
ClassDataOutputStream
class harpoon.Analysis.Realtime.
PACheckRemoval
(implements harpoon.Analysis.Realtime.
CheckRemoval
)
class harpoon.Analysis.PointerAnalysis.
PAEdge
(implements java.io.
Serializable
)
class harpoon.Analysis.PointerAnalysis.
PAEscapeFunc
(implements java.io.
Serializable
)
class harpoon.Main.
PAMain
class harpoon.Analysis.PointerAnalysis.
PANode
(implements java.io.
Serializable
)
class harpoon.Analysis.PointerAnalysis.
ParIntGraph
(implements java.io.
Serializable
)
class harpoon.Util.
ParseUtil
class harpoon.Analysis.Partition.
Partition
class harpoon.Analysis.PointerAnalysis.
PASync
(implements java.io.
Serializable
)
class harpoon.Analysis.PointerAnalysis.
PAThreadMap
(implements java.io.
Serializable
)
class harpoon.IR.Quads.
Pattern
class harpoon.Analysis.PointerAnalysis.
PAWorkSet
(implements java.io.
Serializable
)
class harpoon.Analysis.PointerAnalysis.
PAWorkList
(implements java.io.
Serializable
)
class harpoon.Analysis.PointerAnalysis.
PAWorkStack
(implements java.io.
Serializable
)
class harpoon.Util.Collections.
PersistentMap
class harpoon.Util.Collections.
PersistentSet
class harpoon.Analysis.
Place
class harpoon.Analysis.PointerAnalysis.
PointerAnalysis
(implements java.io.
Serializable
)
class harpoon.Analysis.PointerAnalysis.
PointsToGraph
(implements java.lang.
Cloneable
, java.io.
Serializable
)
class harpoon.IR.Tree.
Print
class harpoon.Analysis.Realtime.
PrintFactory
(implements harpoon.ClassFile.
HCodeFactory
)
class harpoon.IR.Quads.
Qop
class harpoon.IR.LowQuad.
LQop
class harpoon.IR.Quads.
Quad
(implements harpoon.IR.Properties.
CFGraphable
, java.lang.
Cloneable
, java.lang.
Comparable
, harpoon.ClassFile.
HCodeElement
, java.io.
Serializable
, harpoon.IR.Properties.
UseDefable
)
class harpoon.IR.Quads.
AGET
class harpoon.IR.Quads.
ALENGTH
class harpoon.IR.Quads.
ANEW
class harpoon.IR.Quads.
ARRAYINIT
class harpoon.IR.Quads.
ASET
class harpoon.IR.Quads.
COMPONENTOF
class harpoon.IR.Quads.
CONST
class harpoon.IR.Quads.
DEBUG
class harpoon.IR.Quads.
FOOTER
class harpoon.IR.Quads.
GET
class harpoon.IR.Quads.
HANDLER
class harpoon.IR.Quads.
HEADER
class harpoon.IR.Quads.
INSTANCEOF
class harpoon.IR.LowQuad.
LowQuad
class harpoon.IR.LowQuad.
PCONST
class harpoon.IR.LowQuad.
PAOFFSET
class harpoon.IR.LowQuad.
PFCONST
class harpoon.IR.LowQuad.
PFOFFSET
class harpoon.IR.LowQuad.
PMCONST
class harpoon.IR.LowQuad.
PMOFFSET
class harpoon.IR.LowQuad.
PGET
class harpoon.IR.LowQuad.
PPTR
class harpoon.IR.LowQuad.
PARRAY
class harpoon.IR.LowQuad.
PFIELD
class harpoon.IR.LowQuad.
PMETHOD
class harpoon.IR.LowQuad.
PSET
class harpoon.IR.Quads.
METHOD
class harpoon.IR.Quads.
MONITORENTER
class harpoon.IR.Quads.
MONITOREXIT
class harpoon.IR.Quads.
MOVE
class harpoon.IR.Quads.
NEW
class harpoon.IR.Quads.
NOP
class harpoon.IR.Quads.
TYPECAST
class harpoon.IR.Quads.
OPER
class harpoon.IR.LowQuad.
POPER
class harpoon.IR.Quads.
PHI
class harpoon.IR.Quads.
LABEL
class harpoon.IR.Quads.
RETURN
class harpoon.IR.Quads.
SET
class harpoon.IR.Quads.
SIGMA
class harpoon.IR.Quads.
CALL
class harpoon.IR.Quads.
CJMP
class harpoon.IR.LowQuad.
PCALL
class harpoon.IR.Quads.
SWITCH
class harpoon.IR.Quads.
TYPESWITCH
class harpoon.IR.Quads.
THROW
class harpoon.Analysis.Quads.
QuadCounter
(implements harpoon.ClassFile.
HCodeFactory
, java.io.
Serializable
)
class harpoon.IR.Quads.
QuadFactory
class harpoon.IR.LowQuad.
LowQuadFactory
class harpoon.Analysis.Quads.
QuadInterferenceGraph
(implements harpoon.Analysis.
InterferenceGraph
)
class harpoon.IR.Quads.
QuadKind
class harpoon.IR.LowQuad.
LowQuadKind
class harpoon.IR.Quads.
QuadVisitor
class harpoon.Analysis.EventDriven.
CloningVisitor
class harpoon.Analysis.DataFlow.
DataFlowQuadVisitor
class harpoon.Analysis.DataFlow.
BackwardDataFlowQuadVisitor
class harpoon.Analysis.DataFlow.
ForwardDataFlowQuadVisitor
class harpoon.IR.LowQuad.
LowQuadVisitor
class harpoon.Main.
Raw
class harpoon.Util.Graphs.
Reachability
class harpoon.Analysis.
ReachingDefs
class harpoon.Analysis.
ReachingDefsAltImpl
class harpoon.Analysis.
ReachingDefsCachingImpl
class harpoon.Analysis.
ReachingDefsImpl
class harpoon.Analysis.
SSxReachingDefsImpl
class harpoon.Analysis.DataFlow.
ReachingDefs
class java.io.
Reader
class java.io.
FilterReader
class harpoon.Tools.Annotation.Lex.
EscapedUnicodeReader
class harpoon.Analysis.Realtime.
Realtime
class harpoon.Analysis.Instr.
RegAlloc
class harpoon.Analysis.Instr.AppelRegAllocClasses
class harpoon.Analysis.Instr.
AppelRegAlloc
class harpoon.Analysis.Instr.
AppelRegAllocFsk
class harpoon.Analysis.Instr.
AppelRegAllocStd
class harpoon.Analysis.Instr.
DemandDrivenRegAlloc
class harpoon.Analysis.Instr.
GraphColoringRegAlloc
class harpoon.Analysis.Instr.
LocalCffRegAlloc
class harpoon.Backend.CSAHack.RegAlloc.
RegAlloc
(implements harpoon.Temp.
TempMap
)
class harpoon.Analysis.Instr.
RegAlloc.Factory
class harpoon.Analysis.Instr.
RegAllocOpts
class harpoon.Backend.Generic.
RegFileInfo
class harpoon.Backend.MIPS.
RegFileInfo
(implements harpoon.Backend.Generic.
LocationFactory
)
class harpoon.Backend.Sparc.
RegFileInfo
(implements harpoon.Backend.Generic.
LocationFactory
)
class harpoon.Backend.StrongARM.
RegFileInfo
(implements harpoon.Backend.Generic.
LocationFactory
)
class harpoon.IR.
Registration
class harpoon.Main.
CallGraph
class harpoon.Main.
CHStats
class harpoon.Main.
EDMain
class harpoon.Main.
EDXMain
class harpoon.Main.
EventDriven
class harpoon.Main.
Graph
class harpoon.Main.
JMain
class harpoon.Main.
Lint
class harpoon.Main.
Main
class harpoon.Main.
Run
class harpoon.Main.
SAMain
class harpoon.Main.
Sizer
class harpoon.Main.
TypesMain
class harpoon.Util.DataStructs.
RelationImpl
(implements harpoon.Util.DataStructs.
Relation
, java.io.
Serializable
)
class harpoon.Util.
ReverseEnumerator
(implements java.util.
Enumeration
)
class harpoon.Analysis.DataFlow.
ReversePostOrderEnumerator
(implements java.util.
Enumeration
)
class harpoon.Analysis.DataFlow.
ReversePostOrderIterator
(implements java.util.
Iterator
)
class harpoon.IR.Quads.
RSSxToNoSSA
class harpoon.Backend.Generic.
Runtime
class harpoon.Backend.Runtime1.
Runtime
class harpoon.Backend.Runtime2.
Runtime
class harpoon.Analysis.Realtime.
RealtimeRuntime
class harpoon.Backend.Generic.
Runtime.ObjectBuilder
class harpoon.Backend.Runtime1.
ObjectBuilder
class harpoon.Backend.Generic.
Runtime.TreeBuilder
class harpoon.Backend.Runtime1.
TreeBuilder
class harpoon.Backend.Runtime2.
TreeBuilder
class harpoon.Backend.Generic.
RuntimeInformation
class harpoon.Backend.Analysis.
JLSRuntimeInformation
class harpoon.Backend.Runtime1.
RuntimeInformation
class harpoon.Analysis.Quads.SCC.
SCCAnalysis
(implements harpoon.Analysis.Maps.
ConstMap
, harpoon.Analysis.Maps.
ExactTypeMap
, harpoon.Analysis.Maps.
ExecMap
)
class harpoon.Util.BasicBlocks.
SCCBBFactory
(implements java.io.
Serializable
)
class harpoon.Util.BasicBlocks.
CachingSCCBBFactory
class harpoon.Util.LightBasicBlocks.
SCCLBBFactory
(implements java.io.
Serializable
)
class harpoon.Util.LightBasicBlocks.
CachingSCCLBBFactory
(implements java.io.
Serializable
)
class harpoon.Util.Graphs.
SCComponent
(implements java.lang.
Comparable
, java.io.
Serializable
)
class harpoon.Analysis.Quads.SCC.
SCCOptimize
(implements harpoon.Analysis.Maps.
ExecMap
)
class harpoon.Util.Graphs.
SCCTopSortedGraph
(implements java.io.
Serializable
)
class harpoon.Analysis.
SESE
class harpoon.Analysis.
SESE.Region
class harpoon.Analysis.Realtime.
SimpleCheckRemoval
(implements harpoon.Analysis.Realtime.
CheckRemoval
, harpoon.Analysis.Realtime.
NoHeapCheckRemoval
)
class harpoon.Analysis.Quads.
SimpleConstMap
(implements harpoon.Analysis.Maps.
ConstMap
)
class harpoon.Analysis.Tree.
Simplification
class harpoon.Analysis.Tree.
AlgebraicSimplification
class harpoon.Analysis.Tree.
Canonicalize
class harpoon.Analysis.Tree.
DeadCodeElimination
class harpoon.Backend.Analysis.
GCTraceStore
class harpoon.Analysis.Realtime.
HeapCheckAdder
class harpoon.Backend.Analysis.
InsertWriteBarrier
class harpoon.Analysis.Tree.
JumpOptimization
class harpoon.Backend.Analysis.
MakeGCThreadSafe
class harpoon.Analysis.Tree.
MemHoisting
class harpoon.Analysis.PreciseGC.
WriteBarrierConstElim
class harpoon.Analysis.PreciseGC.
WriteBarrierPostPass
class harpoon.Analysis.PreciseGC.
WriteBarrierTreePass
class harpoon.Analysis.Tree.
Simplification.Rule
class harpoon.Util.
SingletonEnumerator
(implements java.util.
Enumeration
)
class harpoon.Analysis.MetaMethods.
SmartCallGraph
(implements harpoon.Analysis.Quads.
CallGraph
)
class harpoon.Analysis.DataFlow.
Solver
class harpoon.Util.
SortedMapComparator
(implements java.util.
Comparator
)
class harpoon.Tools.PatMat.
Spec
class harpoon.Tools.PatMat.
Spec.Detail
class harpoon.Tools.PatMat.
Spec.DetailExtra
class harpoon.Tools.PatMat.
Spec.DetailPredicate
class harpoon.Tools.PatMat.
Spec.DetailWeight
class harpoon.Tools.PatMat.
Spec.DetailList
class harpoon.Tools.PatMat.
Spec.DetailVisitor
class harpoon.Tools.PatMat.
Spec.Exp
class harpoon.Tools.PatMat.
Spec.ExpBinop
class harpoon.Tools.PatMat.
Spec.ExpConst
class harpoon.Tools.PatMat.
Spec.ExpId
class harpoon.Tools.PatMat.
Spec.ExpMem
class harpoon.Tools.PatMat.
Spec.ExpName
class harpoon.Tools.PatMat.
Spec.ExpTemp
class harpoon.Tools.PatMat.
Spec.ExpUnop
class harpoon.Tools.PatMat.
Spec.ExpList
class harpoon.Tools.PatMat.
Spec.ExpVisitor
class harpoon.Tools.PatMat.
Spec.IdList
class harpoon.Tools.PatMat.
Spec.Leaf
class harpoon.Tools.PatMat.
Spec.LeafId
class harpoon.Tools.PatMat.
Spec.LeafNull
class harpoon.Tools.PatMat.
Spec.LeafNumber
class harpoon.Tools.PatMat.
Spec.LeafOp
class harpoon.Tools.PatMat.
Spec.LeafSegType
class harpoon.Tools.PatMat.
Spec.LeafVisitor
class harpoon.Tools.PatMat.
Spec.Rule
class harpoon.Tools.PatMat.
Spec.RuleExp
class harpoon.Tools.PatMat.
Spec.RuleStm
class harpoon.Tools.PatMat.
Spec.RuleList
class harpoon.Tools.PatMat.
Spec.RuleVisitor
class harpoon.Tools.PatMat.
Spec.Stm
class harpoon.Tools.PatMat.
Spec.StmAlign
class harpoon.Tools.PatMat.
Spec.StmCall
class harpoon.Tools.PatMat.
Spec.StmCjump
class harpoon.Tools.PatMat.
Spec.StmData
class harpoon.Tools.PatMat.
Spec.StmExp
class harpoon.Tools.PatMat.
Spec.StmJump
class harpoon.Tools.PatMat.
Spec.StmLabel
class harpoon.Tools.PatMat.
Spec.StmMethod
class harpoon.Tools.PatMat.
Spec.StmMove
class harpoon.Tools.PatMat.
Spec.StmNativeCall
class harpoon.Tools.PatMat.
Spec.StmReturn
class harpoon.Tools.PatMat.
Spec.StmSegment
class harpoon.Tools.PatMat.
Spec.StmSeq
class harpoon.Tools.PatMat.
Spec.StmThrow
class harpoon.Tools.PatMat.
Spec.StmVisitor
class harpoon.Tools.PatMat.
Spec.TypeSet
class harpoon.Analysis.Instr.
SpillHeuristics
class harpoon.Analysis.Instr.
SpillHeuristics.SpillHeuristic
class harpoon.IR.Quads.
SSIRename
class harpoon.Analysis.Quads.
SSIStats
class harpoon.IR.Quads.
SSIToSSA
class harpoon.Analysis.Quads.
SSIToSSAMap
(implements harpoon.Temp.
TempMap
)
class harpoon.Backend.MIPS.
StackInfo
class harpoon.IR.Tree.
StmList
class harpoon.Tools.Annotation.
Sym
class harpoon.Tools.PatMat.
Sym
class harpoon.Analysis.PointerAnalysis.
SyncElimination
(implements java.io.
Serializable
)
class harpoon.Temp.
Temp
(implements java.lang.
Cloneable
, java.lang.
Comparable
, harpoon.Util.
ReferenceUnique
, java.io.
Serializable
)
class harpoon.Analysis.Instr.
LocalCffRegAlloc.PreassignTemp
class harpoon.IR.Quads.
TempChain
class harpoon.Backend.StrongARM.
TwoWordTemp
class harpoon.Backend.Generic.
TempBuilder
class harpoon.Backend.StrongARM.
TempBuilder
class harpoon.Backend.MIPS.
TempBuilder
class harpoon.Backend.Sparc.
TempBuilder
class harpoon.Temp.
TempFactory
(implements harpoon.Util.
ReferenceUnique
)
class harpoon.IR.Jasmin.
TempInfo
class harpoon.Analysis.Instr.
TempInstrPair
class harpoon.Temp.
TempList
class harpoon.Backend.StrongARM.
TempVisitor
class harpoon.Backend.MIPS.
TempVisitor
class harpoon.Analysis.MemOpt.
TestMemOpt
class harpoon.IR.Quads.
ThreadInliner
class java.lang.
Throwable
(implements java.io.
Serializable
)
class harpoon.Analysis.GraphColoring.
ColorableGraph.IllegalColor
class java.lang.
Exception
class java.io.
IOException
class harpoon.IR.RawClass.
ClassDataException
class harpoon.Util.
ParseUtil.BadLineException
class harpoon.Backend.Generic.
RegFileInfo.SpillException
class java.lang.
RuntimeException
class harpoon.ClassFile.
DuplicateClassException
class harpoon.ClassFile.
DuplicateMemberException
class harpoon.Analysis.GraphColoring.
EdgeNotPresentException
class java.lang.
IllegalArgumentException
class harpoon.Analysis.GraphColoring.
ColorableGraph.AlreadyColoredException
class harpoon.Analysis.GraphColoring.
ColorableGraph.AlreadyHiddenException
class harpoon.Analysis.GraphColoring.
IllegalEdgeException
class harpoon.Analysis.GraphColoring.
NodeAlreadyColoredException
class harpoon.Analysis.GraphColoring.
NodeNotColoredException
class harpoon.Analysis.GraphColoring.
NodeNotPresentInGraphException
class harpoon.Analysis.GraphColoring.
NodeNotRemovedException
class harpoon.Analysis.GraphColoring.
NoFactorySetException
class harpoon.ClassFile.
NoSuchClassException
class harpoon.ClassFile.
NoSuchMemberException
class harpoon.Analysis.GraphColoring.
ObjectNotModifiableException
class harpoon.Interpret.Tree.
PointerTypeChangedException
class harpoon.Analysis.Maps.
TypeMap.TypeNotKnownException
class harpoon.Analysis.GraphColoring.
WrongNodeTypeException
class harpoon.Runtime.Transactions.
TransactionAbortException
class harpoon.Util.Constraints.
Unfeasible
class harpoon.Analysis.GraphColoring.
UnableToColorGraph
class harpoon.Util.
Timer
class harpoon.Analysis.EventDriven.
ToAsync
class harpoon.IR.Tree.
ToCanonicalTree
class harpoon.IR.Quads.
ToNoSSA
class harpoon.IR.Tree.
Translation
class harpoon.IR.Tree.
Translation.Exp
class harpoon.IR.Tree.
Translation.Cx
class harpoon.IR.Tree.
Translation.Ex
class harpoon.IR.Tree.
Translation.Nx
class harpoon.IR.Tree.
Tree
(implements harpoon.ClassFile.
HCodeElement
)
class harpoon.IR.Tree.
Exp
(implements harpoon.IR.Tree.
Typed
)
class harpoon.IR.Tree.
CONST
(implements harpoon.ClassFile.
HDataElement
, harpoon.IR.Tree.
PreciselyTyped
)
class harpoon.IR.Tree.
ESEQ
(implements harpoon.IR.Tree.
PreciselyTyped
)
class harpoon.IR.Tree.
MEM
(implements harpoon.IR.Tree.
PreciselyTyped
)
class harpoon.IR.Tree.
NAME
(implements harpoon.ClassFile.
HDataElement
)
class harpoon.IR.Tree.
OPER
class harpoon.IR.Tree.
BINOP
class harpoon.IR.Tree.
UNOP
class harpoon.IR.Tree.
TEMP
class harpoon.IR.Tree.
Stm
class harpoon.IR.Tree.
ALIGN
(implements harpoon.ClassFile.
HDataElement
)
class harpoon.IR.Tree.
CJUMP
class harpoon.IR.Tree.
DATUM
(implements harpoon.ClassFile.
HDataElement
)
class harpoon.IR.Tree.
EXPR
class harpoon.IR.Tree.
INVOCATION
class harpoon.IR.Tree.
CALL
class harpoon.IR.Tree.
NATIVECALL
class harpoon.IR.Tree.
JUMP
class harpoon.IR.Tree.
LABEL
(implements harpoon.ClassFile.
HDataElement
)
class harpoon.IR.Tree.
METHOD
class harpoon.IR.Tree.
MOVE
(implements harpoon.IR.Tree.
Typed
)
class harpoon.IR.Tree.
RETURN
(implements harpoon.IR.Tree.
Typed
)
class harpoon.IR.Tree.
SEGMENT
(implements harpoon.ClassFile.
HDataElement
)
class harpoon.IR.Tree.
SEQ
(implements harpoon.ClassFile.
HDataElement
)
class harpoon.IR.Tree.
THROW
(implements harpoon.IR.Tree.
Typed
)
class harpoon.IR.Tree.
TreeFactory
(implements harpoon.Util.
ReferenceUnique
)
class harpoon.IR.Tree.
Code.TreeFactory
class harpoon.IR.Tree.
Data.TreeFactory
class harpoon.IR.Tree.
TreeKind
class harpoon.Analysis.DataFlow.
TreeSolver
class harpoon.IR.Tree.
TreeVisitor
class harpoon.IR.Tree.
TreeVerifyingVisitor
class harpoon.IR.Tree.
TreeVerifyingVisitor.NoRepeats
class harpoon.Util.
Tuple
(implements java.lang.
Comparable
, java.io.
Serializable
)
class harpoon.Interpret.Tree.Pointer
class harpoon.Interpret.Tree.
InterfaceListPointer
class harpoon.Interpret.Tree.
StringPointer
class harpoon.Interpret.Tree.
UndefinedPointer
class harpoon.IR.Tree.
Type
class harpoon.Util.TypeInference.
TypeInference
(implements java.io.
Serializable
)
class harpoon.Analysis.Quads.
TypeInfo
(implements harpoon.Analysis.Maps.
ExactTypeMap
)
class harpoon.Util.
UComp
(implements java.util.
Comparator
)
class harpoon.ClassFile.
UniqueName
class harpoon.Util.
UnmodifiableIterator
(implements java.util.
Iterator
)
class harpoon.Util.
ArrayIterator
(implements java.util.
Iterator
)
class harpoon.Analysis.
EdgesIterator
(implements java.util.
Iterator
)
class harpoon.Util.
EnumerationIterator
(implements java.util.
Iterator
)
class harpoon.Util.
FilterIterator
(implements java.util.
Iterator
)
class harpoon.Util.
ReverseIterator
(implements java.util.
Iterator
)
class harpoon.Util.
UnmodifiableListIterator
(implements java.util.
ListIterator
)
class harpoon.Analysis.Quads.
Unreachable
class harpoon.IR.Tree.
Uop
class harpoon.Analysis.
UseDef
(implements harpoon.Analysis.Maps.
UseDefMap
)
class harpoon.Analysis.
UseDefChecker
(implements harpoon.ClassFile.
HCodeFactory
)
class harpoon.Analysis.
UseDefChecker.ReachingDefsFactory
class harpoon.IR.Properties.
UseDefer
class harpoon.Analysis.Instr.
BasePointerPreservingUseDefer
class harpoon.Analysis.Instr.
IgnoreSpillUseDefer
class harpoon.Backend.Generic.
RegUseDefer
class harpoon.IR.Tree.
TreeUseDefer
class harpoon.Util.
Util
class harpoon.Analysis.Partition.
WeightedGraph
class harpoon.Analysis.Partition.
WGNode
class harpoon.Runtime.PreciseGC.
WriteBarrier
class harpoon.Analysis.PreciseGC.
WriteBarrierStats
class java.io.
Writer
class java.io.
PrintWriter
class harpoon.Backend.PreciseC.
TreeToC
Interface Hierarchy
interface harpoon.Analysis.
AllCallers.MethodSet
interface harpoon.Analysis.Maps.
AllInductionsMap
interface harpoon.Analysis.Maps.
AllocationInformation
interface harpoon.Analysis.Maps.
AllocationInformation.AllocationProperties
interface harpoon.Util.
ArrayFactory
interface harpoon.Backend.Maps.
BackendDerivation.Register
interface harpoon.Backend.Generic.
RegFileInfo.MachineRegLoc
(also extends harpoon.Backend.Generic.
RegFileInfo.CommonLoc
)
interface harpoon.Analysis.
BasicBlockFactoryInterf
interface harpoon.Analysis.
BasicBlockInterf
interface harpoon.Analysis.Maps.
BasicInductionsMap
interface harpoon.Util.
BinaryRelation
interface harpoon.Util.Collections.
MultiMap
(also extends java.util.
Map
)
interface harpoon.Util.Collections.
InvertibleMultiMap
interface harpoon.Analysis.EventDriven.
BMethod
interface harpoon.Analysis.
CallGraph
interface harpoon.Analysis.Quads.
CallGraph
interface harpoon.Analysis.Realtime.
CheckRemoval
interface java.util.
Collection
interface harpoon.Util.
MaxPriorityQueue
interface java.util.
Set
interface harpoon.Util.Collections.
MapSet
interface harpoon.Util.Collections.
MultiMapSet
interface java.lang.
Comparable
interface harpoon.ClassFile.
HMember
interface harpoon.ClassFile.
HField
interface harpoon.ClassFile.
HMethod
interface harpoon.ClassFile.
HConstructor
interface harpoon.ClassFile.
HInitializer
interface harpoon.Analysis.Maps.
ConstMap
interface harpoon.Util.Collections.
Environment.Mark
interface harpoon.Analysis.Maps.
ExecMap
interface harpoon.Analysis.GraphColoring.
Graph
interface harpoon.Analysis.GraphColoring.
ColorableGraph
interface harpoon.Analysis.GraphColoring.
DirectedGraph
interface harpoon.Util.
Grapher
interface harpoon.Analysis.
InterferenceGraph
interface harpoon.IR.Quads.
HANDLER.ProtectedSet
interface harpoon.ClassFile.
HClassMutator
interface harpoon.ClassFile.
HCodeEdge
interface harpoon.ClassFile.
HCodeElement
interface harpoon.IR.Properties.
CFGraphable
interface harpoon.IR.Properties.
UseDefable
interface harpoon.ClassFile.
HCodeFactory
interface harpoon.Analysis.Instr.
RegAlloc.IntermediateCodeFactory
interface harpoon.ClassFile.
SerializableCodeFactory
(also extends java.io.
Serializable
)
interface harpoon.ClassFile.
HDataElement
interface harpoon.Util.Collections.
Heap
interface harpoon.ClassFile.
HFieldMutator
interface harpoon.ClassFile.
HMethodMutator
interface harpoon.Analysis.Maps.
InvariantsMap
interface harpoon.Tools.Annotation.
Lexer
interface harpoon.Backend.Generic.
LocationFactory
interface harpoon.Backend.Generic.
LocationFactory.Location
interface harpoon.Analysis.Loops.
Loops
interface java.util.
Map
interface harpoon.Util.Collections.
Environment
interface harpoon.Util.Collections.
InvertibleMap
interface harpoon.Util.Collections.
MultiMap
(also extends harpoon.Util.
BinaryRelation
)
interface harpoon.Util.Collections.
InvertibleMultiMap
interface harpoon.Util.Graphs.
Navigator
interface harpoon.Util.Graphs.
SCComponent.Navigator
interface harpoon.Analysis.Realtime.
NoHeapCheckRemoval
interface harpoon.IR.Tree.
OptimizedTreeCode.TreeOptimizer
interface harpoon.Analysis.PointerAnalysis.
PAEdgeSet
interface harpoon.Analysis.PointerAnalysis.
PANodeVisitor
interface harpoon.Util.
ParseUtil.StringParser
interface harpoon.Util.
PredicateWrapper
interface harpoon.Util.Graphs.
Reachability.Action
interface harpoon.Util.
ReferenceUnique
interface harpoon.Analysis.Instr.
RegAlloc.IntermediateCode
interface harpoon.Backend.Generic.
RegFileInfo.CommonLoc
interface harpoon.Backend.Generic.
RegFileInfo.MachineRegLoc
(also extends harpoon.Backend.Maps.
BackendDerivation.Register
)
interface harpoon.Backend.Generic.
RegFileInfo.StackOffsetLoc
interface harpoon.Backend.Generic.
RegFileInfo.TempLocator
interface harpoon.Util.DataStructs.
Relation
interface harpoon.Util.DataStructs.
RelationEntryVisitor
interface harpoon.Backend.Generic.
Runtime.ObjectBuilder.Info
interface harpoon.Backend.Generic.
Runtime.ObjectBuilder.ArrayInfo
interface harpoon.Backend.Generic.
Runtime.ObjectBuilder.ObjectInfo
interface java.io.
Serializable
interface harpoon.Analysis.MetaMethods.
MetaCallGraph
interface harpoon.ClassFile.
SerializableCodeFactory
(also extends harpoon.ClassFile.
HCodeFactory
)
interface harpoon.Analysis.Maps.
SetTypeMap
interface harpoon.Temp.
TempMap
interface harpoon.Temp.
WritableTempMap
interface harpoon.IR.Tree.
Tree.CloneCallback
interface harpoon.IR.Tree.
TreeDerivation
interface harpoon.IR.Tree.
Typed
interface harpoon.IR.Tree.
PreciselyTyped
interface harpoon.Analysis.Maps.
TypeMap
interface harpoon.Analysis.Maps.
Derivation
interface harpoon.Backend.Maps.
BackendDerivation
interface harpoon.Analysis.Maps.
ExactTypeMap
interface harpoon.Analysis.Maps.
UseDefMap
interface harpoon.Util.
Worklist
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes