Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
Hierarchy For All Packages
Package Hierarchies:
EDU.purdue.cs.bloat.benchmark
,
EDU.purdue.cs.bloat.cfg
,
EDU.purdue.cs.bloat.codegen
,
EDU.purdue.cs.bloat.context
,
EDU.purdue.cs.bloat.decorate
,
EDU.purdue.cs.bloat.diva
,
EDU.purdue.cs.bloat.dump
,
EDU.purdue.cs.bloat.editor
,
EDU.purdue.cs.bloat.file
,
EDU.purdue.cs.bloat.optimize
,
EDU.purdue.cs.bloat.reflect
,
EDU.purdue.cs.bloat.shrink
,
EDU.purdue.cs.bloat.ssa
,
EDU.purdue.cs.bloat.strip
,
EDU.purdue.cs.bloat.tbaa
,
EDU.purdue.cs.bloat.trans
,
EDU.purdue.cs.bloat.tree
,
EDU.purdue.cs.bloat.util
Class Hierarchy
class java.lang.Object
class java.util.AbstractCollection (implements java.util.Collection)
class java.util.AbstractList (implements java.util.List)
class java.util.ArrayList (implements java.lang.Cloneable, java.util.List, java.io.Serializable)
class EDU.purdue.cs.bloat.util.
ResizeableArrayList
(implements java.lang.Cloneable, java.util.List, java.io.Serializable)
class EDU.purdue.cs.bloat.util.
Assert
class EDU.purdue.cs.bloat.file.
Attribute
class EDU.purdue.cs.bloat.file.
Code
class EDU.purdue.cs.bloat.file.
ConstantValue
class EDU.purdue.cs.bloat.file.
Exceptions
class EDU.purdue.cs.bloat.file.
GenericAttribute
class EDU.purdue.cs.bloat.file.
LineNumberTable
class EDU.purdue.cs.bloat.file.
LocalVariableTable
class EDU.purdue.cs.bloat.benchmark.
Benchmark
class EDU.purdue.cs.bloat.context.
BloatContext
(implements EDU.purdue.cs.bloat.inline.InlineContext)
class EDU.purdue.cs.bloat.context.
PersistentBloatContext
class EDU.purdue.cs.bloat.context.
CachingBloatContext
class EDU.purdue.cs.bloat.reflect.
Catch
class EDU.purdue.cs.bloat.editor.
ClassEditor
class EDU.purdue.cs.bloat.file.
ClassFile
(implements EDU.purdue.cs.bloat.reflect.
ClassInfo
)
class EDU.purdue.cs.bloat.file.
ClassFileLoader
(implements EDU.purdue.cs.bloat.reflect.
ClassInfoLoader
)
class EDU.purdue.cs.bloat.file.
JarFileCommitter
class EDU.purdue.cs.bloat.editor.
ClassHierarchy
class EDU.purdue.cs.bloat.editor.
ClassHierarchy.ResolvesToWith
class java.lang.ClassLoader
class java.security.SecureClassLoader
class java.net.URLClassLoader
class EDU.purdue.cs.bloat.context.
BloatingClassLoader
class EDU.purdue.cs.bloat.editor.
CodeArray
(implements EDU.purdue.cs.bloat.editor.
InstructionVisitor
, EDU.purdue.cs.bloat.editor.
Opcode
)
class EDU.purdue.cs.bloat.trans.
CompactArrayInitializer
(implements EDU.purdue.cs.bloat.editor.
Opcode
)
class EDU.purdue.cs.bloat.ssa.
ComponentVisitor
class EDU.purdue.cs.bloat.reflect.
Constant
class EDU.purdue.cs.bloat.editor.
ConstantPool
class EDU.purdue.cs.bloat.benchmark.
CounterDecorate
(implements EDU.purdue.cs.bloat.editor.
Opcode
)
class EDU.purdue.cs.bloat.trans.
DeadCodeElimination
class EDU.purdue.cs.bloat.tree.
DefInformation
class EDU.purdue.cs.bloat.cfg.
DominanceFrontier
class EDU.purdue.cs.bloat.cfg.
DominatorTree
class EDU.purdue.cs.bloat.tree.
EliminationInformation
class EDU.purdue.cs.bloat.trans.
ExprPropagation
class EDU.purdue.cs.bloat.file.
Field
(implements EDU.purdue.cs.bloat.reflect.
FieldInfo
)
class EDU.purdue.cs.bloat.editor.
FieldEditor
class EDU.purdue.cs.bloat.util.
Graph
class EDU.purdue.cs.bloat.cfg.
FlowGraph
class EDU.purdue.cs.bloat.util.
GraphNode
class EDU.purdue.cs.bloat.cfg.
Block
class EDU.purdue.cs.bloat.cfg.
Handler
class EDU.purdue.cs.bloat.util.
IdentityComparator
(implements java.util.Comparator)
class EDU.purdue.cs.bloat.util.
ImmutableIterator
(implements java.util.Iterator)
class EDU.purdue.cs.bloat.editor.
IncOperand
class EDU.purdue.cs.bloat.diva.
InductionVarAnalyzer
class EDU.purdue.cs.bloat.editor.
Instruction
(implements EDU.purdue.cs.bloat.editor.
Opcode
)
class EDU.purdue.cs.bloat.editor.
InstructionAdapter
(implements EDU.purdue.cs.bloat.editor.
InstructionVisitor
)
class EDU.purdue.cs.bloat.trans.
StackOpt
(implements EDU.purdue.cs.bloat.editor.
Opcode
)
class EDU.purdue.cs.bloat.editor.
Label
class EDU.purdue.cs.bloat.reflect.
LineNumberDebugInfo
class EDU.purdue.cs.bloat.codegen.
Liveness
class EDU.purdue.cs.bloat.reflect.
LocalDebugInfo
class EDU.purdue.cs.bloat.editor.
LocalVariable
class EDU.purdue.cs.bloat.diva.
Main
class EDU.purdue.cs.bloat.decorate.
Main
(implements EDU.purdue.cs.bloat.editor.
Opcode
)
class EDU.purdue.cs.bloat.optimize.
Main
class EDU.purdue.cs.bloat.shrink.
Main
(implements EDU.purdue.cs.bloat.editor.
Opcode
)
class EDU.purdue.cs.bloat.strip.
Main
(implements EDU.purdue.cs.bloat.editor.
Opcode
)
class EDU.purdue.cs.bloat.dump.
Main
(implements EDU.purdue.cs.bloat.editor.
Opcode
)
class EDU.purdue.cs.bloat.editor.
MemberRef
class EDU.purdue.cs.bloat.file.
Method
(implements EDU.purdue.cs.bloat.reflect.
MethodInfo
)
class EDU.purdue.cs.bloat.editor.
MethodEditor
(implements EDU.purdue.cs.bloat.editor.
Opcode
)
class EDU.purdue.cs.bloat.editor.
MultiArrayOperand
class EDU.purdue.cs.bloat.editor.
NameAndType
class EDU.purdue.cs.bloat.tree.
Node
class EDU.purdue.cs.bloat.tree.
Expr
(implements java.lang.Cloneable)
class EDU.purdue.cs.bloat.tree.
ArithExpr
class EDU.purdue.cs.bloat.tree.
ArrayLengthExpr
class EDU.purdue.cs.bloat.tree.
CallExpr
class EDU.purdue.cs.bloat.tree.
CallMethodExpr
class EDU.purdue.cs.bloat.tree.
CallStaticExpr
class EDU.purdue.cs.bloat.tree.
CastExpr
class EDU.purdue.cs.bloat.tree.
CatchExpr
class EDU.purdue.cs.bloat.tree.
CheckExpr
class EDU.purdue.cs.bloat.tree.
RCExpr
class EDU.purdue.cs.bloat.tree.
UCExpr
class EDU.purdue.cs.bloat.tree.
ZeroCheckExpr
class EDU.purdue.cs.bloat.tree.
CondExpr
class EDU.purdue.cs.bloat.tree.
InstanceOfExpr
class EDU.purdue.cs.bloat.tree.
ConstantExpr
(implements EDU.purdue.cs.bloat.tree.
LeafExpr
)
class EDU.purdue.cs.bloat.tree.
DefExpr
class EDU.purdue.cs.bloat.tree.
MemExpr
class EDU.purdue.cs.bloat.tree.
MemRefExpr
class EDU.purdue.cs.bloat.tree.
ArrayRefExpr
class EDU.purdue.cs.bloat.tree.
FieldExpr
class EDU.purdue.cs.bloat.tree.
StaticFieldExpr
class EDU.purdue.cs.bloat.tree.
VarExpr
class EDU.purdue.cs.bloat.tree.
LocalExpr
(implements EDU.purdue.cs.bloat.tree.
LeafExpr
)
class EDU.purdue.cs.bloat.tree.
StackExpr
class EDU.purdue.cs.bloat.tree.
NegExpr
class EDU.purdue.cs.bloat.tree.
NewArrayExpr
class EDU.purdue.cs.bloat.tree.
NewExpr
class EDU.purdue.cs.bloat.tree.
NewMultiArrayExpr
class EDU.purdue.cs.bloat.tree.
ReturnAddressExpr
class EDU.purdue.cs.bloat.tree.
ShiftExpr
class EDU.purdue.cs.bloat.tree.
StoreExpr
(implements EDU.purdue.cs.bloat.tree.
Assign
)
class EDU.purdue.cs.bloat.tree.
Stmt
class EDU.purdue.cs.bloat.tree.
AddressStoreStmt
class EDU.purdue.cs.bloat.tree.
ExprStmt
class EDU.purdue.cs.bloat.tree.
InitStmt
(implements EDU.purdue.cs.bloat.tree.
Assign
)
class EDU.purdue.cs.bloat.tree.
JumpStmt
class EDU.purdue.cs.bloat.tree.
GotoStmt
class EDU.purdue.cs.bloat.tree.
IfStmt
class EDU.purdue.cs.bloat.tree.
IfCmpStmt
class EDU.purdue.cs.bloat.tree.
IfZeroStmt
class EDU.purdue.cs.bloat.tree.
JsrStmt
class EDU.purdue.cs.bloat.tree.
RetStmt
class EDU.purdue.cs.bloat.tree.
ReturnExprStmt
class EDU.purdue.cs.bloat.tree.
ReturnStmt
class EDU.purdue.cs.bloat.tree.
SwitchStmt
class EDU.purdue.cs.bloat.tree.
ThrowStmt
class EDU.purdue.cs.bloat.tree.
LabelStmt
class EDU.purdue.cs.bloat.tree.
MonitorStmt
class EDU.purdue.cs.bloat.tree.
PhiStmt
(implements EDU.purdue.cs.bloat.tree.
Assign
)
class EDU.purdue.cs.bloat.tree.
PhiCatchStmt
class EDU.purdue.cs.bloat.tree.
PhiJoinStmt
class EDU.purdue.cs.bloat.tree.
SCStmt
class EDU.purdue.cs.bloat.tree.
SRStmt
class EDU.purdue.cs.bloat.tree.
StackManipStmt
(implements EDU.purdue.cs.bloat.tree.
Assign
)
class EDU.purdue.cs.bloat.tree.
Tree
(implements EDU.purdue.cs.bloat.editor.
InstructionVisitor
, EDU.purdue.cs.bloat.editor.
Opcode
)
class EDU.purdue.cs.bloat.trans.
NodeComparator
class EDU.purdue.cs.bloat.benchmark.
Nonstop
class EDU.purdue.cs.bloat.tree.
OperandStack
class EDU.purdue.cs.bloat.trans.
Peephole
(implements EDU.purdue.cs.bloat.editor.
Opcode
)
class EDU.purdue.cs.bloat.trans.
PersistentCheckElimination
class EDU.purdue.cs.bloat.codegen.
RegisterAllocator
class java.lang.SecurityManager
class EDU.purdue.cs.bloat.benchmark.
BenchmarkSecurityManager
class EDU.purdue.cs.bloat.editor.
SerialVersionUID
class EDU.purdue.cs.bloat.benchmark.
Shade
class EDU.purdue.cs.bloat.ssa.
SSA
class EDU.purdue.cs.bloat.ssa.
SSAConstructionInfo
class EDU.purdue.cs.bloat.ssa.
SSAGraph
class EDU.purdue.cs.bloat.trans.
SSAPRE
class EDU.purdue.cs.bloat.tree.
StackOptimizer
class EDU.purdue.cs.bloat.trans.
StackPRE
class EDU.purdue.cs.bloat.benchmark.
Stats
class EDU.purdue.cs.bloat.cfg.
Subroutine
class EDU.purdue.cs.bloat.editor.
Switch
class EDU.purdue.cs.bloat.tree.
Swizzler
class EDU.purdue.cs.bloat.tbaa.
TBAA
class java.lang.Throwable (implements java.io.Serializable)
class java.lang.Exception
class java.lang.RuntimeException
class EDU.purdue.cs.bloat.reflect.
ClassFormatException
class EDU.purdue.cs.bloat.benchmark.
Times
class EDU.purdue.cs.bloat.tree.
TreeVisitor
class EDU.purdue.cs.bloat.tree.
AscendVisitor
class EDU.purdue.cs.bloat.tree.
Type0Visitor
class EDU.purdue.cs.bloat.tree.
Type1Visitor
class EDU.purdue.cs.bloat.codegen.
CodeGenerator
(implements EDU.purdue.cs.bloat.editor.
Opcode
)
class EDU.purdue.cs.bloat.tree.
DescendVisitor
class EDU.purdue.cs.bloat.tree.
LEGatherer
class EDU.purdue.cs.bloat.tree.
PrintVisitor
class EDU.purdue.cs.bloat.cfg.
ReplaceTarget
class EDU.purdue.cs.bloat.tree.
ReplaceVisitor
class EDU.purdue.cs.bloat.trans.
SideEffectChecker
class EDU.purdue.cs.bloat.cfg.
VerifyCFG
class EDU.purdue.cs.bloat.editor.
TryCatch
class EDU.purdue.cs.bloat.editor.
Type
class EDU.purdue.cs.bloat.editor.
TypeComparator
(implements java.util.Comparator)
class EDU.purdue.cs.bloat.tbaa.
TypeInference
class EDU.purdue.cs.bloat.util.
UnionFind
class EDU.purdue.cs.bloat.tree.
UseInformation
class EDU.purdue.cs.bloat.editor.
UseMap
class EDU.purdue.cs.bloat.trans.
ValueFolding
class EDU.purdue.cs.bloat.trans.
ValueNumbering
Interface Hierarchy
interface EDU.purdue.cs.bloat.tree.
Assign
interface EDU.purdue.cs.bloat.reflect.
ClassInfo
interface EDU.purdue.cs.bloat.reflect.
ClassInfoLoader
interface EDU.purdue.cs.bloat.editor.
EditorContext
interface EDU.purdue.cs.bloat.editor.
EditorVisitor
interface EDU.purdue.cs.bloat.reflect.
FieldInfo
interface EDU.purdue.cs.bloat.editor.
InstructionVisitor
interface EDU.purdue.cs.bloat.tree.
LeafExpr
interface EDU.purdue.cs.bloat.reflect.
MethodInfo
interface EDU.purdue.cs.bloat.reflect.
Modifiers
interface EDU.purdue.cs.bloat.editor.
Opcode
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES