Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
A B C D E F G H I J K L M N O P Q R S T U V W _

A

ADDRESShelper(jq_Method, Operator.Invoke) - Method in class Compil3r.Quad.BytecodeToQuad
 
ADD_DUMMY_EDGES - Static variable in class Compil3r.Quad.MethodSummary.UnknownTypeNode
 
ADD_EDGES - Static variable in class Compil3r.Quad.MethodSummary.ConcreteObjectNode
 
ALL_CONCRETE - Static variable in class Compil3r.Quad.BDDPointerAnalysis
 
ALOADhelper(Operator.ALoad, jq_Type) - Method in class Compil3r.Quad.BytecodeToQuad
 
ALWAYS_TRACE - Static variable in class Compil3r.Quad.BytecodeToQuad
 
ASTOREhelper(Operator.AStore, jq_Type) - Method in class Compil3r.Quad.BytecodeToQuad
 
AlwaysMap - Static variable in class Compil3r.Quad.CodeCache
 
AndersenPointerAnalysis - class Compil3r.Quad.AndersenPointerAnalysis.
 
AndersenPointerAnalysis(boolean) - Constructor for class Compil3r.Quad.AndersenPointerAnalysis
Creates new AndersenPointerAnalysis
AndersenPointerAnalysis.AndersenCallGraph - class Compil3r.Quad.AndersenPointerAnalysis.AndersenCallGraph.
 
AndersenPointerAnalysis.AndersenCallGraph(Map, Set) - Constructor for class Compil3r.Quad.AndersenPointerAnalysis.AndersenCallGraph
 
AndersenPointerAnalysis.Path - class Compil3r.Quad.AndersenPointerAnalysis.Path.
 
AndersenPointerAnalysis.Path(MethodSummary.OutsideNode, AndersenPointerAnalysis.Path) - Constructor for class Compil3r.Quad.AndersenPointerAnalysis.Path
 
AndersenPointerAnalysis.Visitor - class Compil3r.Quad.AndersenPointerAnalysis.Visitor.
 
AndersenPointerAnalysis.Visitor() - Constructor for class Compil3r.Quad.AndersenPointerAnalysis.Visitor
 
AndersenPointerAnalysis.Visitor.InvokeCounter - class Compil3r.Quad.AndersenPointerAnalysis.Visitor.InvokeCounter.
 
AndersenPointerAnalysis.Visitor.InvokeCounter(jq_Method) - Constructor for class Compil3r.Quad.AndersenPointerAnalysis.Visitor.InvokeCounter
 
aC - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
aC - Variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.ALength
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.ALoad
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.AStore
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Binary
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.BoundsCheck
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.CheckCast
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_A_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_B_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_C_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_D_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_F_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_I_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_L_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_P_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_S_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_Z_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getfield
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_A_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_B_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_C_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_D_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_F_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_I_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_L_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_P_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_S_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_Z_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Getstatic
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Goto
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.InstanceOf
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.IntIfCmp
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Invoke
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Jsr
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.LookupSwitch
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.MemLoad
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.MemStore
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Monitor
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Move
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.New
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.NewArray
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.NullCheck
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_A_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_B_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_C_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_D_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_F_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_I_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_L_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_P_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_S_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_Z_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putfield
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_A_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_B_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_C_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_D_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_F_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_I_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_L_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_P_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_S_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_Z_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Putstatic
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Ret
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Return
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Special
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.StoreCheck
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.TableSwitch
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.Unary
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator.ZeroCheck
 
accept(Quad, QuadVisitor) - Method in class Compil3r.Quad.Operator
 
accept(QuadVisitor) - Method in class Compil3r.Quad.Quad
Accepts a quad visitor to this quad.
accessPathEdges - Variable in class Compil3r.Quad.MethodSummary.Node
Map from fields to sets of outside edges from this node on that field.
add(jq_Method) - Method in class Compil3r.Quad.ControlDependence
 
add(Object) - Method in class Compil3r.Quad.ExceptionHandlerIterator
Throws UnsupportedOperationException.
add(jq_Method, int, jq_Method) - Method in class Compil3r.Quad.LoadedCallGraph
 
add(Object) - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
add(MethodSummary.Node) - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
add(Object) - Method in class Compil3r.Quad.QuadIterator
Adds a quad to the underlying quad list.
addAccessPathEdge(AndersenField, MethodSummary.FieldNode) - Method in class Compil3r.Quad.MethodSummary.Node
Add the given successor node on the given field to the outside edge set.
addAccessPathEdges(jq_Field, Set) - Method in class Compil3r.Quad.MethodSummary.Node
Add the given set of successor nodes on the given field to the outside edge set.
addAll(Collection) - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
addAll(MethodSummary.NodeSet) - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
addAllocType(MethodSummary.Node, jq_Reference) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
addAllocType(MethodSummary.Node, jq_Reference) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
addAllocType(MethodSummary.Node, jq_Reference) - Method in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
addAllocType(MethodSummary.Node, jq_Reference) - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
addAsUseful(HashSet, HashSet, MethodSummary.Node) - Method in class Compil3r.Quad.MethodSummary
Utility function to add the given node to the node set as useful, and transitively for other nodes.
addCallTarget(SSAReader.SSAMethod) - Method in class Compil3r.Quad.SSAReader.SSAMethod
 
addChild(Dominators.DominatorNode) - Method in class Compil3r.Quad.Dominators.DominatorNode
 
addClassInit(jq_Type) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
addClassInit(jq_Type) - Method in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
addClassType(jq_Reference) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
addClassType(jq_Reference) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
addDefaultStatics() - Method in class Compil3r.Quad.MethodSummary.GlobalNode
 
addDirectAssignment(MethodSummary.Node, Set) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
addDirectAssignment(MethodSummary.Node, MethodSummary.Node) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
addDirectAssignment(MethodSummary.Node, Set) - Method in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
addDirectAssignment(MethodSummary.Node, MethodSummary.Node) - Method in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
addDummyEdges() - Method in class Compil3r.Quad.MethodSummary.UnknownTypeNode
 
addEdge(MethodSummary.Node, MethodSummary.Node) - Method in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
addEdge(MethodSummary.Node, Set) - Method in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
addEdge(String, String) - Static method in class Compil3r.Quad.DotGraph.dot
 
addEdge(String, String, String) - Static method in class Compil3r.Quad.DotGraph.dot
 
addEdge(MethodSummary.Node, MethodSummary.Node) - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
addEdge(AndersenField, MethodSummary.Node, Object) - Method in class Compil3r.Quad.MethodSummary.Node
Add the given successor node on the given field to the inside edge set.
addEdges(AndersenField, Set, Object) - Method in class Compil3r.Quad.MethodSummary.Node
Add the given set of successor nodes on the given field to the inside edge set.
addEdges(Set, AndersenField, MethodSummary.Node, Quad) - Static method in class Compil3r.Quad.MethodSummary.Node
Add the given successor node on the given field to the inside edge set of all of the given set of nodes.
addEdgesFromConcreteNodes(MethodSummary.Node, jq_Field, Set) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
addEdgesFromConcreteNodes(MethodSummary.Node, jq_Field, MethodSummary.Node) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
addEntryEdge(String, String, String) - Static method in class Compil3r.Quad.DotGraph.dot
 
addExceptionHandler(ExceptionHandlerList) - Method in class Compil3r.Quad.BasicBlock
 
addExceptionHandler(ExceptionHandler) - Method in class Compil3r.Quad.ControlFlowGraph
 
addExceptionHandler_first(ExceptionHandlerList) - Method in class Compil3r.Quad.BasicBlock
 
addFieldStore(MethodSummary.Node, jq_Field, MethodSummary.Node) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
addFieldStore(MethodSummary.Node, jq_Field, Set) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
addFieldStore(MethodSummary.Node, jq_Field, MethodSummary.Node) - Method in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
addFieldStore(MethodSummary.Node, jq_Field, Set) - Method in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
addGlobalAccessPathEdges(MethodSummary.FieldNode) - Static method in class Compil3r.Quad.MethodSummary.FieldNode
 
addGlobalEdges(MethodSummary.OutsideNode, AndersenField) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
addGlobalEdges(Set, AndersenField) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
addGlobalEdges(MethodSummary.Node) - Static method in class Compil3r.Quad.MethodSummary.Node
 
addHandledBasicBlock(BasicBlock) - Method in class Compil3r.Quad.ExceptionHandler
Add a handled basic block to the list of handled basic blocks.
addIfUseful(HashSet, HashSet, MethodSummary.Node) - Method in class Compil3r.Quad.MethodSummary
Utility function to add the given node to the node set if it is useful, and transitively for other nodes.
addInclusionBackEdge(MethodSummary.OutsideNode, MethodSummary.Node) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
addInclusionBackEdges(MethodSummary.OutsideNode, Set) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
addInclusionEdge(MethodSummary.OutsideNode, MethodSummary.Node, Object) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
addInclusionEdges(MethodSummary.OutsideNode, Set, Object) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
addInclusionEdgesToConcreteNodes(Set, MethodSummary.Node, jq_Field) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
addInclusionEdgesToConcreteNodes(MethodSummary.OutsideNode, MethodSummary.Node, jq_Field) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
addJSRInfo(JSRInfo) - Method in class Compil3r.Quad.ControlFlowGraph
 
addLeavingEdge(String, String, String) - Static method in class Compil3r.Quad.DotGraph.dot
 
addLoad(Set, MethodSummary.Node, jq_Field) - Method in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
addLoad(Set, MethodSummary.Node, jq_Field) - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
addLoadField(MethodSummary.Node, MethodSummary.Node, jq_Field) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
addLoadField(Set, MethodSummary.Node, jq_Field) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
addLoadField(MethodSummary.Node, MethodSummary.Node, jq_Field) - Method in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
addLoadField(Set, MethodSummary.Node, jq_Field) - Method in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
addLocalEscapeNode(MethodSummary.Node) - Method in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
addLocalEscapeNode(MethodSummary.Node) - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
addNextToWorklist(MethodSummary.Node, Collection, HashMap, LinkedList) - Static method in class Compil3r.Quad.SelectiveCloning
 
addNode(MethodSummary.Node) - Method in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
addNode(MethodSummary.Node) - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
addObjectAllocation(MethodSummary.Node, MethodSummary.Node) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
addObjectAllocation(MethodSummary.Node, MethodSummary.Node) - Method in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
addObjectAllocation(MethodSummary.Node, MethodSummary.Node) - Method in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
addObjectAllocation(MethodSummary.Node, MethodSummary.Node) - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
addParameterAndReturnMappings(MethodSummary, ProgramLocation, MethodSummary) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
addParameterAndReturnMappings_native(MethodSummary, ProgramLocation) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
addParameterPass(BDD, MethodSummary.ParamNode, Set) - Method in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
addPredecessor(BasicBlock) - Method in class Compil3r.Quad.BasicBlock
Add a predecessor basic block to this basic block.
addPredecessor(AndersenField, MethodSummary.Node) - Method in class Compil3r.Quad.MethodSummary.Node
Add the given predecessor node on the given field to the predecessor set.
addQuad(int, Quad) - Method in class Compil3r.Quad.BasicBlock
Add a quad to this basic block at the given location.
addQuadsThatReachHandler(BasicBlock, Set, ExceptionHandler) - Static method in class Compil3r.Quad.QuadIterator
 
addRegistersToMap(HashMap, RegisterFactory, RegisterFactory, jq_Type) - Static method in class Compil3r.Quad.ControlFlowGraph
 
addRegistersToMap(HashMap, RegisterFactory, RegisterFactory) - Static method in class Compil3r.Quad.ControlFlowGraph
 
addReturnValue(BDD, MethodSummary.ReturnedNode, Set) - Method in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
addStore(MethodSummary.Node, jq_Field, Set) - Method in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
addStore(MethodSummary.Node, jq_Field, Set) - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
addSuccessor(BasicBlock) - Method in class Compil3r.Quad.BasicBlock
Add a successor basic block to this basic block.
addSuccessor(MethodSummary.AccessPath) - Method in class Compil3r.Quad.MethodSummary.AccessPath
Add the given AccessPath object as a successor to this AccessPath object.
addSuperclass(SSAReader.SSAClass) - Method in class Compil3r.Quad.SSAReader.SSAClass
 
addThreadRun(MethodSummary.Node, jq_Class) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
addToCache(MethodSummary.OutsideNode, Set) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
addToMultiMap(HashMap, Object, Object) - Static method in class Compil3r.Quad.MethodSummary
Utility function to add to a multi map.
addToMultiMap(HashMap, Object, Set) - Static method in class Compil3r.Quad.MethodSummary
Utility function to add to a multi map.
addToRootSet(ControlFlowGraph) - Method in class Compil3r.Quad.AndersenPointerAnalysis
Add a control flow graph to the root set.
addToRootSet(MethodSummary) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
addToSet(Set, Object) - Static method in class Compil3r.Quad.MethodSummary.BuildMethodSummary
 
addVVNode(SSAReader.VVNode) - Method in class Compil3r.Quad.SSAReader.LocalVar
 
addVarType(MethodSummary.Node, jq_Reference) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
addVarType(MethodSummary.Node, jq_Reference) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
addVarType(MethodSummary.Node, jq_Reference) - Method in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
addVarType(MethodSummary.Node, jq_Reference) - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
addedEdges - Variable in class Compil3r.Quad.MethodSummary.Node
Map from fields to sets of inside edges from this node on that field.
added_hook - Static variable in class Compil3r.Quad.AndersenPointerAnalysis.Visitor
 
address32 - Static variable in class Compil3r.Quad.BytecodeToQuad
 
addressOf - Static variable in class Compil3r.Quad.BytecodeToQuad
 
align - Static variable in class Compil3r.Quad.BytecodeToQuad
 
allCallMappings - Variable in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
Mapping between our nodes and callee nodes.
allMethods - Variable in class Compil3r.Quad.AndersenPointerAnalysis.AndersenCallGraph
 
alloca - Static variable in class Compil3r.Quad.BytecodeToQuad
 
allocateEmptyState(jq_Method) - Static method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
allocateInitialState(RegisterFactory, jq_Method) - Static method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
allocsAndLoads - Variable in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
Collection of the targets of all allocations and loads, along with those propagated from callees.
ancestors - Variable in class Compil3r.Quad.SSAReader.SSAClass
 
and_getClassInitializer() - Method in class Compil3r.Quad.SSAReader.SSAClass
 
and_getDeclaringClass() - Method in class Compil3r.Quad.SSAReader.SSAMember
 
and_getReturnType() - Method in class Compil3r.Quad.SSAReader.SSAMethod
 
and_getType() - Method in class Compil3r.Quad.SSAReader.SSAField
 
anyexception - Static variable in class Compil3r.Quad.Operator
 
ap - Variable in class Compil3r.Quad.SelectiveCloning.SpecializationParameter
 
apa - Static variable in class Compil3r.Quad.PointerExplorer
 
appendExceptionHandlerList(ExceptionHandlerList) - Method in class Compil3r.Quad.BasicBlock
Appends the list of exception handlers to the current list of exception handlers.
appendExceptionHandlers(ExceptionHandlerList) - Method in class Compil3r.Quad.ControlFlowGraph
 
appendQuad(Quad) - Method in class Compil3r.Quad.BasicBlock
Append a quad to the end of this basic block.
appendQuad(Quad) - Method in class Compil3r.Quad.BytecodeToQuad
 
arithexception - Static variable in class Compil3r.Quad.Operator
 
arrayboundsexception - Static variable in class Compil3r.Quad.Operator
 
arraystoreexception - Static variable in class Compil3r.Quad.Operator
 
asObject - Static variable in class Compil3r.Quad.BytecodeToQuad
 
asReferenceType - Static variable in class Compil3r.Quad.BytecodeToQuad
 
assignBaseToBase(MethodSummary.Node, MethodSummary.Node) - Static method in class Compil3r.Quad.SSAReader
 
assignBaseToNode(MethodSummary.Node, MethodSummary.Node) - Static method in class Compil3r.Quad.SSAReader
 
atomicAdd - Static variable in class Compil3r.Quad.BytecodeToQuad
 
atomicAnd - Static variable in class Compil3r.Quad.BytecodeToQuad
 
atomicCas4 - Static variable in class Compil3r.Quad.BytecodeToQuad
 
atomicSub - Static variable in class Compil3r.Quad.BytecodeToQuad
 
attachToQuad(Quad) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState.DummyOperand
 
attachToQuad(Quad) - Method in class Compil3r.Quad.Operand.AConstOperand
 
attachToQuad(Quad) - Method in class Compil3r.Quad.Operand.BasicBlockTableOperand
 
attachToQuad(Quad) - Method in class Compil3r.Quad.Operand.ConditionOperand
 
attachToQuad(Quad) - Method in class Compil3r.Quad.Operand.DConstOperand
 
attachToQuad(Quad) - Method in class Compil3r.Quad.Operand.FConstOperand
 
attachToQuad(Quad) - Method in class Compil3r.Quad.Operand.FieldOperand
 
attachToQuad(Quad) - Method in class Compil3r.Quad.Operand.IConstOperand
 
attachToQuad(Quad) - Method in class Compil3r.Quad.Operand.IntValueTableOperand
 
attachToQuad(Quad) - Method in class Compil3r.Quad.Operand.LConstOperand
 
attachToQuad(Quad) - Method in class Compil3r.Quad.Operand.MethodOperand
 
attachToQuad(Quad) - Method in class Compil3r.Quad.Operand.PConstOperand
 
attachToQuad(Quad) - Method in class Compil3r.Quad.Operand.ParamListOperand
 
attachToQuad(Quad) - Method in class Compil3r.Quad.Operand.RegisterOperand
 
attachToQuad(Quad) - Method in class Compil3r.Quad.Operand.TargetOperand
 
attachToQuad(Quad) - Method in class Compil3r.Quad.Operand.TypeOperand
 
attachToQuad(Quad) - Method in class Compil3r.Quad.Operand.UnnecessaryGuardOperand
 
attachToQuad(Quad) - Method in interface Compil3r.Quad.Operand
 
attemptDelegate(String) - Static method in class Compil3r.Quad.BytecodeToQuad
 
attemptDelegate(String) - Static method in class Compil3r.Quad.Operator
 

B

B2QUnsafeHandler - class Compil3r.Quad.B2QUnsafeHandler.
 
B2QUnsafeHandler() - Constructor for class Compil3r.Quad.B2QUnsafeHandler
 
B2QUnsafeIgnorer - class Compil3r.Quad.B2QUnsafeIgnorer.
 
B2QUnsafeIgnorer() - Constructor for class Compil3r.Quad.B2QUnsafeIgnorer
 
BDDPointerAnalysis - class Compil3r.Quad.BDDPointerAnalysis.
This is an implementation of the "Points-to Analysis using BDDs" algorithm described in the PLDI 2003 paper by Berndl, Lhotak, Qian, Hendren and Umanee.
BDDPointerAnalysis() - Constructor for class Compil3r.Quad.BDDPointerAnalysis
 
BDDPointerAnalysis(String, int, int) - Constructor for class Compil3r.Quad.BDDPointerAnalysis
 
BDDPointerAnalysis.BDDCallGraph - class Compil3r.Quad.BDDPointerAnalysis.BDDCallGraph.
 
BDDPointerAnalysis.BDDCallGraph(Collection) - Constructor for class Compil3r.Quad.BDDPointerAnalysis.BDDCallGraph
 
BINOPhelper(Operator.Binary, jq_Type, jq_Type, jq_Type, boolean) - Method in class Compil3r.Quad.BytecodeToQuad
 
BasicBlock - class Compil3r.Quad.BasicBlock.
Represents a basic block in the quad intermediate representation.
BasicBlock() - Constructor for class Compil3r.Quad.BasicBlock
Private constructor for the entry node.
BasicBlock(int) - Constructor for class Compil3r.Quad.BasicBlock
Private constructor for the exit node.
BasicBlock(int, int, int, int, ExceptionHandlerList) - Constructor for class Compil3r.Quad.BasicBlock
Private constructor for internal nodes.
BasicBlockVisitor - interface Compil3r.Quad.BasicBlockVisitor.
Interface for the basic block visitor design pattern.
BasicBlockVisitor.AllBasicBlockVisitor - class Compil3r.Quad.BasicBlockVisitor.AllBasicBlockVisitor.
Control flow graph visitor that visits all basic blocks in the CFG with a given basic block visitor.
BasicBlockVisitor.AllBasicBlockVisitor(BasicBlockVisitor) - Constructor for class Compil3r.Quad.BasicBlockVisitor.AllBasicBlockVisitor
Construct a new AllBasicBlockVisitor.
BasicBlockVisitor.AllBasicBlockVisitor(BasicBlockVisitor, boolean) - Constructor for class Compil3r.Quad.BasicBlockVisitor.AllBasicBlockVisitor
Construct a new AllBasicBlockVisitor and set the trace flag to be the specified value.
BasicBlockVisitor.EmptyVisitor - class Compil3r.Quad.BasicBlockVisitor.EmptyVisitor.
Empty basic block visitor for easy subclassing.
BasicBlockVisitor.EmptyVisitor() - Constructor for class Compil3r.Quad.BasicBlockVisitor.EmptyVisitor
 
BytecodeToQuad - class Compil3r.Quad.BytecodeToQuad.
Converts stack-based Java bytecode to Quad intermediate format.
BytecodeToQuad(jq_Method) - Constructor for class Compil3r.Quad.BytecodeToQuad
Initializes the conversion from bytecode to quad format for the given method.
BytecodeToQuad.AbstractState - class Compil3r.Quad.BytecodeToQuad.AbstractState.
Class used to store the abstract state of the bytecode-to-quad converter.
BytecodeToQuad.AbstractState(int, int) - Constructor for class Compil3r.Quad.BytecodeToQuad.AbstractState
 
BytecodeToQuad.AbstractState.DummyOperand - class Compil3r.Quad.BytecodeToQuad.AbstractState.DummyOperand.
 
BytecodeToQuad.AbstractState.DummyOperand() - Constructor for class Compil3r.Quad.BytecodeToQuad.AbstractState.DummyOperand
 
BytecodeToQuad.UnsafeHelper - interface Compil3r.Quad.BytecodeToQuad.UnsafeHelper.
 
BytecodeToQuad.jq_ReturnAddressType - class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType.
 
BytecodeToQuad.jq_ReturnAddressType() - Constructor for class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
BytecodeToQuad.jq_ReturnAddressType(BasicBlock) - Constructor for class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
backing_set - Variable in class Compil3r.Quad.PointerExplorer.InlineSet
 
backwardIterator() - Method in class Compil3r.Quad.BasicBlock
Returns an iterator over the quads in this basic block in backward order.
backwardVisitQuads(QuadVisitor) - Method in class Compil3r.Quad.BasicBlock
Visit all of the quads in this basic block in backward order with the given quad visitor.
bb - Variable in class Compil3r.Quad.Dominators.DominatorNode
 
bb - Variable in class Compil3r.Quad.MethodSummary.BuildMethodSummary
The current basic block.
bb_counter - Variable in class Compil3r.Quad.ControlFlowGraph
 
bbs - Variable in class Compil3r.Quad.Dominators
 
bbv - Variable in class Compil3r.Quad.BasicBlockVisitor.AllBasicBlockVisitor
 
bbv - Variable in class Compil3r.Quad.ControlFlowGraphVisitor.CodeCacheVisitor
 
bcIndex - Variable in class Compil3r.Quad.ProgramLocation.BCProgramLocation
 
bcThreshold - Variable in class Compil3r.Quad.MethodInline.InlineSmallSingleTargetCalls
 
bc_bb - Variable in class Compil3r.Quad.BytecodeToQuad
 
bc_cfg - Variable in class Compil3r.Quad.BytecodeToQuad
 
bcmap - Variable in class Compil3r.Quad.CodeCache
 
bdd - Variable in class Compil3r.Quad.BDDPointerAnalysis
Singleton BDD object that provides access to BDD functions.
bdd - Variable in class Compil3r.Quad.CSBDDPointerAnalysis
Singleton BDD object that provides access to BDD functions.
bdd - Variable in class Compil3r.Quad.ContextSensitiveBDD
Singleton BDD object that provides access to BDD functions.
bdd - Variable in class Compil3r.Quad.FullyContextSensitiveBDD
Singleton BDD object that provides access to BDD functions.
bddSummaries - Variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
bddSummaries - Variable in class Compil3r.Quad.FullyContextSensitiveBDD
 
bindParameters(MethodSummary, ProgramLocation, MethodSummary) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
bindParameters_native(MethodSummary, ProgramLocation) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
buildCloneCache(HashMap) - Static method in class Compil3r.Quad.PointerExplorer
 
buildOriginalCallGraph(Map) - Static method in class Compil3r.Quad.AndersenPointerAnalysis
 
buildTypeSet(Set) - Static method in class Compil3r.Quad.SelectiveCloning
 

C

CHACallGraph - class Compil3r.Quad.CHACallGraph.
A simple call graph implementation based on class-hierarchy analysis with optional rapid type analysis.
CHACallGraph(Set) - Constructor for class Compil3r.Quad.CHACallGraph
Construct a call graph assuming only the given types are used by the program, i.e.
CHACallGraph() - Constructor for class Compil3r.Quad.CHACallGraph
 
CLASSBITS - Static variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
COMPARE_RTA - Static variable in class Compil3r.Quad.AndersenPointerAnalysis
Compare our result to RTA, and dump the statistics.
CS - Variable in class Compil3r.Quad.ContextSensitiveBDD
BDD domains that we use in the analysis.
CSBDDPointerAnalysis - class Compil3r.Quad.CSBDDPointerAnalysis.
 
CSBDDPointerAnalysis(CallGraph) - Constructor for class Compil3r.Quad.CSBDDPointerAnalysis
 
CSBDDPointerAnalysis(CallGraph, int, int) - Constructor for class Compil3r.Quad.CSBDDPointerAnalysis
 
CSBDDPointerAnalysis.BDDMethodSummary - class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary.
 
CSBDDPointerAnalysis.BDDMethodSummary(MethodSummary) - Constructor for class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
CSBDDPointerAnalysis.IndexMap - class Compil3r.Quad.CSBDDPointerAnalysis.IndexMap.
 
CSBDDPointerAnalysis.IndexMap(String, int) - Constructor for class Compil3r.Quad.CSBDDPointerAnalysis.IndexMap
 
CachedCallGraph - class Compil3r.Quad.CachedCallGraph.
 
CachedCallGraph(CallGraph) - Constructor for class Compil3r.Quad.CachedCallGraph
 
CallGraph - class Compil3r.Quad.CallGraph.
Abstract representation of a call graph.
CallGraph() - Constructor for class Compil3r.Quad.CallGraph
 
CallGraph.CallGraphMap - class Compil3r.Quad.CallGraph.CallGraphMap.
 
CallGraph.CallGraphMap(MultiMap, MultiMap) - Constructor for class Compil3r.Quad.CallGraph.CallGraphMap
 
CallGraph.CallGraphNavigator - class Compil3r.Quad.CallGraph.CallGraphNavigator.
 
CallGraph.CallGraphNavigator() - Constructor for class Compil3r.Quad.CallGraph.CallGraphNavigator
 
CallGraph.CallSiteMap - class Compil3r.Quad.CallGraph.CallSiteMap.
 
CallGraph.CallSiteMap(Set) - Constructor for class Compil3r.Quad.CallGraph.CallSiteMap
 
CallGraph.CallSiteMap() - Constructor for class Compil3r.Quad.CallGraph.CallSiteMap
 
CallGraph.CallTargetMap - class Compil3r.Quad.CallGraph.CallTargetMap.
 
CallGraph.CallTargetMap(Set) - Constructor for class Compil3r.Quad.CallGraph.CallTargetMap
 
CallGraph.CallTargetMap() - Constructor for class Compil3r.Quad.CallGraph.CallTargetMap
 
CodeCache - class Compil3r.Quad.CodeCache.
 
CodeCache() - Constructor for class Compil3r.Quad.CodeCache
Creates new CodeCache
Compil3r.Quad - package Compil3r.Quad
 
ContextSensitiveBDD - class Compil3r.Quad.ContextSensitiveBDD.
 
ContextSensitiveBDD() - Constructor for class Compil3r.Quad.ContextSensitiveBDD
Default constructor and initialization.
ContextSensitiveBDD(int, int) - Constructor for class Compil3r.Quad.ContextSensitiveBDD
Constructor and initialization.
ContextSensitiveBDD.BDDMethodSummary - class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary.
 
ContextSensitiveBDD.BDDMethodSummary(jq_Method) - Constructor for class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
ControlDependence - class Compil3r.Quad.ControlDependence.
 
ControlDependence() - Constructor for class Compil3r.Quad.ControlDependence
 
ControlFlowGraph - class Compil3r.Quad.ControlFlowGraph.
Control flow graph for the Quad format.
ControlFlowGraph(jq_Method, int, int, RegisterFactory) - Constructor for class Compil3r.Quad.ControlFlowGraph
Creates a new ControlFlowGraph.
ControlFlowGraphNavigator - class Compil3r.Quad.ControlFlowGraphNavigator.
 
ControlFlowGraphNavigator(ControlFlowGraph) - Constructor for class Compil3r.Quad.ControlFlowGraphNavigator
Construct a new ControlFlowGraphNavigator for the given control flow graph.
ControlFlowGraphNavigator() - Constructor for class Compil3r.Quad.ControlFlowGraphNavigator
 
ControlFlowGraphVisitor - interface Compil3r.Quad.ControlFlowGraphVisitor.
 
ControlFlowGraphVisitor.CodeCacheVisitor - class Compil3r.Quad.ControlFlowGraphVisitor.CodeCacheVisitor.
 
ControlFlowGraphVisitor.CodeCacheVisitor(ControlFlowGraphVisitor) - Constructor for class Compil3r.Quad.ControlFlowGraphVisitor.CodeCacheVisitor
 
ControlFlowGraphVisitor.CodeCacheVisitor(ControlFlowGraphVisitor, boolean) - Constructor for class Compil3r.Quad.ControlFlowGraphVisitor.CodeCacheVisitor
 
cC - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
cC - Variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
cTypes - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
cache - Static variable in class Compil3r.Quad.CodeCache
 
cacheContains(MethodSummary.OutsideNode) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
cacheIsCurrent - Variable in class Compil3r.Quad.AndersenPointerAnalysis
Records if the cache for the node is current, and whether it has changed since the last iteration.
cacheSetFactory - Variable in class Compil3r.Quad.AndersenPointerAnalysis
 
calcRTA() - Static method in class Compil3r.Quad.AndersenPointerAnalysis.Visitor
 
calculateAllMethods() - Method in class Compil3r.Quad.AndersenPointerAnalysis.AndersenCallGraph
 
calculateBackEdges() - Method in class Compil3r.Quad.CallGraph
 
calculateEdgeRelation() - Method in class Compil3r.Quad.CallGraph
Returns the call graph edge relation in the form of an invertible multi-map.
calculateReachableMethods(Collection) - Method in class Compil3r.Quad.CallGraph
Returns the set of methods that are reachable from the given method root set.
calculateTypeFilter() - Method in class Compil3r.Quad.BDDPointerAnalysis
 
calculateTypeFilter() - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
calculateTypeHierarchy() - Method in class Compil3r.Quad.BDDPointerAnalysis
 
calculateTypeHierarchy() - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
calculateVTables() - Method in class Compil3r.Quad.BDDPointerAnalysis
 
callGraph - Static variable in class Compil3r.Quad.PointerExplorer
 
callGraphEdges - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
callGraphEdges - Variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
callSiteIndexMap - Variable in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
Indices for the call sites in this method.
callSiteToMethod - Variable in class Compil3r.Quad.CallGraph.CallGraphMap
 
callSiteToTargets - Variable in class Compil3r.Quad.AndersenPointerAnalysis.AndersenCallGraph
 
callSiteToTargets - Variable in class Compil3r.Quad.AndersenPointerAnalysis
Maps a call site to its set of targets.
callSiteToTargets - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
callSiteToTargets - Variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
callSites - Variable in class Compil3r.Quad.CachedCallGraph
 
callSites - Variable in class Compil3r.Quad.CallGraph.CallTargetMap
 
callSites - Variable in class Compil3r.Quad.LoadedCallGraph
 
callSitesToClones - Static variable in class Compil3r.Quad.SelectiveCloning
 
callTargets - Variable in class Compil3r.Quad.SSAReader.SSAMethod
 
callToRVN - Variable in class Compil3r.Quad.MethodSummary.BuildMethodSummary
Map from a method call to its ReturnValueNode.
callToRVN - Variable in class Compil3r.Quad.MethodSummary
Map from a method call that this method makes, and its ReturnValueNode.
callToTEN - Variable in class Compil3r.Quad.MethodSummary.BuildMethodSummary
Map from a method call to its ThrownExceptionNode.
callToTEN - Variable in class Compil3r.Quad.MethodSummary
Map from a method call that this method makes, and its ThrownExceptionNode.
callee - Variable in class Compil3r.Quad.MethodInline.NoCheckInliningDecision
 
callee - Variable in class Compil3r.Quad.MethodInline.TypeCheckInliningDecision
 
caller - Variable in class Compil3r.Quad.MethodSummary.CallSite
 
calls - Variable in class Compil3r.Quad.MethodSummary
The method calls that this method makes.
car() - Method in class Compil3r.Quad.AndersenPointerAnalysis.Path
 
ccv - Variable in class Compil3r.Quad.Dataflow.EmptyAnalysis
 
ccv - Variable in class Compil3r.Quad.DataflowFramework.EmptyAnalysis
 
cdr() - Method in class Compil3r.Quad.AndersenPointerAnalysis.Path
 
cfg - Variable in class Compil3r.Quad.ControlFlowGraphNavigator
 
cfg - Variable in class Compil3r.Quad.Dominators
 
cfg - Variable in class Compil3r.Quad.QuadIterator
A reference to the control flow graph that we are iterating over.
cg - Variable in class Compil3r.Quad.CSBDDPointerAnalysis
Initial call graph that we use to seed the analysis.
cg - Variable in class Compil3r.Quad.FullyContextSensitiveBDD
Initial call graph that we use to seed the analysis.
cg - Variable in class Compil3r.Quad.MethodInline.InlineSmallSingleTargetCalls
 
cg - Variable in class Compil3r.Quad.MethodInline
 
change - Variable in class Compil3r.Quad.AndersenPointerAnalysis
Change flag, for iterations.
change - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
change - Variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
change - Variable in class Compil3r.Quad.Dominators
 
change - Variable in class Compil3r.Quad.MethodSummary.BuildMethodSummary
Change bit for worklist iteration.
changedFields_Methods - Variable in class Compil3r.Quad.AndersenPointerAnalysis
 
changedLocals - Variable in class Compil3r.Quad.JSRInfo
 
checkInvalidFieldAccess(MethodSummary.Node, jq_Field) - Static method in class Compil3r.Quad.AndersenPointerAnalysis
 
children - Variable in class Compil3r.Quad.Dominators.DominatorNode
 
class_initializers - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
class_triples - Static variable in class Compil3r.Quad.SSAReader
 
classcastexceptions - Static variable in class Compil3r.Quad.Operator
 
classes - Variable in class Compil3r.Quad.CHACallGraph
 
classes - Variable in class Compil3r.Quad.SSAReader
 
clear() - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
clearCurrentGuard() - Method in class Compil3r.Quad.BytecodeToQuad
 
clearExactType() - Method in class Compil3r.Quad.Operand.RegisterOperand
 
clearStack() - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
clearSummaryCache() - Static method in class Compil3r.Quad.MethodSummary
 
clone() - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
clone_cache - Static variable in class Compil3r.Quad.MethodSummary
 
closeGraph() - Static method in class Compil3r.Quad.DotGraph.dot
 
cls_initialize() - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
collapsedNodes - Variable in class Compil3r.Quad.AndersenPointerAnalysis
Records nodes that have been collapsed, and which predecessors have seen the collapse.
compare(MethodSummary.Node, MethodSummary.Node) - Static method in class Compil3r.Quad.MethodSummary.NodeSet
 
compareTo(MethodSummary.Node) - Method in class Compil3r.Quad.MethodSummary.Node
 
compareTo(Object) - Method in class Compil3r.Quad.MethodSummary.Node
 
compareWithOriginal(Map, Map) - Static method in class Compil3r.Quad.AndersenPointerAnalysis
 
compile() - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
computeAncestors() - Method in class Compil3r.Quad.SSAReader.SSAClass
This instructs this class to compute its set of ancestors of instanceOf computations.
computeHistogram2(Map) - Static method in class Compil3r.Quad.AndersenPointerAnalysis
 
computeInitial() - Method in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
computeStats() - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
computeTree() - Method in class Compil3r.Quad.Dominators
 
condition - Variable in class Compil3r.Quad.Operand.ConditionOperand
 
containedgraph - Static variable in class Compil3r.Quad.DotGraph.dot
 
contains(Object) - Method in class Compil3r.Quad.CSBDDPointerAnalysis.IndexMap
 
contains(Object, Object) - Method in class Compil3r.Quad.CallGraph.CallGraphMap
 
contains(Object, Object) - Method in class Compil3r.Quad.CallGraph.CallSiteMap
 
contains(Object, Object) - Method in class Compil3r.Quad.CallGraph.CallTargetMap
 
contains(Object, Object) - Method in class Compil3r.Quad.CallGraph
 
contains(Object) - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
contains(MethodSummary.Node) - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
containsAll(Collection) - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
containsAll(MethodSummary.NodeSet) - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
containsAll(Collection) - Method in class Compil3r.Quad.PointerExplorer.InlineSet
 
convert() - Method in class Compil3r.Quad.BytecodeToQuad
Perform conversion process from bytecode to quad.
copier(HashMap, ExceptionHandler) - Method in class Compil3r.Quad.ControlFlowGraph
 
copier(HashMap, ExceptionHandlerList) - Method in class Compil3r.Quad.ControlFlowGraph
 
copier(HashMap, Quad) - Method in class Compil3r.Quad.ControlFlowGraph
 
copier(HashMap, BasicBlock) - Method in class Compil3r.Quad.ControlFlowGraph
 
copy() - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState.DummyOperand
 
copy() - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
copy(HashMap, MethodSummary.AccessPath) - Method in class Compil3r.Quad.MethodSummary.AccessPath
Helper function for copy(), below.
copy() - Method in class Compil3r.Quad.MethodSummary.AccessPath
Return a copy of this (complete) access path.
copy() - Method in class Compil3r.Quad.MethodSummary.ConcreteObjectNode
 
copy() - Method in class Compil3r.Quad.MethodSummary.ConcreteTypeNode
 
copy() - Method in class Compil3r.Quad.MethodSummary.FieldNode
 
copy() - Method in class Compil3r.Quad.MethodSummary.GlobalNode
 
copy() - Method in class Compil3r.Quad.MethodSummary.Node
Return a shallow copy of this node.
copy() - Method in class Compil3r.Quad.MethodSummary.ParamNode
 
copy() - Method in class Compil3r.Quad.MethodSummary.ReturnValueNode
 
copy() - Method in class Compil3r.Quad.MethodSummary.State
Return a shallow copy of this state.
copy() - Method in class Compil3r.Quad.MethodSummary.ThrownExceptionNode
 
copy() - Method in class Compil3r.Quad.MethodSummary.UnknownTypeNode
 
copy() - Method in class Compil3r.Quad.MethodSummary
Return a deep copy of this analysis summary.
copy() - Method in class Compil3r.Quad.Operand.AConstOperand
 
copy() - Method in class Compil3r.Quad.Operand.BasicBlockTableOperand
 
copy() - Method in class Compil3r.Quad.Operand.ConditionOperand
 
copy() - Method in class Compil3r.Quad.Operand.DConstOperand
 
copy() - Method in class Compil3r.Quad.Operand.FConstOperand
 
copy() - Method in class Compil3r.Quad.Operand.FieldOperand
 
copy() - Method in class Compil3r.Quad.Operand.IConstOperand
 
copy() - Method in class Compil3r.Quad.Operand.IntValueTableOperand
 
copy() - Method in class Compil3r.Quad.Operand.LConstOperand
 
copy() - Method in class Compil3r.Quad.Operand.MethodOperand
 
copy() - Method in class Compil3r.Quad.Operand.PConstOperand
 
copy() - Method in class Compil3r.Quad.Operand.ParamListOperand
 
copy() - Method in class Compil3r.Quad.Operand.RegisterOperand
 
copy() - Method in class Compil3r.Quad.Operand.TargetOperand
 
copy() - Method in class Compil3r.Quad.Operand.TypeOperand
 
copy() - Method in class Compil3r.Quad.Operand.UnnecessaryGuardOperand
 
copy() - Method in interface Compil3r.Quad.Operand
 
copy(int) - Method in class Compil3r.Quad.Quad
 
copyAfterJSR() - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
copyExceptionHandler(jq_Class, RegisterFactory) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
copyFull() - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
count - Variable in class Compil3r.Quad.AndersenPointerAnalysis
 
create(AndersenField, MethodSummary.Node, MethodSummary.AccessPath) - Static method in class Compil3r.Quad.MethodSummary.AccessPath
Return an access path that is equivalent to the given access path prepended with a transition on the given field and node.
create(MethodSummary.AccessPath, AndersenField, MethodSummary.Node) - Static method in class Compil3r.Quad.MethodSummary.AccessPath
Return an access path that is equivalent to the given access path appended with a transition on the given field and node.
create(int, Operator.ALength, Operand.RegisterOperand, Operand) - Static method in class Compil3r.Quad.Operator.ALength
 
create(int, Operator.ALoad, Operand.RegisterOperand, Operand, Operand, Operand) - Static method in class Compil3r.Quad.Operator.ALoad
 
create(int, Operator.AStore, Operand, Operand, Operand, Operand) - Static method in class Compil3r.Quad.Operator.AStore
 
create(int, Operator.Binary, Operand.RegisterOperand, Operand, Operand) - Static method in class Compil3r.Quad.Operator.Binary
 
create(int, Operator.BoundsCheck, Operand, Operand, Operand) - Static method in class Compil3r.Quad.Operator.BoundsCheck
 
create(int, Operator.CheckCast, Operand.RegisterOperand, Operand, Operand.TypeOperand) - Static method in class Compil3r.Quad.Operator.CheckCast
 
create(int, Operator.Getfield, Operand.RegisterOperand, Operand, Operand.FieldOperand, Operand) - Static method in class Compil3r.Quad.Operator.Getfield
 
create(int, Operator.Getstatic, Operand.RegisterOperand, Operand.FieldOperand) - Static method in class Compil3r.Quad.Operator.Getstatic
 
create(int, Operator.Goto, Operand.TargetOperand) - Static method in class Compil3r.Quad.Operator.Goto
 
create(int, Operator.InstanceOf, Operand.RegisterOperand, Operand, Operand.TypeOperand) - Static method in class Compil3r.Quad.Operator.InstanceOf
 
create(int, Operator.IntIfCmp, Operand, Operand, Operand.ConditionOperand, Operand.TargetOperand) - Static method in class Compil3r.Quad.Operator.IntIfCmp
 
create(int, Operator.Invoke, Operand.RegisterOperand, Operand.MethodOperand, int) - Static method in class Compil3r.Quad.Operator.Invoke
 
create(int, Operator.Jsr, Operand.RegisterOperand, Operand.TargetOperand, Operand.TargetOperand) - Static method in class Compil3r.Quad.Operator.Jsr
 
create(int, Operator.LookupSwitch, Operand, Operand.TargetOperand, int) - Static method in class Compil3r.Quad.Operator.LookupSwitch
 
create(int, Operator.MemLoad, Operand.RegisterOperand, Operand) - Static method in class Compil3r.Quad.Operator.MemLoad
 
create(int, Operator.MemStore, Operand, Operand) - Static method in class Compil3r.Quad.Operator.MemStore
 
create(int, Operator.Monitor, Operand) - Static method in class Compil3r.Quad.Operator.Monitor
 
create(int, Operator.Move, Operand.RegisterOperand, Operand) - Static method in class Compil3r.Quad.Operator.Move
 
create(int, Operator.New, Operand.RegisterOperand, Operand.TypeOperand) - Static method in class Compil3r.Quad.Operator.New
 
create(int, Operator.NewArray, Operand.RegisterOperand, Operand, Operand.TypeOperand) - Static method in class Compil3r.Quad.Operator.NewArray
 
create(int, Operator.NullCheck, Operand, Operand) - Static method in class Compil3r.Quad.Operator.NullCheck
 
create(int, Operator.Putfield, Operand, Operand.FieldOperand, Operand, Operand) - Static method in class Compil3r.Quad.Operator.Putfield
 
create(int, Operator.Putstatic, Operand, Operand.FieldOperand) - Static method in class Compil3r.Quad.Operator.Putstatic
 
create(int, Operator.Ret, Operand.RegisterOperand) - Static method in class Compil3r.Quad.Operator.Ret
 
create(int, Operator.Return, Operand) - Static method in class Compil3r.Quad.Operator.Return
 
create(int, Operator.Return) - Static method in class Compil3r.Quad.Operator.Return
 
create(int, Operator.Special.GET_EXCEPTION, Operand.RegisterOperand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.GET_BASE_POINTER, Operand.RegisterOperand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.GET_STACK_POINTER, Operand.RegisterOperand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.GET_THREAD_BLOCK, Operand.RegisterOperand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.SET_THREAD_BLOCK, Operand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.ALLOCA, Operand.RegisterOperand, Operand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.ATOMICADD_I, Operand, Operand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.ATOMICSUB_I, Operand, Operand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.ATOMICAND_I, Operand, Operand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.ATOMICCAS4, Operand.RegisterOperand, Operand, Operand, Operand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.LONG_JUMP, Operand, Operand, Operand, Operand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.POP_FP32, Operand.RegisterOperand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.POP_FP64, Operand.RegisterOperand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.PUSH_FP32, Operand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.PUSH_FP64, Operand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.GET_EAX, Operand.RegisterOperand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.PUSHARG_I, Operand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.PUSHARG_P, Operand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.INVOKE_L, Operand.RegisterOperand, Operand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.INVOKE_P, Operand.RegisterOperand, Operand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.ISEQ, Operand.RegisterOperand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.Special.ISGE, Operand.RegisterOperand) - Static method in class Compil3r.Quad.Operator.Special
 
create(int, Operator.StoreCheck, Operand, Operand, Operand) - Static method in class Compil3r.Quad.Operator.StoreCheck
 
create(int, Operator.TableSwitch, Operand, Operand.IConstOperand, Operand.TargetOperand, int) - Static method in class Compil3r.Quad.Operator.TableSwitch
 
create(int, Operator.Unary, Operand.RegisterOperand, Operand) - Static method in class Compil3r.Quad.Operator.Unary
 
create(int, Operator.ZeroCheck, Operand, Operand) - Static method in class Compil3r.Quad.Operator.ZeroCheck
 
create(AndersenField, MethodSummary.Node, SelectiveCloning.AccessPath) - Static method in class Compil3r.Quad.SelectiveCloning.AccessPath
 
createBasicBlock(int, int, int, int) - Static method in class Compil3r.Quad.BasicBlock
Create new basic block with no exception handlers.
createBasicBlock(int, int, int, int, ExceptionHandlerList) - Static method in class Compil3r.Quad.BasicBlock
Create new basic block with the given exception handlers.
createBasicBlock(int, int, int, ExceptionHandlerList) - Method in class Compil3r.Quad.ControlFlowGraph
Create a new basic block in this control flow graph.
createEndNode(int) - Static method in class Compil3r.Quad.BasicBlock
Creates new exit node
createStartNode() - Static method in class Compil3r.Quad.BasicBlock
Creates new entry node.
current - Variable in class Compil3r.Quad.ExceptionHandlerIterator
 
currentBasicBlock - Variable in class Compil3r.Quad.QuadIterator
References to the previous non-empty basic block, the current basic block, and the next non-empty basic block.
currentGuard - Variable in class Compil3r.Quad.BytecodeToQuad
 
current_id - Static variable in class Compil3r.Quad.MethodSummary.Node
 
current_method - Variable in class Compil3r.Quad.ControlDependence
 
current_state - Variable in class Compil3r.Quad.BytecodeToQuad
 

D

DEFAULT_CACHE_SIZE - Static variable in class Compil3r.Quad.BDDPointerAnalysis
The absolute maximum number of variables that we will ever use in the BDD.
DEFAULT_CACHE_SIZE - Static variable in class Compil3r.Quad.CSBDDPointerAnalysis
The absolute maximum number of variables that we will ever use in the BDD.
DEFAULT_CACHE_SIZE - Static variable in class Compil3r.Quad.ContextSensitiveBDD
The absolute maximum number of variables that we will ever use in the BDD.
DEFAULT_CACHE_SIZE - Static variable in class Compil3r.Quad.FullyContextSensitiveBDD
The absolute maximum number of variables that we will ever use in the BDD.
DEFAULT_NODE_COUNT - Static variable in class Compil3r.Quad.BDDPointerAnalysis
The default initial node count.
DEFAULT_NODE_COUNT - Static variable in class Compil3r.Quad.CSBDDPointerAnalysis
The default initial node count.
DEFAULT_NODE_COUNT - Static variable in class Compil3r.Quad.ContextSensitiveBDD
The default initial node count.
DEFAULT_NODE_COUNT - Static variable in class Compil3r.Quad.FullyContextSensitiveBDD
The default initial node count.
DEFAULT_THRESHOLD - Static variable in class Compil3r.Quad.MethodInline.InlineSmallSingleTargetCalls
 
DETERMINISTIC - Static variable in class Compil3r.Quad.MethodSummary
 
DETERMINISTIC - Static variable in class Compil3r.Quad.Quad
 
DF_OUT - Static variable in class Compil3r.Quad.Dataflow
 
DF_OUT - Static variable in class Compil3r.Quad.DataflowFramework
 
DO_INLINING - Static variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
DO_TWICE - Static variable in class Compil3r.Quad.AndersenPointerAnalysis
Do the analysis twice, and report timings for each.
DUMMY - Static variable in class Compil3r.Quad.BytecodeToQuad.AbstractState.DummyOperand
 
Dataflow - class Compil3r.Quad.Dataflow.
 
Dataflow() - Constructor for class Compil3r.Quad.Dataflow
 
Dataflow.DataflowArray - class Compil3r.Quad.Dataflow.DataflowArray.
 
Dataflow.DataflowArray(int) - Constructor for class Compil3r.Quad.Dataflow.DataflowArray
 
Dataflow.DataflowHash - class Compil3r.Quad.Dataflow.DataflowHash.
 
Dataflow.DataflowHash() - Constructor for class Compil3r.Quad.Dataflow.DataflowHash
 
Dataflow.EmptyAnalysis - class Compil3r.Quad.Dataflow.EmptyAnalysis.
 
Dataflow.EmptyAnalysis() - Constructor for class Compil3r.Quad.Dataflow.EmptyAnalysis
 
Dataflow.Fact - interface Compil3r.Quad.Dataflow.Fact.
 
Dataflow.FactCollection - interface Compil3r.Quad.Dataflow.FactCollection.
 
Dataflow.Intraprocedural - class Compil3r.Quad.Dataflow.Intraprocedural.
 
Dataflow.Intraprocedural(Dataflow.Transfer) - Constructor for class Compil3r.Quad.Dataflow.Intraprocedural
 
Dataflow.Transfer - interface Compil3r.Quad.Dataflow.Transfer.
 
DataflowFramework - class Compil3r.Quad.DataflowFramework.
 
DataflowFramework() - Constructor for class Compil3r.Quad.DataflowFramework
 
DataflowFramework.DataflowArray - class Compil3r.Quad.DataflowFramework.DataflowArray.
 
DataflowFramework.DataflowArray(int) - Constructor for class Compil3r.Quad.DataflowFramework.DataflowArray
 
DataflowFramework.DataflowHash - class Compil3r.Quad.DataflowFramework.DataflowHash.
 
DataflowFramework.DataflowHash() - Constructor for class Compil3r.Quad.DataflowFramework.DataflowHash
 
DataflowFramework.EmptyAnalysis - class Compil3r.Quad.DataflowFramework.EmptyAnalysis.
 
DataflowFramework.EmptyAnalysis() - Constructor for class Compil3r.Quad.DataflowFramework.EmptyAnalysis
 
DataflowFramework.Fact - interface Compil3r.Quad.DataflowFramework.Fact.
 
DataflowFramework.FactCollection - interface Compil3r.Quad.DataflowFramework.FactCollection.
 
DataflowFramework.Intraprocedural - class Compil3r.Quad.DataflowFramework.Intraprocedural.
 
DataflowFramework.Intraprocedural(DataflowFramework.Transfer) - Constructor for class Compil3r.Quad.DataflowFramework.Intraprocedural
 
DataflowFramework.Transfer - interface Compil3r.Quad.DataflowFramework.Transfer.
 
DeadCode - class Compil3r.Quad.DeadCode.
 
DeadCode() - Constructor for class Compil3r.Quad.DeadCode
 
DeadCode.TraceFact - class Compil3r.Quad.DeadCode.TraceFact.
 
DeadCode.TraceFact(boolean) - Constructor for class Compil3r.Quad.DeadCode.TraceFact
 
Delegates - class Compil3r.Quad.Delegates.
 
Delegates() - Constructor for class Compil3r.Quad.Delegates
 
Delegates.Op - class Compil3r.Quad.Delegates.Op.
 
Delegates.Op() - Constructor for class Compil3r.Quad.Delegates.Op
 
Dominators - class Compil3r.Quad.Dominators.
 
Dominators(boolean) - Constructor for class Compil3r.Quad.Dominators
true = normal dominators.
Dominators() - Constructor for class Compil3r.Quad.Dominators
 
Dominators.DominatorNode - class Compil3r.Quad.Dominators.DominatorNode.
 
Dominators.DominatorNode(BasicBlock, Dominators.DominatorNode) - Constructor for class Compil3r.Quad.Dominators.DominatorNode
 
DotGraph - class Compil3r.Quad.DotGraph.
 
DotGraph() - Constructor for class Compil3r.Quad.DotGraph
 
DotGraph.dot - class Compil3r.Quad.DotGraph.dot.
dot - helper class for outputting graphviz specifications for simple cfgs See http://www.research.att.com/sw/tools/graphviz/ Process with, for instance, "dot -Tgif -o graph.gif "
DotGraph.dot() - Constructor for class Compil3r.Quad.DotGraph.dot
 
dBits - Variable in class Compil3r.Quad.ContextSensitiveBDD
Default sizes of the domains defined above.
declaredType - Variable in class Compil3r.Quad.MethodSummary.ParamNode
 
declaringClass - Variable in class Compil3r.Quad.SSAReader.SSAMember
 
deepCopy() - Method in interface Compil3r.Quad.Dataflow.Fact
 
deepCopy() - Method in interface Compil3r.Quad.DataflowFramework.Fact
 
deepCopy() - Method in class Compil3r.Quad.DeadCode.TraceFact
 
deep_copy() - Method in class Compil3r.Quad.RegisterFactory
 
delegate - Variable in class Compil3r.Quad.CachedCallGraph
 
dest - Variable in class Compil3r.Quad.MethodSummary.Edge
 
determineStorageStyle(ControlFlowGraph) - Method in class Compil3r.Quad.Dataflow.Intraprocedural
 
determineStorageStyle(ControlFlowGraph) - Method in class Compil3r.Quad.DataflowFramework.Intraprocedural
 
difference - Static variable in class Compil3r.Quad.BytecodeToQuad
 
direction - Variable in class Compil3r.Quad.Dominators
 
dispose() - Method in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
doCallees() - Method in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
doCallees2() - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
doGlobals() - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
doInlining(Set) - Static method in class Compil3r.Quad.PointerExplorer
 
doInlining() - Static method in class Compil3r.Quad.PointerExplorer
 
doIt() - Static method in class Compil3r.Quad.AndersenPointerAnalysis.Visitor
 
doIt_output() - Static method in class Compil3r.Quad.AndersenPointerAnalysis.Visitor
 
do_DUP_x1() - Method in class Compil3r.Quad.BytecodeToQuad
 
domainBits - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
domainBits - Variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
domainBits - Variable in class Compil3r.Quad.FullyContextSensitiveBDD
 
domainName(int) - Method in class Compil3r.Quad.FullyContextSensitiveBDD.ToString
 
domainSpos - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
domainSpos - Variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
domainSpos - Variable in class Compil3r.Quad.FullyContextSensitiveBDD
 
dominators - Variable in class Compil3r.Quad.Dominators
 
done() - Method in class Compil3r.Quad.BDDPointerAnalysis
 
dotGraph(DataOutput) - Method in class Compil3r.Quad.MethodSummary
 
dump(PrintStream) - Method in class Compil3r.Quad.MethodSummary.State
Dump a textual representation of the state to the given print stream.
dumpNode(MethodSummary.Node) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
dumpResults(CallGraph) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
dumpResults() - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
dumpResults() - Method in class Compil3r.Quad.ContextSensitiveBDD
 
dumpResults() - Method in class Compil3r.Quad.FullyContextSensitiveBDD
 
dumpState() - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
dumpTree() - Method in class Compil3r.Quad.Dominators.DominatorNode
 

E

ELIM_NULL_CHECKS - Static variable in class Compil3r.Quad.BytecodeToQuad
 
EMPTY - Static variable in class Compil3r.Quad.ExceptionHandlerIterator
The empty basic block iterator.
EMPTY - Static variable in class Compil3r.Quad.ExceptionHandlerList
 
ENDS_IN_RET - Static variable in class Compil3r.Quad.BasicBlock
This basic block ends in a 'ret'.
EXCEPTION_HANDLER_ENTRY - Static variable in class Compil3r.Quad.BasicBlock
Exception handler entry point.
ExceptionHandler - class Compil3r.Quad.ExceptionHandler.
Exception handler for basic blocks.
ExceptionHandler(jq_Class, int, BasicBlock) - Constructor for class Compil3r.Quad.ExceptionHandler
Creates new ExceptionHandler.
ExceptionHandler(jq_Class) - Constructor for class Compil3r.Quad.ExceptionHandler
 
ExceptionHandlerIterator - class Compil3r.Quad.ExceptionHandlerIterator.
Iterator for iterating through exception handlers.
ExceptionHandlerIterator(ExceptionHandlerList) - Constructor for class Compil3r.Quad.ExceptionHandlerIterator
Creates new ExceptionHandlerIterator.
ExceptionHandlerList - class Compil3r.Quad.ExceptionHandlerList.
Holds a list of exception handlers that protect a basic block.
ExceptionHandlerList() - Constructor for class Compil3r.Quad.ExceptionHandlerList
 
ExceptionHandlerList(ExceptionHandler) - Constructor for class Compil3r.Quad.ExceptionHandlerList
Creates new ExceptionHandlerList containing the given exception handler and no parent set.
ExceptionHandlerList(ExceptionHandler, ExceptionHandlerList) - Constructor for class Compil3r.Quad.ExceptionHandlerList
Creates new ExceptionHandlerList containing the given exception handler and parent set.
edgeSet - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
edgeSet - Variable in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
edgeSet - Variable in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
edges - Variable in class Compil3r.Quad.CachedCallGraph
 
edges - Variable in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
Locally-escaping assignments within this method (and its callees).
edges - Variable in class Compil3r.Quad.LoadedCallGraph
 
edges24 - Variable in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
edgesToReasons - Variable in class Compil3r.Quad.AndersenPointerAnalysis
Maps an inclusion edge to the ProgramLocation that caused the edge.
edgesToReasons - Variable in class Compil3r.Quad.MethodSummary.Node
Maps added edges to the quads that they come from.
elementData - Variable in class Compil3r.Quad.MethodSummary.NodeSet
 
elementName(int, int) - Method in class Compil3r.Quad.FullyContextSensitiveBDD.ToString
 
endBasicBlock - Variable in class Compil3r.Quad.BytecodeToQuad
 
end_node - Variable in class Compil3r.Quad.ControlFlowGraph
 
endsBB(jq_Method) - Method in class Compil3r.Quad.B2QUnsafeHandler
 
endsBB(jq_Method) - Method in class Compil3r.Quad.B2QUnsafeIgnorer
 
endsBB(jq_Method) - Method in interface Compil3r.Quad.BytecodeToQuad.UnsafeHelper
 
endsInRet() - Method in class Compil3r.Quad.BasicBlock
 
endsWithRET - Variable in class Compil3r.Quad.BytecodeToQuad
 
ensureCapacity(int) - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
entry() - Method in class Compil3r.Quad.ControlFlowGraph
Returns the entry node.
entry - Variable in class Compil3r.Quad.ExceptionHandler
Exception handler entry point.
entrySet() - Method in class Compil3r.Quad.CachedCallGraph
 
entrySet() - Method in class Compil3r.Quad.CallGraph.CallGraphMap
 
entrySet() - Method in class Compil3r.Quad.CallGraph.CallSiteMap
 
entrySet() - Method in class Compil3r.Quad.CallGraph.CallTargetMap
 
entrySet() - Method in class Compil3r.Quad.CallGraph
 
entrySet() - Method in class Compil3r.Quad.LoadedCallGraph
 
entry_block - Variable in class Compil3r.Quad.JSRInfo
 
equals(Object) - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
equals(Object) - Method in class Compil3r.Quad.DeadCode.TraceFact
 
equals(MethodSummary.AccessPath, HashSet) - Method in class Compil3r.Quad.MethodSummary.AccessPath
Helper function for equals(AccessPath), below.
equals(MethodSummary.AccessPath) - Method in class Compil3r.Quad.MethodSummary.AccessPath
Returns true if this access path is equal to the given access path.
equals(Object) - Method in class Compil3r.Quad.MethodSummary.AccessPath
 
equals(MethodSummary.CallSite) - Method in class Compil3r.Quad.MethodSummary.CallSite
 
equals(Object) - Method in class Compil3r.Quad.MethodSummary.CallSite
 
equals(MethodSummary.Edge) - Method in class Compil3r.Quad.MethodSummary.Edge
 
equals(Object) - Method in class Compil3r.Quad.MethodSummary.Edge
 
equals(Object) - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
equals(MethodSummary.NodeSet) - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
equals(MethodSummary.PassedParameter) - Method in class Compil3r.Quad.MethodSummary.PassedParameter
 
equals(Object) - Method in class Compil3r.Quad.MethodSummary.PassedParameter
 
equals(ProgramLocation.BCProgramLocation) - Method in class Compil3r.Quad.ProgramLocation.BCProgramLocation
 
equals(Object) - Method in class Compil3r.Quad.ProgramLocation.BCProgramLocation
 
equals(ProgramLocation.QuadProgramLocation) - Method in class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
equals(Object) - Method in class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
equals(ProgramLocation.SSAProgramLocation) - Method in class Compil3r.Quad.ProgramLocation.SSAProgramLocation
 
equals(Object) - Method in class Compil3r.Quad.ProgramLocation.SSAProgramLocation
 
equals(Object) - Method in class Compil3r.Quad.SelectiveCloning.AccessPath
 
equals(SelectiveCloning.AccessPath) - Method in class Compil3r.Quad.SelectiveCloning.AccessPath
 
equals(Object) - Method in class Compil3r.Quad.SelectiveCloning.Specialization
 
equals(SelectiveCloning.Specialization) - Method in class Compil3r.Quad.SelectiveCloning.Specialization
 
equals(Object) - Method in class Compil3r.Quad.SelectiveCloning.SpecializationParameter
 
equals(SelectiveCloning.SpecializationParameter) - Method in class Compil3r.Quad.SelectiveCloning.SpecializationParameter
 
escape(String) - Static method in class Compil3r.Quad.DotGraph.dot
 
escapes - Variable in class Compil3r.Quad.MethodSummary.Node
Whether or not this node escapes into some unanalyzable code.
exceptionHandlerIterator() - Method in class Compil3r.Quad.ExceptionHandlerList
Return an iteration over the handlers in this set (and the handlers in parent sets).
exception_handler - Variable in class Compil3r.Quad.ExceptionHandlerList
The exception handler.
exception_handler_list - Variable in class Compil3r.Quad.BasicBlock
List of exception handlers for this basic block.
exception_handlers - Variable in class Compil3r.Quad.ControlFlowGraph
 
exception_type - Variable in class Compil3r.Quad.ExceptionHandler
Type of exception that this exception handler catches.
exit() - Method in class Compil3r.Quad.ControlFlowGraph
Returns the exit node.
exit_block - Variable in class Compil3r.Quad.JSRInfo
 
expectedType - Variable in class Compil3r.Quad.MethodInline.TypeCheckInliningDecision
 

F

FACTORY - Static variable in class Compil3r.Quad.MethodSummary.ConcreteObjectNode
 
FACTORY - Static variable in class Compil3r.Quad.MethodSummary.ConcreteTypeNode
 
FACTORY - Static variable in class Compil3r.Quad.MethodSummary.NodeSet
 
FACTORY - Static variable in class Compil3r.Quad.MethodSummary.UnknownTypeNode
 
FD - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
FD - Variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
FD - Variable in class Compil3r.Quad.ContextSensitiveBDD
BDD domains that we use in the analysis.
FD - Variable in class Compil3r.Quad.FullyContextSensitiveBDD
 
FIELDBITS - Static variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
FIND_ALL - Static variable in class Compil3r.Quad.SelectiveCloning
 
FORCE_GC - Static variable in class Compil3r.Quad.AndersenPointerAnalysis
Force a garbage collection after every iteration of the algorithm.
FORCE_GC - Static variable in class Compil3r.Quad.BDDPointerAnalysis
 
FULL_DUMP - Static variable in class Compil3r.Quad.AndersenPointerAnalysis
Dump the call graph after analysis has completed.
FullyContextSensitiveBDD - class Compil3r.Quad.FullyContextSensitiveBDD.
 
FullyContextSensitiveBDD() - Constructor for class Compil3r.Quad.FullyContextSensitiveBDD
 
FullyContextSensitiveBDD(CallGraph, int, int) - Constructor for class Compil3r.Quad.FullyContextSensitiveBDD
 
FullyContextSensitiveBDD.BDDMethodSummary - class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary.
 
FullyContextSensitiveBDD.BDDMethodSummary(MethodSummary) - Constructor for class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
FullyContextSensitiveBDD.ToString - class Compil3r.Quad.FullyContextSensitiveBDD.ToString.
 
FullyContextSensitiveBDD.ToString() - Constructor for class Compil3r.Quad.FullyContextSensitiveBDD.ToString
 
f - Variable in class Compil3r.Quad.MethodSummary.FieldNode
 
f - Variable in class Compil3r.Quad.SelectiveCloning.AccessPath
 
fdd_printset_rec(String, PrintStream, BDD, int[]) - Method in class Compil3r.Quad.ContextSensitiveBDD
 
fdd_printset_rec(PrintStream, BDD, int[]) - Method in class Compil3r.Quad.ContextSensitiveBDD
 
fdddec2bin(int, int) - Method in class Compil3r.Quad.ContextSensitiveBDD
 
field - Variable in class Compil3r.Quad.MethodSummary.Edge
 
field - Variable in class Compil3r.Quad.Operand.FieldOperand
 
fieldIndexMap - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
fieldIndexMap - Variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
fieldIndexMap - Variable in class Compil3r.Quad.ContextSensitiveBDD
 
fieldIndexMap - Variable in class Compil3r.Quad.FullyContextSensitiveBDD
 
fieldName() - Method in class Compil3r.Quad.MethodSummary.FieldNode
 
fieldPt - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
field_predecessors - Variable in class Compil3r.Quad.MethodSummary.FieldNode
 
field_quads - Static variable in class Compil3r.Quad.SSAReader
 
fields - Variable in class Compil3r.Quad.SSAReader
 
fileLocation - Variable in class Compil3r.Quad.SSAReader.SSAClass
 
fileLocation - Variable in class Compil3r.Quad.SSAReader.SSAMember
 
fillInVarIndices(int, int[], int, BDDDomain[]) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
fillInVarIndices(BDDDomain[], int, int, int[][], int, int[]) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
fillInVarIndices(int[][], int, int[], int, BDDDomain[]) - Method in class Compil3r.Quad.FullyContextSensitiveBDD
 
fillRegisters(ArrayList, int, int, boolean) - Static method in class Compil3r.Quad.RegisterFactory
 
filter - Static variable in class Compil3r.Quad.MethodSummary.AccessPath
A filter to unwrap objects from their IdentityHashCodeWrapper.
findControlDependence(Dominators.DominatorNode, Dominators.DominatorNode) - Method in class Compil3r.Quad.ControlDependence
 
findDepths() - Method in class Compil3r.Quad.CallGraph
 
findLast(HashSet, Set) - Method in class Compil3r.Quad.MethodSummary.AccessPath
Helper function for findLast(), below.
findLast() - Method in class Compil3r.Quad.MethodSummary.AccessPath
Return an iteration of the AccessPath nodes that correspond to end states.
findNode(MethodSummary.Node, HashSet) - Method in class Compil3r.Quad.MethodSummary.AccessPath
Helper function for findNode(Node n), below.
findNode(MethodSummary.Node) - Method in class Compil3r.Quad.MethodSummary.AccessPath
Find the AccessPath object that corresponds to the given node.
findNode(MethodSummary.Node) - Method in class Compil3r.Quad.SelectiveCloning.AccessPath
 
findPredecessor(MethodSummary.FieldNode, Quad) - Static method in class Compil3r.Quad.MethodSummary.FieldNode
 
first() - Method in class Compil3r.Quad.MethodSummary.AccessPath
Returns the first field of this access path.
first() - Method in class Compil3r.Quad.SelectiveCloning.AccessPath
 
flags - Variable in class Compil3r.Quad.BasicBlock
Flags for this basic block.
flags - Variable in class Compil3r.Quad.Operand.RegisterOperand
 
found_classes - Variable in class Compil3r.Quad.ControlDependence
 
found_methods - Variable in class Compil3r.Quad.ControlDependence
 
free(ControlFlowGraph) - Static method in class Compil3r.Quad.CodeCache
 
free() - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
fullDump() - Method in class Compil3r.Quad.BasicBlock
Returns a String describing the name, predecessor, successor, exception handlers, and quads of this basic block.
fullDump() - Method in class Compil3r.Quad.ControlFlowGraph
Returns a verbose string of every basic block in this control flow graph.
fullDump() - Method in class Compil3r.Quad.RegisterFactory
 

G

GETFIELDhelper(jq_InstanceField, Operator.Getfield, Operator.Getfield) - Method in class Compil3r.Quad.BytecodeToQuad
 
GETSTATIChelper(jq_StaticField, Operator.Getstatic, Operator.Getstatic) - Method in class Compil3r.Quad.BytecodeToQuad
 
GLOBAL - Static variable in class Compil3r.Quad.MethodSummary.GlobalNode
 
get(Object) - Method in class Compil3r.Quad.CSBDDPointerAnalysis.IndexMap
 
get(int) - Method in class Compil3r.Quad.CSBDDPointerAnalysis.IndexMap
 
get(int) - Method in class Compil3r.Quad.ExceptionHandlerList
 
get(Object) - Static method in class Compil3r.Quad.MethodSummary.ConcreteObjectNode
 
get(AndersenReference) - Static method in class Compil3r.Quad.MethodSummary.ConcreteTypeNode
 
get(MethodSummary.Node, MethodSummary.Node, AndersenField) - Static method in class Compil3r.Quad.MethodSummary.Edge
 
get(MethodSummary.Node, AndersenField, Quad) - Static method in class Compil3r.Quad.MethodSummary.FieldNode
 
get(AndersenReference) - Static method in class Compil3r.Quad.MethodSummary.UnknownTypeNode
 
get(int) - Method in class Compil3r.Quad.Operand.BasicBlockTableOperand
 
get(int) - Method in class Compil3r.Quad.Operand.IntValueTableOperand
 
get(int) - Method in class Compil3r.Quad.Operand.ParamListOperand
 
getAccessPathEdgeFields() - Method in class Compil3r.Quad.MethodSummary.Node
Return the set of fields that this node has outside edges with.
getAccessPathEdges(jq_Field, Set) - Method in class Compil3r.Quad.MethodSummary.Node
Add the nodes that are targets of outside edges on the given field to the given result set.
getAccessPathEdges() - Method in class Compil3r.Quad.MethodSummary.Node
Return a set of Map.Entry objects corresponding to the outside edges of this node.
getAccessPathPredecessors() - Method in class Compil3r.Quad.MethodSummary.FieldNode
Return the set of outside edge predecessors of this node.
getAddress(Quad) - Static method in class Compil3r.Quad.Operator.MemLoad
 
getAddress(Quad) - Static method in class Compil3r.Quad.Operator.MemStore
 
getAddressOpValue(Operand, QuadInterpreter) - Static method in class Compil3r.Quad.Operator
 
getAll() - Static method in class Compil3r.Quad.MethodSummary.ConcreteObjectNode
 
getAll() - Static method in class Compil3r.Quad.MethodSummary.UnknownTypeNode
 
getAllCallSites() - Method in class Compil3r.Quad.BDDPointerAnalysis.BDDCallGraph
 
getAllCallSites() - Method in class Compil3r.Quad.CachedCallGraph
 
getAllCallSites() - Method in class Compil3r.Quad.CallGraph
Returns the collection of all call sites in the call graph.
getAllCallSites() - Method in class Compil3r.Quad.LoadedCallGraph
 
getAllMethods() - Method in class Compil3r.Quad.AndersenPointerAnalysis.AndersenCallGraph
 
getAllMethods() - Method in class Compil3r.Quad.BDDPointerAnalysis.BDDCallGraph
 
getAllMethods() - Method in class Compil3r.Quad.CachedCallGraph
 
getAllMethods() - Method in class Compil3r.Quad.CallGraph
Returns the collection of all methods in the call graph.
getAllMethods() - Method in class Compil3r.Quad.LoadedCallGraph
 
getArrayElementTypeOf(Operand) - Static method in class Compil3r.Quad.BytecodeToQuad
 
getBCMap(jq_Method) - Static method in class Compil3r.Quad.CodeCache
 
getBDDSummary(MethodSummary) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
getBDDSummary(MethodSummary) - Method in class Compil3r.Quad.FullyContextSensitiveBDD
 
getBase(Quad) - Static method in class Compil3r.Quad.Operator.ALoad
 
getBase(Quad) - Static method in class Compil3r.Quad.Operator.AStore
 
getBase(Quad) - Static method in class Compil3r.Quad.Operator.Getfield
 
getBase(Quad) - Static method in class Compil3r.Quad.Operator.Putfield
 
getBasePointer - Static variable in class Compil3r.Quad.BytecodeToQuad
 
getBasicBlock() - Method in class Compil3r.Quad.Dominators.DominatorNode
 
getBits() - Method in class Compil3r.Quad.Operand.AConstOperand
 
getBits() - Method in interface Compil3r.Quad.Operand.Const4Operand
 
getBits() - Method in interface Compil3r.Quad.Operand.Const8Operand
 
getBits() - Method in class Compil3r.Quad.Operand.DConstOperand
 
getBits() - Method in class Compil3r.Quad.Operand.FConstOperand
 
getBits() - Method in class Compil3r.Quad.Operand.IConstOperand
 
getBits() - Method in class Compil3r.Quad.Operand.LConstOperand
 
getBits() - Method in class Compil3r.Quad.Operand.PConstOperand
 
getBytecodeIndex() - Method in class Compil3r.Quad.ProgramLocation.BCProgramLocation
 
getBytecodeIndex() - Method in class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
getBytecodeIndex() - Method in class Compil3r.Quad.ProgramLocation.SSAProgramLocation
 
getBytecodeIndex() - Method in class Compil3r.Quad.ProgramLocation
 
getCall() - Method in class Compil3r.Quad.MethodSummary.PassedParameter
 
getCallGraph() - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
getCallGraphMap() - Method in class Compil3r.Quad.CallGraph
 
getCallSite(ProgramLocation) - Method in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
getCallSiteMap() - Method in class Compil3r.Quad.CallGraph
 
getCallSites(ControlFlowGraph) - Method in class Compil3r.Quad.CachedCallGraph
 
getCallSites(jq_Method) - Method in class Compil3r.Quad.CachedCallGraph
 
getCallSites(jq_Method) - Method in class Compil3r.Quad.CallGraph
Returns the set of call sites in the given method.
getCallSites(ControlFlowGraph) - Method in class Compil3r.Quad.CallGraph
Returns the set of call sites in the given CFG.
getCallSites(jq_Method) - Method in class Compil3r.Quad.LoadedCallGraph
 
getCallSites0(jq_Method) - Static method in class Compil3r.Quad.CallGraph
 
getCallSites0(ControlFlowGraph) - Static method in class Compil3r.Quad.CallGraph
 
getCallSites1(ControlFlowGraph) - Static method in class Compil3r.Quad.CallGraph
 
getCallTargets() - Method in class Compil3r.Quad.ProgramLocation.BCProgramLocation
 
getCallTargets(AndersenReference, boolean) - Method in class Compil3r.Quad.ProgramLocation.BCProgramLocation
 
getCallTargets(Set, boolean) - Method in class Compil3r.Quad.ProgramLocation.BCProgramLocation
 
getCallTargets() - Method in class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
getCallTargets(AndersenReference, boolean) - Method in class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
getCallTargets(Set, boolean) - Method in class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
getCallTargets() - Method in class Compil3r.Quad.ProgramLocation.SSAProgramLocation
 
getCallTargets(AndersenReference, boolean) - Method in class Compil3r.Quad.ProgramLocation.SSAProgramLocation
 
getCallTargets(Set, boolean) - Method in class Compil3r.Quad.ProgramLocation.SSAProgramLocation
 
getCallTargets() - Method in class Compil3r.Quad.ProgramLocation
 
getCallTargets(AndersenReference, boolean) - Method in class Compil3r.Quad.ProgramLocation
 
getCallTargets(Set, boolean) - Method in class Compil3r.Quad.ProgramLocation
 
getCallTargets(AndersenMethod, MethodSummary.Node) - Method in class Compil3r.Quad.ProgramLocation
 
getCallTargets(Set) - Method in class Compil3r.Quad.ProgramLocation
 
getCallTargets(SSAReader.SSAClass, boolean) - Method in class Compil3r.Quad.SSAReader.SSAMethod
 
getCallees(ControlFlowGraph) - Method in class Compil3r.Quad.CachedCallGraph
 
getCallees(jq_Method) - Method in class Compil3r.Quad.CachedCallGraph
 
getCallees(jq_Method) - Method in class Compil3r.Quad.CallGraph
Returns the set of methods that are called by the given method.
getCallees(ControlFlowGraph) - Method in class Compil3r.Quad.CallGraph
Returns the set of methods that are called by the given CFG.
getCallees(jq_Method) - Method in class Compil3r.Quad.LoadedCallGraph
 
getCallers(jq_Method) - Method in class Compil3r.Quad.CachedCallGraph
 
getCallers(jq_Method) - Method in class Compil3r.Quad.CallGraph
Returns the set of methods that can call the given method.
getCallers(jq_Method) - Method in class Compil3r.Quad.LoadedCallGraph
 
getCalls() - Method in class Compil3r.Quad.MethodSummary
 
getChild(int) - Method in class Compil3r.Quad.Dominators.DominatorNode
 
getChildren() - Method in class Compil3r.Quad.Dominators.DominatorNode
 
getCode(jq_Method) - Static method in class Compil3r.Quad.CodeCache
 
getConcreteNodes(MethodSummary.Node, SelectiveCloning.AccessPath) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
getConcreteNodes(MethodSummary.Node) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
getConcreteNodes(MethodSummary.OutsideNode, AndersenPointerAnalysis.Path) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
getCond(Quad) - Static method in class Compil3r.Quad.Operator.IntIfCmp
 
getCondition() - Method in class Compil3r.Quad.Operand.ConditionOperand
 
getCurrentBasicBlock() - Method in class Compil3r.Quad.QuadIterator
 
getCurrentGuard() - Method in class Compil3r.Quad.BytecodeToQuad
 
getCurrentQuad() - Method in class Compil3r.Quad.QuadIterator
 
getDeclaredType() - Method in class Compil3r.Quad.MethodSummary.ConcreteObjectNode
 
getDeclaredType() - Method in class Compil3r.Quad.MethodSummary.ConcreteTypeNode
 
getDeclaredType() - Method in class Compil3r.Quad.MethodSummary.FieldNode
 
getDeclaredType() - Method in class Compil3r.Quad.MethodSummary.GlobalNode
 
getDeclaredType() - Method in class Compil3r.Quad.MethodSummary.Node
Return the declared type of this node.
getDeclaredType() - Method in class Compil3r.Quad.MethodSummary.OutsideNode
 
getDeclaredType() - Method in class Compil3r.Quad.MethodSummary.ParamNode
 
getDeclaredType() - Method in class Compil3r.Quad.MethodSummary.ReturnValueNode
 
getDeclaredType() - Method in class Compil3r.Quad.MethodSummary.ThrownExceptionNode
 
getDeclaredType() - Method in class Compil3r.Quad.MethodSummary.UnknownTypeNode
 
getDeclaringClass() - Method in class Compil3r.Quad.SSAReader.SSAMember
 
getDefault(Quad) - Static method in class Compil3r.Quad.Operator.LookupSwitch
 
getDefault(Quad) - Static method in class Compil3r.Quad.Operator.TableSwitch
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.ALength
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.ALoad
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Binary
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.BoundsCheck
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.CheckCast
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Getfield
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Getstatic
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.InstanceOf
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_A
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_D
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_F
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_I
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_L
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_P
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_A
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_D
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_F
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_I
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_L
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_P
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_A
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_D
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_F
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_I
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_L
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_P
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Jsr
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.MemLoad
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Move
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.New
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.NewArray
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.NullCheck
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.ALLOCA
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.ATOMICCAS4
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.GET_BASE_POINTER
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.GET_EAX
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.GET_EXCEPTION
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.GET_STACK_POINTER
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.GET_THREAD_BLOCK
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.INVOKE_L
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.INVOKE_P
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.ISEQ
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.ISGE
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.POP_FP32
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.POP_FP64
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.StoreCheck
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Unary
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator.ZeroCheck
 
getDefinedRegisters(Quad) - Method in class Compil3r.Quad.Operator
 
getDefinedRegisters() - Method in class Compil3r.Quad.Quad
Returns a list of the registers defined by this quad.
getDepth() - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
getDest(Quad) - Static method in class Compil3r.Quad.Operator.ALength
 
getDest(Quad) - Static method in class Compil3r.Quad.Operator.ALoad
 
getDest(Quad) - Static method in class Compil3r.Quad.Operator.Binary
 
getDest(Quad) - Static method in class Compil3r.Quad.Operator.CheckCast
 
getDest(Quad) - Static method in class Compil3r.Quad.Operator.Getfield
 
getDest(Quad) - Static method in class Compil3r.Quad.Operator.Getstatic
 
getDest(Quad) - Static method in class Compil3r.Quad.Operator.InstanceOf
 
getDest(Quad) - Static method in class Compil3r.Quad.Operator.Invoke
 
getDest(Quad) - Static method in class Compil3r.Quad.Operator.Jsr
 
getDest(Quad) - Static method in class Compil3r.Quad.Operator.MemLoad
 
getDest(Quad) - Static method in class Compil3r.Quad.Operator.Move
 
getDest(Quad) - Static method in class Compil3r.Quad.Operator.New
 
getDest(Quad) - Static method in class Compil3r.Quad.Operator.NewArray
 
getDest(Quad) - Static method in class Compil3r.Quad.Operator.NullCheck
 
getDest(Quad) - Static method in class Compil3r.Quad.Operator.Unary
 
getDest(Quad) - Static method in class Compil3r.Quad.Operator.ZeroCheck
 
getDirectPrimarySupertype() - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
getDomNode(Dominators.DominatorNode, BasicBlock) - Static method in class Compil3r.Quad.ControlDependence
 
getDomain(String) - Method in class Compil3r.Quad.ContextSensitiveBDD
Returns the named domain.
getDoubleOpValue(Operand, QuadInterpreter) - Static method in class Compil3r.Quad.Operator
 
getEdgeFields() - Method in class Compil3r.Quad.MethodSummary.ConcreteObjectNode
 
getEdgeFields() - Method in class Compil3r.Quad.MethodSummary.Node
Return the set of fields that this node has inside edges with.
getEdges() - Method in class Compil3r.Quad.MethodSummary.ConcreteObjectNode
 
getEdges(AndersenField, Set) - Method in class Compil3r.Quad.MethodSummary.Node
Add the nodes that are targets of inside edges on the given field to the given result set.
getEdges(AndersenField) - Method in class Compil3r.Quad.MethodSummary.Node
 
getEdges() - Method in class Compil3r.Quad.MethodSummary.Node
Return a set of Map.Entry objects corresponding to the inside edges of this node.
getEdges_escaped(AndersenField, Set) - Method in class Compil3r.Quad.MethodSummary.Node
Add the nodes that are targets of inside edges on the given field to the given result set.
getElement(Quad) - Static method in class Compil3r.Quad.Operator.StoreCheck
 
getElementName(String, int) - Method in class Compil3r.Quad.ContextSensitiveBDD
 
getEmptyIterator() - Static method in class Compil3r.Quad.ExceptionHandlerIterator
Return an empty, unmodifiable iterator.
getEmptyList() - Static method in class Compil3r.Quad.ExceptionHandlerList
 
getEntry() - Method in class Compil3r.Quad.ExceptionHandler
Returns the entry point for this exception handler.
getEscapes() - Method in class Compil3r.Quad.MethodSummary.Node
 
getExceptionHandler(int) - Method in class Compil3r.Quad.ExceptionHandlerList
 
getExceptionHandlerEntries() - Method in class Compil3r.Quad.BasicBlock
 
getExceptionHandlers() - Method in class Compil3r.Quad.BasicBlock
Returns the list of exception handlers that guard this basic block.
getExceptionHandlers() - Method in class Compil3r.Quad.ControlFlowGraph
Return the list of exception handlers in this control flow graph.
getExceptionHandlersMatchingEntry(BasicBlock) - Method in class Compil3r.Quad.ControlFlowGraph
Return an iterator of the exception handlers with the given entry point.
getExceptionType() - Method in class Compil3r.Quad.ExceptionHandler
Returns the type of exception that this exception handler catches.
getFallthroughPredecessor() - Method in class Compil3r.Quad.BasicBlock
Returns the fallthrough predecessor to this basic block, if it exists.
getFallthroughSuccessor() - Method in class Compil3r.Quad.BasicBlock
Returns the fallthrough successor to this basic block, if it exists.
getField(int) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
getField(int) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
getField(int) - Method in class Compil3r.Quad.ContextSensitiveBDD
 
getField(int) - Method in class Compil3r.Quad.FullyContextSensitiveBDD
 
getField() - Method in class Compil3r.Quad.Operand.FieldOperand
 
getField(Quad) - Static method in class Compil3r.Quad.Operator.Getfield
 
getField(Quad) - Static method in class Compil3r.Quad.Operator.Getstatic
 
getField(Quad) - Static method in class Compil3r.Quad.Operator.Putfield
 
getField(Quad) - Static method in class Compil3r.Quad.Operator.Putstatic
 
getFieldIndex(jq_Field) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
getFieldIndex(jq_Field) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
getFieldIndex(jq_Field) - Method in class Compil3r.Quad.ContextSensitiveBDD
 
getFieldIndex(jq_Field) - Method in class Compil3r.Quad.FullyContextSensitiveBDD
 
getFinal() - Method in class Compil3r.Quad.Dataflow.DataflowArray
 
getFinal() - Method in class Compil3r.Quad.Dataflow.DataflowHash
 
getFinal() - Method in interface Compil3r.Quad.Dataflow.FactCollection
 
getFinal() - Method in class Compil3r.Quad.DataflowFramework.DataflowArray
 
getFinal() - Method in class Compil3r.Quad.DataflowFramework.DataflowHash
 
getFinal() - Method in interface Compil3r.Quad.DataflowFramework.FactCollection
 
getFirstQuad(BasicBlock) - Method in class Compil3r.Quad.QuadIterator
Returns the first quad reachable from the start of the given basic block.
getFlags() - Method in class Compil3r.Quad.Operand.RegisterOperand
 
getFloatOpValue(Operand, QuadInterpreter) - Static method in class Compil3r.Quad.Operator
 
getFromCache(MethodSummary.OutsideNode) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
getFromMultiMap(MultiMap, MultiMap, jq_Method) - Static method in class Compil3r.Quad.CachedCallGraph
 
getGlobal() - Method in class Compil3r.Quad.MethodSummary
 
getGuard(Operand) - Static method in class Compil3r.Quad.BytecodeToQuad
 
getGuard(Quad) - Static method in class Compil3r.Quad.Operator.ALoad
 
getGuard(Quad) - Static method in class Compil3r.Quad.Operator.AStore
 
getGuard(Quad) - Static method in class Compil3r.Quad.Operator.BoundsCheck
 
getGuard(Quad) - Static method in class Compil3r.Quad.Operator.Getfield
 
getGuard(Quad) - Static method in class Compil3r.Quad.Operator.Putfield
 
getGuard(Quad) - Static method in class Compil3r.Quad.Operator.StoreCheck
 
getHandledBasicBlocks() - Method in class Compil3r.Quad.ExceptionHandler
Returns an iteration of the handled basic blocks.
getHandler() - Method in class Compil3r.Quad.ExceptionHandlerList
Return the handler in this set.
getHeapobj(int) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
getHeapobj(int) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
getHeapobj(int) - Method in class Compil3r.Quad.ContextSensitiveBDD
 
getHeapobj(int) - Method in class Compil3r.Quad.FullyContextSensitiveBDD
 
getHeapobjIndex(MethodSummary.Node) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
getHeapobjIndex(MethodSummary.Node) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
getHeapobjIndex(MethodSummary.Node) - Method in class Compil3r.Quad.ContextSensitiveBDD
 
getHeapobjIndex(MethodSummary.Node) - Method in class Compil3r.Quad.FullyContextSensitiveBDD
 
getID() - Method in class Compil3r.Quad.BasicBlock
Returns the unique id number for this basic block.
getID() - Method in class Compil3r.Quad.ProgramLocation.BCProgramLocation
 
getID() - Method in class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
getID() - Method in class Compil3r.Quad.ProgramLocation.SSAProgramLocation
 
getID() - Method in class Compil3r.Quad.ProgramLocation
 
getID() - Method in class Compil3r.Quad.Quad
Returns the id number of this quad.
getInclusionEdges(MethodSummary.Node) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
getIndex(Quad) - Static method in class Compil3r.Quad.Operator.ALoad
 
getIndex(Quad) - Static method in class Compil3r.Quad.Operator.AStore
 
getIndex(Quad) - Static method in class Compil3r.Quad.Operator.BoundsCheck
 
getIndex(String, int, String) - Static method in class Compil3r.Quad.SSAReader
 
getIndexMap(BDDDomain) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
getIndexMap(BDDDomain) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
getInitial() - Method in class Compil3r.Quad.Dataflow.DataflowArray
 
getInitial() - Method in class Compil3r.Quad.Dataflow.DataflowHash
 
getInitial() - Method in interface Compil3r.Quad.Dataflow.FactCollection
 
getInitial() - Method in class Compil3r.Quad.DataflowFramework.DataflowArray
 
getInitial() - Method in class Compil3r.Quad.DataflowFramework.DataflowHash
 
getInitial() - Method in interface Compil3r.Quad.DataflowFramework.FactCollection
 
getIntOpValue(Operand, QuadInterpreter) - Static method in class Compil3r.Quad.Operator
 
getInterface(Utf8) - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
getInterfaces() - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
getInvocationType() - Method in class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
getJDKDesc() - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
getJDKName() - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
getJSRInfo(BasicBlock) - Method in class Compil3r.Quad.ControlFlowGraph
 
getJSRState(BasicBlock) - Method in class Compil3r.Quad.BytecodeToQuad
 
getLastQuad() - Method in class Compil3r.Quad.BasicBlock
 
getLastQuad(BasicBlock) - Method in class Compil3r.Quad.QuadIterator
Returns the last quad reachable from the end of the given basic block.
getLineNumber() - Method in class Compil3r.Quad.ProgramLocation.BCProgramLocation
 
getLineNumber() - Method in class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
getLineNumber() - Method in class Compil3r.Quad.ProgramLocation.SSAProgramLocation
 
getLineNumber() - Method in class Compil3r.Quad.ProgramLocation
 
getLocal(int) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
getLocal(int, jq_Type) - Method in class Compil3r.Quad.RegisterFactory
 
getLocalNumber(RegisterFactory.Register, jq_Type) - Method in class Compil3r.Quad.BytecodeToQuad
 
getLocalSize(jq_Type) - Method in class Compil3r.Quad.RegisterFactory
 
getLocalVar() - Method in class Compil3r.Quad.SSAReader.VVNode
 
getLocal_A(int) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
getLocal_D(int) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
getLocal_F(int) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
getLocal_I(int) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
getLocal_L(int) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
getLocationOf(MethodSummary.ConcreteTypeNode) - Method in class Compil3r.Quad.MethodSummary
 
getLocationOf(MethodSummary.FieldNode) - Method in class Compil3r.Quad.MethodSummary
 
getLongOpValue(Operand, QuadInterpreter) - Static method in class Compil3r.Quad.Operator
 
getLow(Quad) - Static method in class Compil3r.Quad.Operator.TableSwitch
 
getMatch(Quad, int) - Static method in class Compil3r.Quad.Operator.LookupSwitch
 
getMaxQuadID() - Method in class Compil3r.Quad.ControlFlowGraph
Returns the maximum id number for a quad.
getMethod(int) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
getMethod(int) - Method in class Compil3r.Quad.ContextSensitiveBDD
 
getMethod() - Method in class Compil3r.Quad.ControlFlowGraph
Returns the method this control flow graph represents.
getMethod() - Method in class Compil3r.Quad.MethodSummary
 
getMethod() - Method in class Compil3r.Quad.Operand.MethodOperand
 
getMethod(Quad) - Static method in class Compil3r.Quad.Operator.Invoke
 
getMethod(Set) - Static method in class Compil3r.Quad.PointerExplorer
 
getMethod() - Static method in class Compil3r.Quad.PointerExplorer
 
getMethod(String[], int) - Static method in class Compil3r.Quad.PointerExplorer
 
getMethod(jq_Class, String) - Static method in class Compil3r.Quad.PointerExplorer
 
getMethod() - Method in class Compil3r.Quad.ProgramLocation
 
getMethodCall() - Method in class Compil3r.Quad.MethodSummary.ReturnedNode
 
getMethodIndex(jq_InstanceMethod) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
getMethodIndex(jq_InstanceMethod) - Method in class Compil3r.Quad.ContextSensitiveBDD
 
getMethodSummary(AndersenMethod) - Static method in class Compil3r.Quad.AndersenPointerAnalysis
 
getMethodSummary(AndersenMethod, MethodSummary.CallSite) - Static method in class Compil3r.Quad.AndersenPointerAnalysis
 
getMethods() - Method in class Compil3r.Quad.SSAReader
 
getMoveOp(jq_Type) - Static method in class Compil3r.Quad.Operator.Move
 
getName() - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
getName() - Method in class Compil3r.Quad.SSAReader.SSAMember
 
getNameAndDesc() - Method in class Compil3r.Quad.SSAReader.SSAMember
 
getNavigator() - Method in class Compil3r.Quad.CallGraph
 
getNavigator() - Method in class Compil3r.Quad.ControlFlowGraph
 
getNavigator() - Method in class Compil3r.Quad.QuadIterator
 
getNewQuadID() - Method in class Compil3r.Quad.ControlFlowGraph
Returns a new id number for a quad.
getNewStack(int, jq_Type) - Method in class Compil3r.Quad.RegisterFactory
 
getNewVariableIndex(ProgramLocation, jq_Method, int) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
getNewVariableIndex(ProgramLocation, jq_Method, int) - Method in class Compil3r.Quad.FullyContextSensitiveBDD
 
getNode() - Method in class Compil3r.Quad.SSAReader.VVNode
 
getNodesThatCall(MethodSummary.PassedParameter, Set) - Method in class Compil3r.Quad.MethodSummary
Add all nodes that are passed as the given passed parameter to the given result set.
getNodesThatCall(MethodSummary.PassedParameter) - Method in class Compil3r.Quad.MethodSummary
 
getNonEscapingEdges(AndersenField) - Method in class Compil3r.Quad.MethodSummary.Node
 
getNull - Static variable in class Compil3r.Quad.BytecodeToQuad
 
getNumOfParams() - Method in class Compil3r.Quad.MethodSummary
 
getNumParams() - Method in class Compil3r.Quad.ProgramLocation.BCProgramLocation
 
getNumParams() - Method in class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
getNumParams() - Method in class Compil3r.Quad.ProgramLocation.SSAProgramLocation
 
getNumParams() - Method in class Compil3r.Quad.ProgramLocation
 
getNumParams() - Method in class Compil3r.Quad.SSAReader.SSAMethod
 
getNumber() - Method in class Compil3r.Quad.RegisterFactory.Register
 
getNumberOfBasicBlocks() - Method in class Compil3r.Quad.ControlFlowGraph
Returns a maximum on the number of basic blocks in this control flow graph.
getNumberOfChildren() - Method in class Compil3r.Quad.Dominators.DominatorNode
 
getNumberOfPredecessors() - Method in class Compil3r.Quad.BasicBlock
 
getNumberOfQuads() - Method in class Compil3r.Quad.ControlFlowGraph
 
getNumberOfSuccessors() - Method in class Compil3r.Quad.BasicBlock
 
getObjectOpValue(Operand, QuadInterpreter) - Static method in class Compil3r.Quad.Operator
 
getOp1(Quad) - Static method in class Compil3r.Quad.Operator.Special
 
getOp1() - Method in class Compil3r.Quad.Quad
These are not intended to be used outside of the Compil3r.Quad package.
getOp2(Quad) - Static method in class Compil3r.Quad.Operator.Special
 
getOp2() - Method in class Compil3r.Quad.Quad
 
getOp3(Quad) - Static method in class Compil3r.Quad.Operator.Special
 
getOp3() - Method in class Compil3r.Quad.Quad
 
getOp4(Quad) - Static method in class Compil3r.Quad.Operator.Special
 
getOp4() - Method in class Compil3r.Quad.Quad
 
getOperator() - Method in class Compil3r.Quad.Quad
Return the operator for this quad.
getPair(Object, Object) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
getParam(Quad, int) - Static method in class Compil3r.Quad.Operator.Invoke
 
getParamList(Quad) - Static method in class Compil3r.Quad.Operator.Invoke
 
getParamNode(int) - Method in class Compil3r.Quad.MethodSummary
 
getParamNum() - Method in class Compil3r.Quad.MethodSummary.PassedParameter
 
getParamType(int) - Method in class Compil3r.Quad.ProgramLocation.BCProgramLocation
 
getParamType(int) - Method in class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
getParamType(int) - Method in class Compil3r.Quad.ProgramLocation.SSAProgramLocation
 
getParamType(int) - Method in class Compil3r.Quad.ProgramLocation
 
getParamType(int) - Method in class Compil3r.Quad.SSAReader.SSAMethod
 
getParent() - Method in class Compil3r.Quad.Dominators.DominatorNode
 
getParent() - Method in class Compil3r.Quad.ExceptionHandlerList
Return the parent set of exception handlers, or null if this set doesn't have a parent.
getPassedParameters() - Method in class Compil3r.Quad.MethodSummary.Node
 
getPointerToThis(int) - Method in class Compil3r.Quad.SSAReader.SSAType
 
getPointerToThis() - Method in class Compil3r.Quad.SSAReader.SSAType
 
getPointsTo(MethodSummary.Node) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
getPost(Quad) - Method in class Compil3r.Quad.Dataflow.DataflowArray
 
getPost(Quad) - Method in class Compil3r.Quad.Dataflow.DataflowHash
 
getPost(Quad) - Method in interface Compil3r.Quad.Dataflow.FactCollection
 
getPost(Quad) - Method in class Compil3r.Quad.DataflowFramework.DataflowArray
 
getPost(Quad) - Method in class Compil3r.Quad.DataflowFramework.DataflowHash
 
getPost(Quad) - Method in interface Compil3r.Quad.DataflowFramework.FactCollection
 
getPre(Quad) - Method in class Compil3r.Quad.Dataflow.DataflowArray
 
getPre(Quad) - Method in class Compil3r.Quad.Dataflow.DataflowHash
 
getPre(Quad) - Method in interface Compil3r.Quad.Dataflow.FactCollection
 
getPre(Quad) - Method in class Compil3r.Quad.DataflowFramework.DataflowArray
 
getPre(Quad) - Method in class Compil3r.Quad.DataflowFramework.DataflowHash
 
getPre(Quad) - Method in interface Compil3r.Quad.DataflowFramework.FactCollection
 
getPredecessors() - Method in class Compil3r.Quad.BasicBlock
Returns an list of the predecessors of this basic block.
getPredecessors() - Method in class Compil3r.Quad.MethodSummary.Node
Return a set of Map.Entry objects corresponding to the incoming inside edges of this node.
getQuad(int) - Method in class Compil3r.Quad.BasicBlock
 
getQuad() - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState.DummyOperand
 
getQuad() - Method in class Compil3r.Quad.MethodSummary.ConcreteTypeNode
 
getQuad() - Method in class Compil3r.Quad.Operand.AConstOperand
 
getQuad() - Method in class Compil3r.Quad.Operand.BasicBlockTableOperand
 
getQuad() - Method in class Compil3r.Quad.Operand.ConditionOperand
 
getQuad() - Method in class Compil3r.Quad.Operand.DConstOperand
 
getQuad() - Method in class Compil3r.Quad.Operand.FConstOperand
 
getQuad() - Method in class Compil3r.Quad.Operand.FieldOperand
 
getQuad() - Method in class Compil3r.Quad.Operand.IConstOperand
 
getQuad() - Method in class Compil3r.Quad.Operand.IntValueTableOperand
 
getQuad() - Method in class Compil3r.Quad.Operand.LConstOperand
 
getQuad() - Method in class Compil3r.Quad.Operand.MethodOperand
 
getQuad() - Method in class Compil3r.Quad.Operand.PConstOperand
 
getQuad() - Method in class Compil3r.Quad.Operand.ParamListOperand
 
getQuad() - Method in class Compil3r.Quad.Operand.RegisterOperand
 
getQuad() - Method in class Compil3r.Quad.Operand.TargetOperand
 
getQuad() - Method in class Compil3r.Quad.Operand.TypeOperand
 
getQuad() - Method in class Compil3r.Quad.Operand.UnnecessaryGuardOperand
 
getQuad() - Method in interface Compil3r.Quad.Operand
 
getQuad() - Method in class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
getQuadIndex(Quad) - Method in class Compil3r.Quad.BasicBlock
 
getQuadToBytecodeMap() - Method in class Compil3r.Quad.BytecodeToQuad
return quad->bytecode map, may be incomplete
getRVN(ProgramLocation) - Method in class Compil3r.Quad.MethodSummary
 
getRef(Quad) - Static method in class Compil3r.Quad.Operator.BoundsCheck
 
getRef(Quad) - Static method in class Compil3r.Quad.Operator.StoreCheck
 
getReferenceToThis() - Method in class Compil3r.Quad.SSAReader.SSAType
 
getReg1(Quad) - Static method in class Compil3r.Quad.Operator
 
getReg12(Quad) - Static method in class Compil3r.Quad.Operator
 
getReg123(Quad) - Static method in class Compil3r.Quad.Operator
 
getReg1234(Quad) - Static method in class Compil3r.Quad.Operator
 
getReg124(Quad) - Static method in class Compil3r.Quad.Operator
 
getReg1_check(Quad) - Static method in class Compil3r.Quad.Operator
 
getReg2(Quad) - Static method in class Compil3r.Quad.Operator
 
getReg23(Quad) - Static method in class Compil3r.Quad.Operator
 
getReg234(Quad) - Static method in class Compil3r.Quad.Operator
 
getReg24(Quad) - Static method in class Compil3r.Quad.Operator
 
getReg3(Quad) - Static method in class Compil3r.Quad.Operator
 
getRegister(RegisterFactory.Register) - Method in class Compil3r.Quad.MethodSummary.BuildMethodSummary
Get the node or set of nodes in the given register in the current state.
getRegister() - Method in class Compil3r.Quad.Operand.RegisterOperand
 
getRegisterFactory() - Method in class Compil3r.Quad.ControlFlowGraph
Returns the register factory used by this control flow graph.
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_A
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_D
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_F
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_I
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_L
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_P
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_V
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_A
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_D
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_F
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_I
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_L
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_P
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_V
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_A
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_D
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_F
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_I
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_L
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_P
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_V
 
getReturnType() - Method in class Compil3r.Quad.Operator.Invoke
 
getReturned() - Method in class Compil3r.Quad.MethodSummary
 
getRoots() - Method in class Compil3r.Quad.AndersenPointerAnalysis.AndersenCallGraph
 
getRoots() - Method in class Compil3r.Quad.BDDPointerAnalysis.BDDCallGraph
 
getRoots() - Method in class Compil3r.Quad.CHACallGraph
 
getRoots() - Method in class Compil3r.Quad.CachedCallGraph
 
getRoots() - Method in class Compil3r.Quad.CallGraph
 
getRoots() - Method in class Compil3r.Quad.ControlFlowGraph
 
getRoots() - Method in class Compil3r.Quad.LoadedCallGraph
 
getRoots() - Method in class Compil3r.Quad.RootedCHACallGraph
 
getSSAClass() - Method in class Compil3r.Quad.SSAReader.SSAType
 
getSize(Quad) - Static method in class Compil3r.Quad.Operator.LookupSwitch
 
getSize(Quad) - Static method in class Compil3r.Quad.Operator.NewArray
 
getSourceFile() - Method in class Compil3r.Quad.ProgramLocation.BCProgramLocation
 
getSourceFile() - Method in class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
getSourceFile() - Method in class Compil3r.Quad.ProgramLocation.SSAProgramLocation
 
getSourceFile() - Method in class Compil3r.Quad.ProgramLocation
 
getSourceQuad(AndersenField, MethodSummary.Node) - Method in class Compil3r.Quad.MethodSummary.Node
 
getSrc(Quad) - Static method in class Compil3r.Quad.Operator.ALength
 
getSrc(Quad) - Static method in class Compil3r.Quad.Operator.CheckCast
 
getSrc(Quad) - Static method in class Compil3r.Quad.Operator.InstanceOf
 
getSrc(Quad) - Static method in class Compil3r.Quad.Operator.LookupSwitch
 
getSrc(Quad) - Static method in class Compil3r.Quad.Operator.Monitor
 
getSrc(Quad) - Static method in class Compil3r.Quad.Operator.Move
 
getSrc(Quad) - Static method in class Compil3r.Quad.Operator.NullCheck
 
getSrc(Quad) - Static method in class Compil3r.Quad.Operator.Putfield
 
getSrc(Quad) - Static method in class Compil3r.Quad.Operator.Putstatic
 
getSrc(Quad) - Static method in class Compil3r.Quad.Operator.Return
 
getSrc(Quad) - Static method in class Compil3r.Quad.Operator.TableSwitch
 
getSrc(Quad) - Static method in class Compil3r.Quad.Operator.Unary
 
getSrc(Quad) - Static method in class Compil3r.Quad.Operator.ZeroCheck
 
getSrc1(Quad) - Static method in class Compil3r.Quad.Operator.Binary
 
getSrc1(Quad) - Static method in class Compil3r.Quad.Operator.IntIfCmp
 
getSrc2(Quad) - Static method in class Compil3r.Quad.Operator.Binary
 
getSrc2(Quad) - Static method in class Compil3r.Quad.Operator.IntIfCmp
 
getStack(int, jq_Type) - Method in class Compil3r.Quad.RegisterFactory
 
getStackPointer - Static variable in class Compil3r.Quad.BytecodeToQuad
 
getStackRegister(jq_Type, int) - Method in class Compil3r.Quad.BytecodeToQuad
 
getStackRegister(jq_Type) - Method in class Compil3r.Quad.BytecodeToQuad
 
getStackSize() - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
getStackSize(jq_Type) - Method in class Compil3r.Quad.RegisterFactory
 
getSuccessor(Quad) - Static method in class Compil3r.Quad.Operator.Jsr
 
getSuccessors() - Method in class Compil3r.Quad.BasicBlock
Returns a list of the successors of this basic block.
getSummary() - Method in class Compil3r.Quad.MethodSummary.BuildMethodSummary
Returns the summary.
getSummary(ControlFlowGraph) - Static method in class Compil3r.Quad.MethodSummary
 
getSummary(ControlFlowGraph, MethodSummary.CallSite) - Static method in class Compil3r.Quad.MethodSummary
 
getSummary() - Method in class Compil3r.Quad.SSAReader.SSAMethod
 
getTEN(ProgramLocation) - Method in class Compil3r.Quad.MethodSummary
 
getTarget(int) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
getTarget(int) - Method in class Compil3r.Quad.ContextSensitiveBDD
 
getTarget() - Method in class Compil3r.Quad.Operand.TargetOperand
 
getTarget(Quad) - Static method in class Compil3r.Quad.Operator.Goto
 
getTarget(Quad) - Static method in class Compil3r.Quad.Operator.IntIfCmp
 
getTarget(Quad) - Static method in class Compil3r.Quad.Operator.Jsr
 
getTarget(Quad, int) - Static method in class Compil3r.Quad.Operator.LookupSwitch
 
getTarget(Quad) - Static method in class Compil3r.Quad.Operator.Ret
 
getTarget(Quad, int) - Static method in class Compil3r.Quad.Operator.TableSwitch
 
getTargetIndex(jq_InstanceMethod) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
getTargetIndex(jq_InstanceMethod) - Method in class Compil3r.Quad.ContextSensitiveBDD
 
getTargetMethod(Object, ProgramLocation) - Method in class Compil3r.Quad.CallGraph
Returns the target method of the given call site under the given context, assuming that it is a single target.
getTargetMethod() - Method in class Compil3r.Quad.ProgramLocation.BCProgramLocation
 
getTargetMethod() - Method in class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
getTargetMethod() - Method in class Compil3r.Quad.ProgramLocation.SSAProgramLocation
 
getTargetMethod() - Method in class Compil3r.Quad.ProgramLocation
 
getTargetMethods(Object, ProgramLocation) - Method in class Compil3r.Quad.AndersenPointerAnalysis.AndersenCallGraph
 
getTargetMethods(Object, ProgramLocation) - Method in class Compil3r.Quad.BDDPointerAnalysis.BDDCallGraph
 
getTargetMethods(Object, ProgramLocation) - Method in class Compil3r.Quad.CHACallGraph
 
getTargetMethods(Object, ProgramLocation) - Method in class Compil3r.Quad.CachedCallGraph
 
getTargetMethods(Object, ProgramLocation) - Method in class Compil3r.Quad.CallGraph
Returns the possible target methods of the given call site under the given context.
getTargetMethods(ProgramLocation) - Method in class Compil3r.Quad.CallGraph
Returns the possible target methods of the given call site.
getTargetMethods(Object, ProgramLocation) - Method in class Compil3r.Quad.LoadedCallGraph
 
getTargetTable(Quad) - Static method in class Compil3r.Quad.Operator.LookupSwitch
 
getTargetTable(Quad) - Static method in class Compil3r.Quad.Operator.TableSwitch
 
getTargetType() - Method in class Compil3r.Quad.SSAReader.SSAType
 
getThrown() - Method in class Compil3r.Quad.MethodSummary
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.BoundsCheck
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.CheckCast
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_A_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_B_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_C_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_D_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_F_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_I_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_L_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_P_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_S_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_Z_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_A_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_B_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_C_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_D_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_F_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_I_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_L_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_P_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_S_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_Z_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.InstanceOf
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Invoke
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Monitor.MONITORENTER
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Monitor.MONITOREXIT
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.NewArray
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.NullCheck
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_A_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_B_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_C_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_D_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_F_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_I_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_L_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_P_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_S_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_Z_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_A_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_B_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_C_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_D_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_F_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_I_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_L_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_P_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_S_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_Z_DYNLINK
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.Return.THROW_A
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.StoreCheck
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator.ZeroCheck
 
getThrownExceptions() - Method in class Compil3r.Quad.Operator
 
getThrownExceptions() - Method in class Compil3r.Quad.Quad
Returns a list of the types of exceptions that this quad can throw.
getType(int) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
getType(int) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
getType(int) - Method in class Compil3r.Quad.ContextSensitiveBDD
 
getType() - Method in class Compil3r.Quad.Operand.AConstOperand
 
getType() - Method in class Compil3r.Quad.Operand.PConstOperand
 
getType() - Method in class Compil3r.Quad.Operand.RegisterOperand
 
getType() - Method in class Compil3r.Quad.Operand.TypeOperand
 
getType() - Method in class Compil3r.Quad.Operator.ALoad.ALOAD_A
 
getType() - Method in class Compil3r.Quad.Operator.ALoad.ALOAD_B
 
getType() - Method in class Compil3r.Quad.Operator.ALoad.ALOAD_C
 
getType() - Method in class Compil3r.Quad.Operator.ALoad.ALOAD_D
 
getType() - Method in class Compil3r.Quad.Operator.ALoad.ALOAD_F
 
getType() - Method in class Compil3r.Quad.Operator.ALoad.ALOAD_I
 
getType() - Method in class Compil3r.Quad.Operator.ALoad.ALOAD_L
 
getType() - Method in class Compil3r.Quad.Operator.ALoad.ALOAD_P
 
getType() - Method in class Compil3r.Quad.Operator.ALoad.ALOAD_S
 
getType() - Method in class Compil3r.Quad.Operator.ALoad
 
getType() - Method in class Compil3r.Quad.Operator.AStore.ASTORE_A
 
getType() - Method in class Compil3r.Quad.Operator.AStore.ASTORE_B
 
getType() - Method in class Compil3r.Quad.Operator.AStore.ASTORE_C
 
getType() - Method in class Compil3r.Quad.Operator.AStore.ASTORE_D
 
getType() - Method in class Compil3r.Quad.Operator.AStore.ASTORE_F
 
getType() - Method in class Compil3r.Quad.Operator.AStore.ASTORE_I
 
getType() - Method in class Compil3r.Quad.Operator.AStore.ASTORE_L
 
getType() - Method in class Compil3r.Quad.Operator.AStore.ASTORE_P
 
getType() - Method in class Compil3r.Quad.Operator.AStore.ASTORE_S
 
getType() - Method in class Compil3r.Quad.Operator.AStore
 
getType(Quad) - Static method in class Compil3r.Quad.Operator.CheckCast
 
getType(Quad) - Static method in class Compil3r.Quad.Operator.InstanceOf
 
getType() - Method in class Compil3r.Quad.Operator.Invoke.InvokeInterface
 
getType() - Method in class Compil3r.Quad.Operator.Invoke.InvokeStatic
 
getType() - Method in class Compil3r.Quad.Operator.Invoke.InvokeVirtual
 
getType() - Method in class Compil3r.Quad.Operator.Invoke
 
getType(Quad) - Static method in class Compil3r.Quad.Operator.New
 
getType(Quad) - Static method in class Compil3r.Quad.Operator.NewArray
 
getType() - Method in class Compil3r.Quad.SSAReader.LocalVar
 
getType() - Method in class Compil3r.Quad.SSAReader.SSAClass
 
getTypeIndex(jq_Reference) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
getTypeIndex(jq_Reference) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
getTypeIndex(jq_Reference) - Method in class Compil3r.Quad.ContextSensitiveBDD
 
getTypeOf(Operand) - Static method in class Compil3r.Quad.BytecodeToQuad
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.ALength
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.ALoad
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.AStore
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Binary
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.BoundsCheck
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.CheckCast
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Getfield
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.InstanceOf
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.IntIfCmp
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Invoke
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.LookupSwitch
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.MemLoad
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.MemStore
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Monitor
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Move
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.NewArray
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.NullCheck
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Putfield
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Putstatic
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Ret
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Return.RETURN_A
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Return.RETURN_D
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Return.RETURN_F
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Return.RETURN_I
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Return.RETURN_L
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Return.RETURN_P
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Return.THROW_A
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.ALLOCA
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.ATOMICADD_I
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.ATOMICAND_I
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.ATOMICCAS4
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.ATOMICSUB_I
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.INVOKE_L
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.INVOKE_P
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.LONG_JUMP
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.PUSHARG_I
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.PUSHARG_P
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.PUSH_FP32
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.PUSH_FP64
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Special.SET_THREAD_BLOCK
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.StoreCheck
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.TableSwitch
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.Unary
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator.ZeroCheck
 
getUsedRegisters(Quad) - Method in class Compil3r.Quad.Operator
 
getUsedRegisters() - Method in class Compil3r.Quad.Quad
Returns a list of the registers used by this quad.
getValue() - Method in class Compil3r.Quad.Operand.AConstOperand
 
getValue() - Method in class Compil3r.Quad.Operand.DConstOperand
 
getValue() - Method in class Compil3r.Quad.Operand.FConstOperand
 
getValue() - Method in class Compil3r.Quad.Operand.IConstOperand
 
getValue() - Method in class Compil3r.Quad.Operand.LConstOperand
 
getValue() - Method in class Compil3r.Quad.Operand.PConstOperand
 
getValue(Quad) - Static method in class Compil3r.Quad.Operator.AStore
 
getValue(Quad) - Static method in class Compil3r.Quad.Operator.MemStore
 
getValueTable(Quad) - Static method in class Compil3r.Quad.Operator.LookupSwitch
 
getValues(Object) - Method in class Compil3r.Quad.CallGraph.CallGraphMap
 
getValues(Object) - Method in class Compil3r.Quad.CallGraph.CallSiteMap
 
getValues(Object) - Method in class Compil3r.Quad.CallGraph.CallTargetMap
 
getValues(Object) - Method in class Compil3r.Quad.CallGraph
 
getVariable(int) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
getVariable(int) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
getVariable(int) - Method in class Compil3r.Quad.ContextSensitiveBDD
 
getVariable(int) - Method in class Compil3r.Quad.FullyContextSensitiveBDD
 
getVariableIndex(MethodSummary.Node) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
getVariableIndex(MethodSummary.Node) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
getVariableIndex(MethodSummary.Node) - Method in class Compil3r.Quad.ContextSensitiveBDD
 
getVariableIndex(MethodSummary.Node) - Method in class Compil3r.Quad.FullyContextSensitiveBDD
 
getVariableMap(int[], BDDDomain[], int) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
getVariableMap(int[], BDDDomain[]) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
getVariableMap(int[], BDDDomain[], int) - Static method in class Compil3r.Quad.FullyContextSensitiveBDD
 
getVariableType(int) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
getVirtualMethod(jq_NameAndDesc) - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
getWrappedOpValue(Operand, QuadInterpreter) - Static method in class Compil3r.Quad.Operator
 
get_mapping(HashMap, MethodSummary.Node) - Static method in class Compil3r.Quad.MethodSummary
Utility function to get the mapping for a callee node.
global - Variable in class Compil3r.Quad.MethodSummary
The global node.
globalClass - Variable in class Compil3r.Quad.SSAReader
 
go(Collection) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
go(Collection) - Method in class Compil3r.Quad.ContextSensitiveBDD
 
go(Collection) - Method in class Compil3r.Quad.FullyContextSensitiveBDD
 
goIncremental(Collection) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
goNonincremental(Collection) - Method in class Compil3r.Quad.BDDPointerAnalysis
 

H

H1 - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
H1 - Variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
H1 - Variable in class Compil3r.Quad.ContextSensitiveBDD
BDD domains that we use in the analysis.
H1ToH2 - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
H1ToH2 - Variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
H1ToH2 - Variable in class Compil3r.Quad.ContextSensitiveBDD
 
H1andFDset - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
H1andT3set - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
H2 - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
H2 - Variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
H2 - Variable in class Compil3r.Quad.ContextSensitiveBDD
BDD domains that we use in the analysis.
H2ToH1 - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
H2ToH1 - Variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
H2ToH1 - Variable in class Compil3r.Quad.ContextSensitiveBDD
 
HANDLE_ESCAPE - Static variable in class Compil3r.Quad.AndersenPointerAnalysis
Controls the handling of references that escape to native methods or threads.
HEAPBITS - Static variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
HISTOGRAM_SIZE - Static variable in class Compil3r.Quad.AndersenPointerAnalysis
 
handleMethod(BytecodeToQuad, ControlFlowGraph, BytecodeToQuad.AbstractState, jq_Method, Operator.Invoke) - Method in class Compil3r.Quad.B2QUnsafeHandler
 
handleMethod(BytecodeToQuad, ControlFlowGraph, BytecodeToQuad.AbstractState, jq_Method, Operator.Invoke) - Method in class Compil3r.Quad.B2QUnsafeIgnorer
 
handleMethod(BytecodeToQuad, ControlFlowGraph, BytecodeToQuad.AbstractState, jq_Method, Operator.Invoke) - Method in interface Compil3r.Quad.BytecodeToQuad.UnsafeHelper
 
handleMethodCall(ProgramLocation, ContextSensitiveBDD.BDDMethodSummary) - Method in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
handleMethodSummary(MethodSummary) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
handleNativeCall(MethodSummary, ProgramLocation) - Method in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
handleNode(MethodSummary.Node) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
handleNode(MethodSummary.Node) - Method in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
handleNode(MethodSummary.Node) - Method in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
handleNode(MethodSummary.Node) - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
handleVirtualCalls(BDD) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
handled_blocks - Variable in class Compil3r.Quad.ExceptionHandler
List of handled basic blocks.
hasAccessPathEdge(AndersenField, MethodSummary.Node) - Method in class Compil3r.Quad.MethodSummary.Node
 
hasAccessPathEdges() - Method in class Compil3r.Quad.MethodSummary.Node
Returns true if this node has any added outside edges.
hasEdge(AndersenField, MethodSummary.Node) - Method in class Compil3r.Quad.MethodSummary.ConcreteObjectNode
 
hasEdge(AndersenField, MethodSummary.Node) - Method in class Compil3r.Quad.MethodSummary.Node
 
hasEdges() - Method in class Compil3r.Quad.MethodSummary.ConcreteObjectNode
 
hasEdges() - Method in class Compil3r.Quad.MethodSummary.Node
Returns true if this node has any added inside edges.
hasGuard(Operand.RegisterOperand) - Static method in class Compil3r.Quad.BytecodeToQuad
 
hasMoreConservativeFlags(Operand.RegisterOperand) - Method in class Compil3r.Quad.Operand.RegisterOperand
 
hasNext() - Method in class Compil3r.Quad.ExceptionHandlerIterator
Returns true if this iterator has a next element.
hasNext() - Method in class Compil3r.Quad.QuadIterator
Returns whether there is a next quad in this iteration.
hasPredecessor(AndersenField, MethodSummary.Node) - Method in class Compil3r.Quad.MethodSummary.Node
 
hasPrevious() - Method in class Compil3r.Quad.ExceptionHandlerIterator
Returns true if this iterator has a previous element.
hasPrevious() - Method in class Compil3r.Quad.QuadIterator
Returns whether this iteration has a previous quad.
hasSideEffects() - Method in class Compil3r.Quad.Operator.ALength
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.ALoad
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.AStore
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Binary
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.BoundsCheck
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.CheckCast
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_A_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_B_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_C_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_D_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_F_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_I_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_L_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_P_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_S_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_Z_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getfield
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_A_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_B_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_C_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_D_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_F_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_I_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_L_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_P_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_S_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_Z_DYNLINK
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Getstatic
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Goto
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.InstanceOf
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.IntIfCmp
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Invoke
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Jsr
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.LookupSwitch
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.MemLoad
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.MemStore
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Monitor
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Move
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.New
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.NewArray
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.NullCheck
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Putfield
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Putstatic
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Ret
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Return
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Special
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.StoreCheck
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.TableSwitch
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.Unary
 
hasSideEffects() - Method in class Compil3r.Quad.Operator.ZeroCheck
 
hasSideEffects() - Method in class Compil3r.Quad.Operator
 
hash - Variable in class Compil3r.Quad.CSBDDPointerAnalysis.IndexMap
 
hashCode() - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
hashCode() - Method in class Compil3r.Quad.MethodSummary.AccessPath
Returns the hashcode for this access path.
hashCode() - Method in class Compil3r.Quad.MethodSummary.CallSite
 
hashCode() - Method in class Compil3r.Quad.MethodSummary.Edge
 
hashCode() - Method in class Compil3r.Quad.MethodSummary.Node
 
hashCode() - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
hashCode() - Method in class Compil3r.Quad.MethodSummary.PassedParameter
 
hashCode() - Method in class Compil3r.Quad.MethodSummary
 
hashCode() - Method in class Compil3r.Quad.ProgramLocation.BCProgramLocation
 
hashCode() - Method in class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
hashCode() - Method in class Compil3r.Quad.ProgramLocation.SSAProgramLocation
 
hashCode() - Method in class Compil3r.Quad.Quad
 
hashCode() - Method in class Compil3r.Quad.SelectiveCloning.AccessPath
 
hashCode() - Method in class Compil3r.Quad.SelectiveCloning.Specialization
 
hashCode() - Method in class Compil3r.Quad.SelectiveCloning.SpecializationParameter
 
heapLoad(Set, MethodSummary.Node, jq_Field, MethodSummary.FieldNode) - Method in class Compil3r.Quad.MethodSummary.BuildMethodSummary
Abstractly perform a heap load operation on the given base and field with the given field node, putting the result in the given set.
heapLoad(Quad, RegisterFactory.Register, Set, jq_Field) - Method in class Compil3r.Quad.MethodSummary.BuildMethodSummary
Abstractly perform a heap load operation corresponding to quad 'obj' with the given destination register, bases and field.
heapLoad(Quad, RegisterFactory.Register, MethodSummary.Node, jq_Field) - Method in class Compil3r.Quad.MethodSummary.BuildMethodSummary
Abstractly perform a heap load operation corresponding to quad 'obj' with the given destination register, base and field.
heapLoad(Quad, RegisterFactory.Register, RegisterFactory.Register, jq_Field) - Method in class Compil3r.Quad.MethodSummary.BuildMethodSummary
Abstractly perform a heap load operation corresponding to quad 'obj' with the given destination register, base register and field.
heapStore(MethodSummary.Node, MethodSummary.Node, jq_Field, Quad) - Method in class Compil3r.Quad.MethodSummary.BuildMethodSummary
Abstractly perform a heap store operation of the given source node on the given base node and field.
heapStore(MethodSummary.Node, Set, jq_Field, Quad) - Method in class Compil3r.Quad.MethodSummary.BuildMethodSummary
Abstractly perform a heap store operation of the given source nodes on the given base node and field.
heapStore(RegisterFactory.Register, MethodSummary.Node, jq_Field, Quad) - Method in class Compil3r.Quad.MethodSummary.BuildMethodSummary
Abstractly perform a heap store operation of the given source node on the nodes in the given register in the current state and the given field.
heapStore(MethodSummary.Node, RegisterFactory.Register, jq_Field, Quad) - Method in class Compil3r.Quad.MethodSummary.BuildMethodSummary
Abstractly perform a heap store operation of the nodes in the given register on the given base node and field.
heapStore(RegisterFactory.Register, RegisterFactory.Register, jq_Field, Quad) - Method in class Compil3r.Quad.MethodSummary.BuildMethodSummary
Abstractly perform a heap store operation of the nodes in the given register on the nodes in the given register in the current state and the given field.
heapobjIndexMap - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
heapobjIndexMap - Variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
heapobjIndexMap - Variable in class Compil3r.Quad.ContextSensitiveBDD
 
heapobjIndexMap - Variable in class Compil3r.Quad.FullyContextSensitiveBDD
 

I

IGNORE_CLINIT - Static variable in class Compil3r.Quad.AndersenPointerAnalysis
Don't explicitly model the calling of methods.
IGNORE_CLINIT - Static variable in class Compil3r.Quad.BDDPointerAnalysis
 
IGNORE_INSTANCE_FIELDS - Static variable in class Compil3r.Quad.MethodSummary
 
IGNORE_STATIC_FIELDS - Static variable in class Compil3r.Quad.MethodSummary
 
IGNORE_THREADS - Static variable in class Compil3r.Quad.BDDPointerAnalysis
 
INCLUSION_BACK_EDGES - Static variable in class Compil3r.Quad.AndersenPointerAnalysis
Keep track of inclusion back edges.
INCREMENTAL_ITERATION - Static variable in class Compil3r.Quad.BDDPointerAnalysis
 
INCREMENTAL_POINTSTO - Static variable in class Compil3r.Quad.BDDPointerAnalysis
 
INSIDE_EDGES - Static variable in class Compil3r.Quad.MethodSummary.BuildMethodSummary
 
INSTANCE - Static variable in class Compil3r.Quad.AndersenPointerAnalysis
 
INSTANCE - Static variable in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
INSTANCE - Static variable in class Compil3r.Quad.CHACallGraph
 
INSTANCE - Static variable in class Compil3r.Quad.CallGraph.CallSiteMap
 
INSTANCE - Static variable in class Compil3r.Quad.ControlFlowGraphNavigator
Singleton object for a control flow graph navigator that does not take into account exception edges.
INSTANCE - Static variable in class Compil3r.Quad.MethodInline.DontInline
 
INSTANCE - Static variable in class Compil3r.Quad.MethodSummary.Edge
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.ALength.ARRAYLENGTH
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.ALoad.ALOAD_A
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.ALoad.ALOAD_B
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.ALoad.ALOAD_C
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.ALoad.ALOAD_D
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.ALoad.ALOAD_F
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.ALoad.ALOAD_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.ALoad.ALOAD_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.ALoad.ALOAD_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.ALoad.ALOAD_S
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.AStore.ASTORE_A
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.AStore.ASTORE_B
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.AStore.ASTORE_C
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.AStore.ASTORE_D
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.AStore.ASTORE_F
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.AStore.ASTORE_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.AStore.ASTORE_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.AStore.ASTORE_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.AStore.ASTORE_S
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.ADD_D
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.ADD_F
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.ADD_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.ADD_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.ADD_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.ALIGN_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.AND_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.AND_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.CMP_DG
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.CMP_DL
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.CMP_FG
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.CMP_FL
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.CMP_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.CMP_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.DIV_D
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.DIV_F
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.DIV_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.DIV_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.MUL_D
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.MUL_F
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.MUL_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.MUL_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.OR_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.OR_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.REM_D
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.REM_F
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.REM_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.REM_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.SHL_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.SHL_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.SHR_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.SHR_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.SUB_D
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.SUB_F
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.SUB_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.SUB_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.SUB_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.USHR_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.USHR_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.XOR_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Binary.XOR_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.BoundsCheck.BOUNDS_CHECK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.CheckCast.CHECKCAST
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_A
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_A_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_B
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_B_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_C
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_C_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_D
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_D_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_F
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_F_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_I_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_L_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_P_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_S
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_S_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_Z
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getfield.GETFIELD_Z_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_A
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_A_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_B
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_B_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_C
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_C_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_D
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_D_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_F
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_F_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_I_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_L_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_P_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_S
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_S_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_Z
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_Z_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Goto.GOTO
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.InstanceOf.INSTANCEOF
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.IntIfCmp.IFCMP_A
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.IntIfCmp.IFCMP_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.IntIfCmp.IFCMP_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_A
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_D
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_F
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_V
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_A_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_D_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_F_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_I_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_L_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_P_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_V_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_A
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_A_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_D
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_D_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_F
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_F_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_I_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_L_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_P_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_V
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_V_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_A
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_A_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_D
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_D_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_F
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_F_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_I_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_L_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_P_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_V
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_V_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Jsr.JSR
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.LookupSwitch.LOOKUPSWITCH
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.MemLoad.PEEK_1
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.MemLoad.PEEK_2
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.MemLoad.PEEK_4
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.MemLoad.PEEK_8
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.MemLoad.PEEK_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.MemStore.POKE_1
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.MemStore.POKE_2
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.MemStore.POKE_4
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.MemStore.POKE_8
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.MemStore.POKE_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Monitor.MONITORENTER
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Monitor.MONITOREXIT
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Move.MOVE_A
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Move.MOVE_D
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Move.MOVE_F
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Move.MOVE_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Move.MOVE_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Move.MOVE_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.New.NEW
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.New.NEW_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.NewArray.NEWARRAY
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.NullCheck.NULL_CHECK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_A
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_A_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_B
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_B_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_C
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_C_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_D
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_D_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_F
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_F_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_I_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_L_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_P_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_S
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_S_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_Z
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putfield.PUTFIELD_Z_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_A
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_A_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_B
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_B_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_C
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_C_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_D
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_D_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_F
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_F_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_I_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_L_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_P_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_S
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_S_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_Z
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_Z_DYNLINK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Ret.RET
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Return.RETURN_A
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Return.RETURN_D
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Return.RETURN_F
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Return.RETURN_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Return.RETURN_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Return.RETURN_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Return.RETURN_V
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Return.THROW_A
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.ALLOCA
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.ATOMICADD_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.ATOMICAND_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.ATOMICCAS4
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.ATOMICSUB_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.GET_BASE_POINTER
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.GET_EAX
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.GET_EXCEPTION
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.GET_STACK_POINTER
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.GET_THREAD_BLOCK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.INVOKE_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.INVOKE_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.ISEQ
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.ISGE
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.LONG_JUMP
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.POP_FP32
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.POP_FP64
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.PUSHARG_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.PUSHARG_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.PUSH_FP32
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.PUSH_FP64
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Special.SET_THREAD_BLOCK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.StoreCheck.ASTORE_CHECK
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.TableSwitch.TABLESWITCH
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.ADDRESS_2INT
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.ADDRESS_2OBJECT
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.DOUBLE_2FLOAT
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.DOUBLE_2INT
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.DOUBLE_2LONG
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.DOUBLE_2LONGBITS
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.FLOAT_2DOUBLE
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.FLOAT_2INT
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.FLOAT_2INTBITS
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.FLOAT_2LONG
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.INTBITS_2FLOAT
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.INT_2ADDRESS
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.INT_2BYTE
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.INT_2CHAR
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.INT_2DOUBLE
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.INT_2FLOAT
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.INT_2LONG
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.INT_2SHORT
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.ISNULL_P
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.LONGBITS_2DOUBLE
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.LONG_2DOUBLE
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.LONG_2FLOAT
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.LONG_2INT
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.NEG_D
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.NEG_F
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.NEG_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.NEG_L
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.Unary.OBJECT_2ADDRESS
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.ZeroCheck.ZERO_CHECK_I
 
INSTANCE - Static variable in class Compil3r.Quad.Operator.ZeroCheck.ZERO_CHECK_L
 
INVOKEhelper(Operator.Invoke, jq_Method, jq_Type, boolean) - Method in class Compil3r.Quad.BytecodeToQuad
 
id - Variable in class Compil3r.Quad.MethodSummary.Node
Unique id number.
id - Variable in class Compil3r.Quad.RegisterFactory.Register
 
id_number - Variable in class Compil3r.Quad.BasicBlock
Unique id number for this basic block.
id_number - Variable in class Compil3r.Quad.Quad
Id number for this quad.
identifier - Variable in class Compil3r.Quad.ProgramLocation.SSAProgramLocation
 
illegalmonitorstateexception - Static variable in class Compil3r.Quad.Operator
 
implementsInterface(jq_Class) - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
in - Static variable in class Compil3r.Quad.PointerExplorer
 
inclusionEdgeSetFactory - Variable in class Compil3r.Quad.AndersenPointerAnalysis
 
index - Variable in class Compil3r.Quad.CSBDDPointerAnalysis.IndexMap
 
indexOf(MethodSummary.Node) - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
initial_cg - Variable in class Compil3r.Quad.ContextSensitiveBDD
 
initialize() - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
initialize() - Method in class Compil3r.Quad.FullyContextSensitiveBDD
 
initializeStatics(boolean) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
inlineCall(ControlFlowGraph, BasicBlock, Quad) - Method in class Compil3r.Quad.MethodInline.DontInline
 
inlineCall(ControlFlowGraph, BasicBlock, Quad) - Method in class Compil3r.Quad.MethodInline.InliningDecision
 
inlineCall(ControlFlowGraph, BasicBlock, Quad) - Method in class Compil3r.Quad.MethodInline.NoCheckInliningDecision
 
inlineCall(ControlFlowGraph, BasicBlock, Quad) - Method in class Compil3r.Quad.MethodInline.TypeCheckInliningDecision
 
inlineCommands - Static variable in class Compil3r.Quad.PointerExplorer
 
inlineEdge(jq_Method, ProgramLocation, jq_Method) - Method in class Compil3r.Quad.CachedCallGraph
 
inlineNonVirtualCallSite(ControlFlowGraph, BasicBlock, Quad, ControlFlowGraph) - Static method in class Compil3r.Quad.MethodInline
 
inlineVirtualCallSiteWithTypeCheck(ControlFlowGraph, BasicBlock, Quad, ControlFlowGraph, jq_Class) - Static method in class Compil3r.Quad.MethodInline
 
instanceOf(SSAReader.SSAClass) - Method in class Compil3r.Quad.SSAReader.SSAClass
 
instantiate(MethodSummary, ProgramLocation, MethodSummary, boolean) - Static method in class Compil3r.Quad.MethodSummary
Instantiate a copy of the callee summary into the caller.
instruction - Variable in class Compil3r.Quad.Operand.AConstOperand
 
instruction - Variable in class Compil3r.Quad.Operand.BasicBlockTableOperand
 
instruction - Variable in class Compil3r.Quad.Operand.ConditionOperand
 
instruction - Variable in class Compil3r.Quad.Operand.DConstOperand
 
instruction - Variable in class Compil3r.Quad.Operand.FConstOperand
 
instruction - Variable in class Compil3r.Quad.Operand.FieldOperand
 
instruction - Variable in class Compil3r.Quad.Operand.IConstOperand
 
instruction - Variable in class Compil3r.Quad.Operand.IntValueTableOperand
 
instruction - Variable in class Compil3r.Quad.Operand.LConstOperand
 
instruction - Variable in class Compil3r.Quad.Operand.MethodOperand
 
instruction - Variable in class Compil3r.Quad.Operand.PConstOperand
 
instruction - Variable in class Compil3r.Quad.Operand.ParamListOperand
 
instruction - Variable in class Compil3r.Quad.Operand.RegisterOperand
 
instruction - Variable in class Compil3r.Quad.Operand.TargetOperand
 
instruction - Variable in class Compil3r.Quad.Operand.TypeOperand
 
instruction - Variable in class Compil3r.Quad.Operand.UnnecessaryGuardOperand
 
instructions - Variable in class Compil3r.Quad.BasicBlock
List of instructions.
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.ALength.ARRAYLENGTH
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.ALoad.ALOAD_A
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.ALoad.ALOAD_B
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.ALoad.ALOAD_C
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.ALoad.ALOAD_D
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.ALoad.ALOAD_F
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.ALoad.ALOAD_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.ALoad.ALOAD_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.ALoad.ALOAD_P
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.ALoad.ALOAD_S
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.AStore.ASTORE_A
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.AStore.ASTORE_B
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.AStore.ASTORE_C
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.AStore.ASTORE_D
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.AStore.ASTORE_F
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.AStore.ASTORE_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.AStore.ASTORE_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.AStore.ASTORE_P
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.AStore.ASTORE_S
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.ADD_D
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.ADD_F
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.ADD_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.ADD_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.ADD_P
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.ALIGN_P
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.AND_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.AND_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.CMP_DG
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.CMP_DL
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.CMP_FG
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.CMP_FL
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.CMP_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.CMP_P
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.DIV_D
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.DIV_F
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.DIV_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.DIV_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.MUL_D
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.MUL_F
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.MUL_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.MUL_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.OR_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.OR_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.REM_D
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.REM_F
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.REM_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.REM_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.SHL_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.SHL_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.SHR_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.SHR_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.SUB_D
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.SUB_F
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.SUB_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.SUB_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.SUB_P
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.USHR_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.USHR_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.XOR_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Binary.XOR_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.BoundsCheck.BOUNDS_CHECK
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.CheckCast.CHECKCAST
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_A
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_B
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_C
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_D
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_F
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_P
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_S
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getfield.GETFIELD_Z
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_A
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_B
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_C
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_D
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_F
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_P
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_S
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Getstatic.GETSTATIC_Z
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Goto.GOTO
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.InstanceOf.INSTANCEOF
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.IntIfCmp.IFCMP_A
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.IntIfCmp.IFCMP_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.IntIfCmp.IFCMP_P
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Invoke.InvokeInterface
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Invoke.InvokeStatic
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Invoke.InvokeVirtual
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Jsr.JSR
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.LookupSwitch.LOOKUPSWITCH
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.MemLoad.PEEK_1
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.MemLoad.PEEK_2
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.MemLoad.PEEK_4
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.MemLoad.PEEK_8
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.MemLoad.PEEK_P
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.MemStore.POKE_1
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.MemStore.POKE_2
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.MemStore.POKE_4
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.MemStore.POKE_8
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.MemStore.POKE_P
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Monitor.MONITORENTER
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Monitor.MONITOREXIT
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Move.MOVE_A
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Move.MOVE_D
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Move.MOVE_F
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Move.MOVE_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Move.MOVE_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Move.MOVE_P
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.New.NEW
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.NewArray.NEWARRAY
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.NullCheck.NULL_CHECK
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_A
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_B
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_C
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_D
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_F
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_P
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_S
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putfield.PUTFIELD_Z
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_A
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_B
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_C
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_D
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_F
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_P
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_S
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_Z
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Ret.RET
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Return.RETURN_V
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Return.THROW_A
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Return
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.ALLOCA
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.ATOMICADD_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.ATOMICAND_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.ATOMICCAS4
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.ATOMICSUB_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.GET_BASE_POINTER
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.GET_EAX
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.GET_EXCEPTION
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.GET_STACK_POINTER
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.GET_THREAD_BLOCK
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.INVOKE_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.INVOKE_P
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.ISEQ
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.ISGE
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.LONG_JUMP
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.POP_FP32
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.POP_FP64
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.PUSHARG_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.PUSHARG_P
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.PUSH_FP32
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.PUSH_FP64
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Special.SET_THREAD_BLOCK
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.StoreCheck.ASTORE_CHECK
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.TableSwitch.TABLESWITCH
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.ADDRESS_2INT
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.ADDRESS_2OBJECT
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.DOUBLE_2FLOAT
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.DOUBLE_2INT
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.DOUBLE_2LONG
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.DOUBLE_2LONGBITS
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.FLOAT_2DOUBLE
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.FLOAT_2INT
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.FLOAT_2INTBITS
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.FLOAT_2LONG
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.INTBITS_2FLOAT
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.INT_2ADDRESS
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.INT_2BYTE
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.INT_2CHAR
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.INT_2DOUBLE
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.INT_2FLOAT
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.INT_2LONG
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.INT_2SHORT
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.ISNULL_P
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.LONGBITS_2DOUBLE
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.LONG_2DOUBLE
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.LONG_2FLOAT
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.LONG_2INT
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.NEG_D
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.NEG_F
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.NEG_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.NEG_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Unary.OBJECT_2ADDRESS
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.ZeroCheck.ZERO_CHECK_I
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.ZeroCheck.ZERO_CHECK_L
 
interpret(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator
 
interpret(QuadInterpreter) - Method in class Compil3r.Quad.Quad
Interprets this quad, modifying the given interpreter state.
interpretGetThreadBlock(Operator.Special, Quad, QuadInterpreter) - Method in class Compil3r.Quad.Delegates.Op
 
interpretGetThreadBlock(Operator.Special, Quad, QuadInterpreter) - Method in class Compil3r.Quad.NullDelegates.Op
 
interpretGetThreadBlock(Operator.Special, Quad, QuadInterpreter) - Method in interface Compil3r.Quad.Operator.Delegate
 
interpretMonitorEnter(Operator.Monitor, Quad, QuadInterpreter) - Method in class Compil3r.Quad.Delegates.Op
 
interpretMonitorEnter(Operator.Monitor, Quad, QuadInterpreter) - Method in class Compil3r.Quad.NullDelegates.Op
 
interpretMonitorEnter(Operator.Monitor, Quad, QuadInterpreter) - Method in interface Compil3r.Quad.Operator.Delegate
 
interpretMonitorExit(Operator.Monitor, Quad, QuadInterpreter) - Method in class Compil3r.Quad.Delegates.Op
 
interpretMonitorExit(Operator.Monitor, Quad, QuadInterpreter) - Method in class Compil3r.Quad.NullDelegates.Op
 
interpretMonitorExit(Operator.Monitor, Quad, QuadInterpreter) - Method in interface Compil3r.Quad.Operator.Delegate
 
interpretSetThreadBlock(Operator.Special, Quad, QuadInterpreter) - Method in class Compil3r.Quad.Delegates.Op
 
interpretSetThreadBlock(Operator.Special, Quad, QuadInterpreter) - Method in class Compil3r.Quad.NullDelegates.Op
 
interpretSetThreadBlock(Operator.Special, Quad, QuadInterpreter) - Method in interface Compil3r.Quad.Operator.Delegate
 
interpret_static(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Invoke
 
interpret_virtual(Quad, QuadInterpreter) - Method in class Compil3r.Quad.Operator.Invoke
 
invalidateCache() - Method in class Compil3r.Quad.CachedCallGraph
 
invokeCount - Variable in class Compil3r.Quad.AndersenPointerAnalysis.Visitor.InvokeCounter
 
isAddressType() - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
isArrayType() - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
isArrayType() - Method in class Compil3r.Quad.SSAReader.SSAType
 
isBaseType() - Method in class Compil3r.Quad.SSAReader.SSAType
 
isBodyLoaded() - Method in class Compil3r.Quad.SSAReader.SSAMethod
 
isClassType() - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
isCompilerGenerated - Variable in class Compil3r.Quad.SSAReader.SSAMethod
 
isComplete() - Method in class Compil3r.Quad.PointerExplorer.InlineSet
 
isConstant(Operand) - Static method in class Compil3r.Quad.Operand.Util
 
isConstructor - Variable in class Compil3r.Quad.SSAReader.SSAMethod
 
isEmpty() - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
isEndOfBB() - Method in class Compil3r.Quad.BytecodeToQuad
 
isEntry() - Method in class Compil3r.Quad.BasicBlock
Returns true if this is the entry basic block.
isExactType() - Method in class Compil3r.Quad.Operand.RegisterOperand
 
isExceptionHandlerEntry() - Method in class Compil3r.Quad.BasicBlock
Returns true if this basic block has been marked as an exception handler entry point.
isExit() - Method in class Compil3r.Quad.BasicBlock
Returns true if this is the exit basic block.
isFinal() - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
isInterfaceCall() - Method in class Compil3r.Quad.ProgramLocation.BCProgramLocation
 
isInterfaceCall() - Method in class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
isInterfaceCall() - Method in class Compil3r.Quad.ProgramLocation.SSAProgramLocation
 
isInterfaceCall() - Method in class Compil3r.Quad.ProgramLocation
 
isJSREntry() - Method in class Compil3r.Quad.BasicBlock
Returns true if this basic block has been marked as a JSR entry.
isLocal(Operand, int, jq_Type) - Method in class Compil3r.Quad.RegisterFactory
 
isNull - Static variable in class Compil3r.Quad.BytecodeToQuad
 
isNullConstant(Operand) - Static method in class Compil3r.Quad.Operand.Util
 
isPointerType() - Method in class Compil3r.Quad.SSAReader.SSAType
 
isReference - Variable in class Compil3r.Quad.SSAReader.SSAType
 
isReferenceType() - Method in class Compil3r.Quad.SSAReader.SSAType
 
isSimilar(Operand) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState.DummyOperand
 
isSimilar(Operand) - Method in class Compil3r.Quad.Operand.AConstOperand
 
isSimilar(Operand) - Method in class Compil3r.Quad.Operand.BasicBlockTableOperand
 
isSimilar(Operand) - Method in class Compil3r.Quad.Operand.ConditionOperand
 
isSimilar(Operand) - Method in class Compil3r.Quad.Operand.DConstOperand
 
isSimilar(Operand) - Method in class Compil3r.Quad.Operand.FConstOperand
 
isSimilar(Operand) - Method in class Compil3r.Quad.Operand.FieldOperand
 
isSimilar(Operand) - Method in class Compil3r.Quad.Operand.IConstOperand
 
isSimilar(Operand) - Method in class Compil3r.Quad.Operand.IntValueTableOperand
 
isSimilar(Operand) - Method in class Compil3r.Quad.Operand.LConstOperand
 
isSimilar(Operand) - Method in class Compil3r.Quad.Operand.MethodOperand
 
isSimilar(Operand) - Method in class Compil3r.Quad.Operand.PConstOperand
 
isSimilar(Operand) - Method in class Compil3r.Quad.Operand.ParamListOperand
 
isSimilar(Operand) - Method in class Compil3r.Quad.Operand.RegisterOperand
 
isSimilar(Operand) - Method in class Compil3r.Quad.Operand.TargetOperand
 
isSimilar(Operand) - Method in class Compil3r.Quad.Operand.TypeOperand
 
isSimilar(Operand) - Method in class Compil3r.Quad.Operand.UnnecessaryGuardOperand
 
isSimilar(Operand) - Method in interface Compil3r.Quad.Operand
 
isSingleTarget() - Method in class Compil3r.Quad.ProgramLocation.BCProgramLocation
 
isSingleTarget() - Method in class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
isSingleTarget() - Method in class Compil3r.Quad.ProgramLocation.SSAProgramLocation
 
isSingleTarget() - Method in class Compil3r.Quad.ProgramLocation
 
isTemp - Variable in class Compil3r.Quad.RegisterFactory.Register
 
isTemp() - Method in class Compil3r.Quad.RegisterFactory.Register
 
isUniversalType() - Method in class Compil3r.Quad.SSAReader.SSAType
 
isUnsafe(jq_Method) - Method in class Compil3r.Quad.B2QUnsafeHandler
 
isUnsafe(jq_Method) - Method in class Compil3r.Quad.B2QUnsafeIgnorer
 
isUnsafe(jq_Method) - Method in interface Compil3r.Quad.BytecodeToQuad.UnsafeHelper
 
isVirtual() - Method in class Compil3r.Quad.Operator.Invoke.InvokeInterface
 
isVirtual() - Method in class Compil3r.Quad.Operator.Invoke.InvokeStatic
 
isVirtual() - Method in class Compil3r.Quad.Operator.Invoke.InvokeVirtual
 
isVirtual() - Method in class Compil3r.Quad.Operator.Invoke
 
is_complete - Variable in class Compil3r.Quad.PointerExplorer.InlineSet
 
is_complete - Variable in class Compil3r.Quad.SelectiveCloning.TypeSet
 
isstatic - Variable in class Compil3r.Quad.SSAReader.SSAMember
 
iterate() - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
iterator() - Method in class Compil3r.Quad.BasicBlock
Returns an iterator over the quads in this basic block in forward order.
iterator() - Method in class Compil3r.Quad.ExceptionHandlerList
 
iterator() - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
iterator() - Method in class Compil3r.Quad.PointerExplorer.InlineSet
 
iterator() - Method in class Compil3r.Quad.RegisterFactory
 
iterator() - Method in class Compil3r.Quad.SelectiveCloning.TypeSet
 

J

JSRInfo - class Compil3r.Quad.JSRInfo.
 
JSRInfo(BasicBlock, BasicBlock, boolean[]) - Constructor for class Compil3r.Quad.JSRInfo
 
JSR_ENTRY - Static variable in class Compil3r.Quad.BasicBlock
JSR subroutine entry point.
jsr_map - Variable in class Compil3r.Quad.ControlFlowGraph
 
jsr_states - Variable in class Compil3r.Quad.BytecodeToQuad
 
jsr_states - Variable in class Compil3r.Quad.MethodSummary.BuildMethodSummary
 

K

keySet() - Method in class Compil3r.Quad.CachedCallGraph
 
keySet() - Method in class Compil3r.Quad.LoadedCallGraph
 
klass - Variable in class Compil3r.Quad.SSAReader.SSAType
 

L

LoadedCallGraph - class Compil3r.Quad.LoadedCallGraph.
A call graph that is loaded from a file.
LoadedCallGraph(String) - Constructor for class Compil3r.Quad.LoadedCallGraph
 
labelEdge(String) - Static method in class Compil3r.Quad.DotGraph.dot
 
lastIndex - Variable in class Compil3r.Quad.QuadIterator
The index of the last quad that was returned.
lastQuad - Variable in class Compil3r.Quad.QuadIterator
The last quad that was returned.
last_heapobjIndex - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
last_methodIndex - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
last_typeIndex - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
last_typeIndex - Variable in class Compil3r.Quad.CSBDDPointerAnalysis
 
last_vcalls - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
length() - Method in class Compil3r.Quad.Operand.ParamListOperand
 
length() - Method in class Compil3r.Quad.SelectiveCloning.AccessPath
 
linkedTargets - Variable in class Compil3r.Quad.AndersenPointerAnalysis
The set of method call->targets that have already been linked.
list - Variable in class Compil3r.Quad.CSBDDPointerAnalysis.IndexMap
 
listIterator() - Method in class Compil3r.Quad.ExceptionHandlerList
 
load() - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
load() - Method in class Compil3r.Quad.SSAReader.SSAClass
 
load() - Method in class Compil3r.Quad.SSAReader.SSAType
 
loadAss - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
loadPt - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
loads - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
loads - Variable in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
loads - Variable in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
Load instructions in this summary, along with those propagated from callees.
loads - Variable in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
Locally-escaping load operations within this method (and its callees).
localOrders - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
localVar - Variable in class Compil3r.Quad.SSAReader.VVNode
 
local_A - Variable in class Compil3r.Quad.RegisterFactory
 
local_D - Variable in class Compil3r.Quad.RegisterFactory
 
local_F - Variable in class Compil3r.Quad.RegisterFactory
 
local_I - Variable in class Compil3r.Quad.RegisterFactory
 
local_L - Variable in class Compil3r.Quad.RegisterFactory
 
local_hashCode() - Method in class Compil3r.Quad.MethodSummary.AccessPath
Returns the hashcode for this individual AccessPath object.
locals - Variable in class Compil3r.Quad.BytecodeToQuad.AbstractState
 

M

MethodInline - class Compil3r.Quad.MethodInline.
 
MethodInline(MethodInline.Oracle) - Constructor for class Compil3r.Quad.MethodInline
 
MethodInline(CallGraph) - Constructor for class Compil3r.Quad.MethodInline
 
MethodInline() - Constructor for class Compil3r.Quad.MethodInline
 
MethodInline.DontInline - class Compil3r.Quad.MethodInline.DontInline.
 
MethodInline.DontInline() - Constructor for class Compil3r.Quad.MethodInline.DontInline
 
MethodInline.InlineSmallSingleTargetCalls - class Compil3r.Quad.MethodInline.InlineSmallSingleTargetCalls.
 
MethodInline.InlineSmallSingleTargetCalls(CallGraph) - Constructor for class Compil3r.Quad.MethodInline.InlineSmallSingleTargetCalls
 
MethodInline.InlineSmallSingleTargetCalls(CallGraph, int) - Constructor for class Compil3r.Quad.MethodInline.InlineSmallSingleTargetCalls
 
MethodInline.InliningDecision - class Compil3r.Quad.MethodInline.InliningDecision.
 
MethodInline.InliningDecision() - Constructor for class Compil3r.Quad.MethodInline.InliningDecision
 
MethodInline.NoCheckInliningDecision - class Compil3r.Quad.MethodInline.NoCheckInliningDecision.
 
MethodInline.NoCheckInliningDecision(jq_Method) - Constructor for class Compil3r.Quad.MethodInline.NoCheckInliningDecision
 
MethodInline.NoCheckInliningDecision(ControlFlowGraph) - Constructor for class Compil3r.Quad.MethodInline.NoCheckInliningDecision
 
MethodInline.Oracle - interface Compil3r.Quad.MethodInline.Oracle.
 
MethodInline.TypeCheckInliningDecision - class Compil3r.Quad.MethodInline.TypeCheckInliningDecision.
 
MethodInline.TypeCheckInliningDecision(jq_Method) - Constructor for class Compil3r.Quad.MethodInline.TypeCheckInliningDecision
 
MethodSummary - class Compil3r.Quad.MethodSummary.
 
MethodSummary(MethodSummary.ParamNode[]) - Constructor for class Compil3r.Quad.MethodSummary
 
MethodSummary(AndersenMethod, MethodSummary.ParamNode[], MethodSummary.GlobalNode, Set, HashMap, HashMap, Set, Set, Set) - Constructor for class Compil3r.Quad.MethodSummary
 
MethodSummary(AndersenMethod, MethodSummary.ParamNode[], Set, HashMap, HashMap, Map, Set, Set, Map) - Constructor for class Compil3r.Quad.MethodSummary
 
MethodSummary.AccessPath - class Compil3r.Quad.MethodSummary.AccessPath.
Encodes an access path.
MethodSummary.AccessPath(AndersenField, MethodSummary.Node, boolean) - Constructor for class Compil3r.Quad.MethodSummary.AccessPath
Private constructor.
MethodSummary.AccessPath(AndersenField, MethodSummary.Node) - Constructor for class Compil3r.Quad.MethodSummary.AccessPath
Private constructor.
MethodSummary.BuildMethodSummary - class Compil3r.Quad.MethodSummary.BuildMethodSummary.
Visitor class to build an intramethod summary.
MethodSummary.BuildMethodSummary(ControlFlowGraph) - Constructor for class Compil3r.Quad.MethodSummary.BuildMethodSummary
Build a summary for the given method.
MethodSummary.CallSite - class Compil3r.Quad.MethodSummary.CallSite.
 
MethodSummary.CallSite(MethodSummary, ProgramLocation) - Constructor for class Compil3r.Quad.MethodSummary.CallSite
 
MethodSummary.ConcreteObjectNode - class Compil3r.Quad.MethodSummary.ConcreteObjectNode.
A ConcreteObjectNode refers to an object that we discovered through reflection.
MethodSummary.ConcreteObjectNode(Object) - Constructor for class Compil3r.Quad.MethodSummary.ConcreteObjectNode
 
MethodSummary.ConcreteObjectNode(MethodSummary.ConcreteObjectNode) - Constructor for class Compil3r.Quad.MethodSummary.ConcreteObjectNode
 
MethodSummary.ConcreteTypeNode - class Compil3r.Quad.MethodSummary.ConcreteTypeNode.
A ConcreteTypeNode refers to an object with a concrete type.
MethodSummary.ConcreteTypeNode(AndersenReference) - Constructor for class Compil3r.Quad.MethodSummary.ConcreteTypeNode
 
MethodSummary.ConcreteTypeNode(AndersenReference, Quad) - Constructor for class Compil3r.Quad.MethodSummary.ConcreteTypeNode
 
MethodSummary.ConcreteTypeNode(MethodSummary.ConcreteTypeNode) - Constructor for class Compil3r.Quad.MethodSummary.ConcreteTypeNode
 
MethodSummary.Edge - class Compil3r.Quad.MethodSummary.Edge.
 
MethodSummary.Edge(MethodSummary.Node, MethodSummary.Node, AndersenField) - Constructor for class Compil3r.Quad.MethodSummary.Edge
 
MethodSummary.FieldNode - class Compil3r.Quad.MethodSummary.FieldNode.
A FieldNode represents the result of a 'load' instruction.
MethodSummary.FieldNode(AndersenField, Quad) - Constructor for class Compil3r.Quad.MethodSummary.FieldNode
 
MethodSummary.FieldNode(AndersenField) - Constructor for class Compil3r.Quad.MethodSummary.FieldNode
 
MethodSummary.FieldNode(MethodSummary.FieldNode) - Constructor for class Compil3r.Quad.MethodSummary.FieldNode
 
MethodSummary.GlobalNode - class Compil3r.Quad.MethodSummary.GlobalNode.
A GlobalNode stores references to the static variables.
MethodSummary.GlobalNode() - Constructor for class Compil3r.Quad.MethodSummary.GlobalNode
 
MethodSummary.GlobalNode(MethodSummary.GlobalNode) - Constructor for class Compil3r.Quad.MethodSummary.GlobalNode
 
MethodSummary.MethodSummaryBuilder - class Compil3r.Quad.MethodSummary.MethodSummaryBuilder.
 
MethodSummary.MethodSummaryBuilder() - Constructor for class Compil3r.Quad.MethodSummary.MethodSummaryBuilder
 
MethodSummary.Node - class Compil3r.Quad.MethodSummary.Node.
 
MethodSummary.Node() - Constructor for class Compil3r.Quad.MethodSummary.Node
 
MethodSummary.Node(MethodSummary.Node) - Constructor for class Compil3r.Quad.MethodSummary.Node
 
MethodSummary.NodeSet - class Compil3r.Quad.MethodSummary.NodeSet.
 
MethodSummary.NodeSet(int) - Constructor for class Compil3r.Quad.MethodSummary.NodeSet
 
MethodSummary.NodeSet() - Constructor for class Compil3r.Quad.MethodSummary.NodeSet
 
MethodSummary.NodeSet(Collection) - Constructor for class Compil3r.Quad.MethodSummary.NodeSet
 
MethodSummary.OutsideNode - class Compil3r.Quad.MethodSummary.OutsideNode.
An outside node is some node that can be mapped to other nodes.
MethodSummary.OutsideNode() - Constructor for class Compil3r.Quad.MethodSummary.OutsideNode
 
MethodSummary.OutsideNode(MethodSummary.Node) - Constructor for class Compil3r.Quad.MethodSummary.OutsideNode
 
MethodSummary.ParamNode - class Compil3r.Quad.MethodSummary.ParamNode.
A ParamNode represents an incoming parameter.
MethodSummary.ParamNode(AndersenMethod, int, AndersenReference) - Constructor for class Compil3r.Quad.MethodSummary.ParamNode
 
MethodSummary.ParamNode(MethodSummary.ParamNode) - Constructor for class Compil3r.Quad.MethodSummary.ParamNode
 
MethodSummary.PassedParameter - class Compil3r.Quad.MethodSummary.PassedParameter.
Represents a particular parameter passed to a particular method call.
MethodSummary.PassedParameter(ProgramLocation, int) - Constructor for class Compil3r.Quad.MethodSummary.PassedParameter
 
MethodSummary.ReturnValueNode - class Compil3r.Quad.MethodSummary.ReturnValueNode.
A ReturnValueNode represents the return value of a method call.
MethodSummary.ReturnValueNode(ProgramLocation) - Constructor for class Compil3r.Quad.MethodSummary.ReturnValueNode
 
MethodSummary.ReturnValueNode(MethodSummary.ReturnValueNode) - Constructor for class Compil3r.Quad.MethodSummary.ReturnValueNode
 
MethodSummary.ReturnedNode - class Compil3r.Quad.MethodSummary.ReturnedNode.
A ReturnedNode represents a return value or thrown exception from a method call.
MethodSummary.ReturnedNode(ProgramLocation) - Constructor for class Compil3r.Quad.MethodSummary.ReturnedNode
 
MethodSummary.ReturnedNode(MethodSummary.ReturnedNode) - Constructor for class Compil3r.Quad.MethodSummary.ReturnedNode
 
MethodSummary.State - class Compil3r.Quad.MethodSummary.State.
Records the state of the intramethod analysis at some point in the method.
MethodSummary.State(int) - Constructor for class Compil3r.Quad.MethodSummary.State
Return a new state with the given number of registers.
MethodSummary.ThrownExceptionNode - class Compil3r.Quad.MethodSummary.ThrownExceptionNode.
A ThrownExceptionNode represents the thrown exception of a method call.
MethodSummary.ThrownExceptionNode(ProgramLocation) - Constructor for class Compil3r.Quad.MethodSummary.ThrownExceptionNode
 
MethodSummary.ThrownExceptionNode(MethodSummary.ThrownExceptionNode) - Constructor for class Compil3r.Quad.MethodSummary.ThrownExceptionNode
 
MethodSummary.UnknownTypeNode - class Compil3r.Quad.MethodSummary.UnknownTypeNode.
A UnknownTypeNode refers to an object with an unknown type.
MethodSummary.UnknownTypeNode(AndersenReference) - Constructor for class Compil3r.Quad.MethodSummary.UnknownTypeNode
 
m - Variable in class Compil3r.Quad.MethodSummary.CallSite
 
m - Variable in class Compil3r.Quad.MethodSummary.ParamNode
 
m - Variable in class Compil3r.Quad.MethodSummary.PassedParameter
 
m - Variable in class Compil3r.Quad.MethodSummary.ReturnedNode
 
m - Variable in class Compil3r.Quad.ProgramLocation
 
main(String[]) - Static method in class Compil3r.Quad.BDDPointerAnalysis
 
main(String[]) - Static method in class Compil3r.Quad.CSBDDPointerAnalysis
 
main(String[]) - Static method in class Compil3r.Quad.ContextSensitiveBDD
 
main(String[]) - Static method in class Compil3r.Quad.ControlFlowGraphNavigator
 
main(String[]) - Static method in class Compil3r.Quad.FullyContextSensitiveBDD
 
main(String[]) - Static method in class Compil3r.Quad.PointerExplorer
 
main(String[]) - Static method in class Compil3r.Quad.RootedCHACallGraph
 
main(String[]) - Static method in class Compil3r.Quad.SSAReader
 
makeCircleNode(String) - Static method in class Compil3r.Quad.DotGraph.dot
 
makeGuardReg() - Method in class Compil3r.Quad.BytecodeToQuad
 
makeGuardReg() - Static method in class Compil3r.Quad.RegisterFactory
 
makeLocal(int, jq_Type) - Method in class Compil3r.Quad.BytecodeToQuad
 
makeLocal(int, Operand.RegisterOperand) - Method in class Compil3r.Quad.BytecodeToQuad
 
makeTempReg(jq_Type) - Method in class Compil3r.Quad.RegisterFactory
 
makeVarOrdering(int[]) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
makeVarOrdering(boolean, String) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
makeVarOrdering(int[]) - Method in class Compil3r.Quad.FullyContextSensitiveBDD
 
map - Variable in class Compil3r.Quad.CodeCache
 
markCollapsedNode(MethodSummary.OutsideNode) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
markForCloning(MethodSummary.ParamNode, ProgramLocation, Set, SelectiveCloning.AccessPath) - Static method in class Compil3r.Quad.SelectiveCloning
 
matchEdges() - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
matchEdges2() - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
matchEdges_incremental() - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
matchNewEdges(BDD) - Method in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
matchNewEdges(BDD) - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
matchNewLoadsAndStores(BDD, BDD) - Method in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
matchNewLoadsAndStores(BDD, BDD) - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
max - Static variable in class Compil3r.Quad.BytecodeToQuad
 
mayCatch(jq_Class) - Method in class Compil3r.Quad.ExceptionHandler
 
mayCatch(jq_Class) - Method in class Compil3r.Quad.ExceptionHandlerList
Returns the list of exception handlers in this list that MAY catch the given exception type.
meet(Operand, Operand, boolean, int, RegisterFactory) - Static method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
meetFlags(int) - Method in class Compil3r.Quad.Operand.RegisterOperand
 
meetWith(Dataflow.Fact) - Method in interface Compil3r.Quad.Dataflow.Fact
 
meetWith(DataflowFramework.Fact) - Method in interface Compil3r.Quad.DataflowFramework.Fact
 
meetWith(DataflowFramework.Fact) - Method in class Compil3r.Quad.DeadCode.TraceFact
 
merge(BytecodeToQuad.AbstractState, RegisterFactory) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
merge(ControlFlowGraph) - Method in class Compil3r.Quad.ControlFlowGraph
Merges the given control flow graph into this control flow graph.
merge(MethodSummary.State) - Method in class Compil3r.Quad.MethodSummary.State
Merge two states.
merge(int, Object) - Method in class Compil3r.Quad.MethodSummary.State
Merge the given node or set of nodes into the given register.
merge(RegisterFactory) - Method in class Compil3r.Quad.RegisterFactory
 
mergeAfterJSR(boolean[], BytecodeToQuad.AbstractState) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
mergeExceptionHandler(BytecodeToQuad.AbstractState, jq_Class, RegisterFactory) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
mergeGlobal() - Method in class Compil3r.Quad.MethodSummary
 
mergeStateWith(BasicBlock) - Method in class Compil3r.Quad.BytecodeToQuad
 
mergeStateWith(ExceptionHandler) - Method in class Compil3r.Quad.BytecodeToQuad
 
mergeStateWithAllExHandlers(boolean) - Method in class Compil3r.Quad.BytecodeToQuad
 
mergeStateWithArithExHandler(boolean) - Method in class Compil3r.Quad.BytecodeToQuad
 
mergeStateWithArrayBoundsExHandler(boolean) - Method in class Compil3r.Quad.BytecodeToQuad
 
mergeStateWithNullPtrExHandler(boolean) - Method in class Compil3r.Quad.BytecodeToQuad
 
mergeStateWithObjArrayStoreExHandler(boolean) - Method in class Compil3r.Quad.BytecodeToQuad
 
mergeWith(BasicBlock) - Method in class Compil3r.Quad.MethodSummary.BuildMethodSummary
Merge the current state into the start state for the given basic block.
mergeWith(ExceptionHandler) - Method in class Compil3r.Quad.MethodSummary.BuildMethodSummary
Merge the current state into the start state for the given basic block.
mergeWithJSR(BasicBlock, MethodSummary.State, boolean[]) - Method in class Compil3r.Quad.MethodSummary.BuildMethodSummary
 
method - Variable in class Compil3r.Quad.ControlFlowGraph
 
method - Variable in class Compil3r.Quad.MethodSummary.BuildMethodSummary
The method that we are building a summary for.
method - Variable in class Compil3r.Quad.MethodSummary
The method that this is a summary for.
methodCalls - Variable in class Compil3r.Quad.MethodSummary.BuildMethodSummary
The set of method calls made.
methodIndexMap - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
methodIndexMap - Variable in class Compil3r.Quad.ContextSensitiveBDD
 
methodSummariesToVisit - Variable in class Compil3r.Quad.AndersenPointerAnalysis
 
methodToCallSite - Variable in class Compil3r.Quad.CallGraph.CallGraphMap
 
methodToCallSites - Static variable in class Compil3r.Quad.PointerExplorer
 
method_summary_time - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
methods - Variable in class Compil3r.Quad.CachedCallGraph
 
methods - Variable in class Compil3r.Quad.CallGraph.CallSiteMap
 
methods - Variable in class Compil3r.Quad.LoadedCallGraph
 
methods - Variable in class Compil3r.Quad.SSAReader
 
min - Static variable in class Compil3r.Quad.BytecodeToQuad
 
ms - Variable in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
The method summary that we correspond to.
ms - Variable in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
The method summary graph that this BDD summary represents.
ms - Variable in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
The method summary that we correspond to.
multiset_contains(Map, Object) - Static method in class Compil3r.Quad.MethodSummary
 
mustCatch(jq_Class) - Method in class Compil3r.Quad.ExceptionHandler
 
mustCatch(jq_Class) - Method in class Compil3r.Quad.ExceptionHandlerList
Returns the first exception handler in the list that MUST catch an exception of the given type, or null if there is no handler that must catch it.
my_global - Variable in class Compil3r.Quad.MethodSummary.BuildMethodSummary
The global node.
my_pair_list - Variable in class Compil3r.Quad.AndersenPointerAnalysis
 

N

NO_HEAP - Static variable in class Compil3r.Quad.BDDPointerAnalysis
 
NO_TYPE_FILTERING - Static variable in class Compil3r.Quad.BDDPointerAnalysis
 
NullDelegates - class Compil3r.Quad.NullDelegates.
 
NullDelegates() - Constructor for class Compil3r.Quad.NullDelegates
 
NullDelegates.Op - class Compil3r.Quad.NullDelegates.Op.
 
NullDelegates.Op() - Constructor for class Compil3r.Quad.NullDelegates.Op
 
n - Variable in class Compil3r.Quad.MethodSummary.ParamNode
 
n - Variable in class Compil3r.Quad.SelectiveCloning.AccessPath
 
nLocals - Variable in class Compil3r.Quad.MethodSummary.BuildMethodSummary
The number of locals and number of registers.
nRegisters - Variable in class Compil3r.Quad.MethodSummary.BuildMethodSummary
The number of locals and number of registers.
name - Variable in class Compil3r.Quad.CSBDDPointerAnalysis.IndexMap
 
name - Variable in class Compil3r.Quad.SSAReader.LocalVar
 
name - Variable in class Compil3r.Quad.SSAReader.SSAClass
 
name - Variable in class Compil3r.Quad.SSAReader.SSAMember
 
negativesizeexception - Static variable in class Compil3r.Quad.Operator
 
newChangedFields - Variable in class Compil3r.Quad.AndersenPointerAnalysis
 
next - Variable in class Compil3r.Quad.AndersenPointerAnalysis.Path
 
next(Object) - Method in class Compil3r.Quad.CallGraph.CallGraphNavigator
 
next(Object) - Method in class Compil3r.Quad.ControlFlowGraphNavigator
 
next() - Method in class Compil3r.Quad.ExceptionHandlerIterator
Returns the next element of this iterator.
next() - Method in class Compil3r.Quad.MethodSummary.AccessPath
Returns an iteration of the next AccessPath objects.
next() - Method in class Compil3r.Quad.QuadIterator
Return the next quad in the iteration.
next() - Method in class Compil3r.Quad.SelectiveCloning.AccessPath
 
nextBasicBlock - Variable in class Compil3r.Quad.QuadIterator
References to the previous non-empty basic block, the current basic block, and the next non-empty basic block.
nextExceptionHandler() - Method in class Compil3r.Quad.ExceptionHandlerIterator
Returns the next element of this iterator, avoiding the cast.
nextIndex() - Method in class Compil3r.Quad.ExceptionHandlerIterator
Returns the index of the next element of this iterator.
nextIndex() - Method in class Compil3r.Quad.QuadIterator
Returns the index of the next quad to be returned.
nextQuad() - Method in class Compil3r.Quad.QuadIterator
Return the next quad in the iteration.
node - Variable in class Compil3r.Quad.SelectiveCloning.AccessPath
 
nodeIterator() - Method in class Compil3r.Quad.MethodSummary
Returns an iteration of all nodes in this summary.
nodeToConcreteNodes - Variable in class Compil3r.Quad.AndersenPointerAnalysis
Cache: Maps a node to its set of corresponding concrete nodes.
nodeToInclusionEdges - Variable in class Compil3r.Quad.AndersenPointerAnalysis
Maps a node to its set of outgoing inclusion edges.
nodeToIncomingInclusionEdges - Variable in class Compil3r.Quad.AndersenPointerAnalysis
Maps a node to its set of incoming inclusion edges.
nodes - Variable in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
Set of all locally-escaping nodes.
nodes - Variable in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
Set of all locally-escaping nodes.
nodes - Variable in class Compil3r.Quad.MethodSummary
All nodes in the summary graph.
noexceptions - Static variable in class Compil3r.Quad.Operator
 
noregisters - Static variable in class Compil3r.Quad.Operator
 
nullptrexception - Static variable in class Compil3r.Quad.Operator
 
numberOfTargetMethods(Object, ProgramLocation) - Method in class Compil3r.Quad.CallGraph
Returns the number of possible target methods of the given call site under the given context.
numberOfTargetMethods(ProgramLocation) - Method in class Compil3r.Quad.CallGraph
Returns the number of possible target methods of the given call site.

O

Operand - interface Compil3r.Quad.Operand.
 
Operand.AConstOperand - class Compil3r.Quad.Operand.AConstOperand.
 
Operand.AConstOperand(Object) - Constructor for class Compil3r.Quad.Operand.AConstOperand
 
Operand.BasicBlockTableOperand - class Compil3r.Quad.Operand.BasicBlockTableOperand.
 
Operand.BasicBlockTableOperand(BasicBlock[]) - Constructor for class Compil3r.Quad.Operand.BasicBlockTableOperand
 
Operand.ConditionOperand - class Compil3r.Quad.Operand.ConditionOperand.
 
Operand.ConditionOperand(byte) - Constructor for class Compil3r.Quad.Operand.ConditionOperand
 
Operand.Const4Operand - interface Compil3r.Quad.Operand.Const4Operand.
 
Operand.Const8Operand - interface Compil3r.Quad.Operand.Const8Operand.
 
Operand.DConstOperand - class Compil3r.Quad.Operand.DConstOperand.
 
Operand.DConstOperand(double) - Constructor for class Compil3r.Quad.Operand.DConstOperand
 
Operand.FConstOperand - class Compil3r.Quad.Operand.FConstOperand.
 
Operand.FConstOperand(float) - Constructor for class Compil3r.Quad.Operand.FConstOperand
 
Operand.FieldOperand - class Compil3r.Quad.Operand.FieldOperand.
 
Operand.FieldOperand(jq_Field) - Constructor for class Compil3r.Quad.Operand.FieldOperand
 
Operand.IConstOperand - class Compil3r.Quad.Operand.IConstOperand.
 
Operand.IConstOperand(int) - Constructor for class Compil3r.Quad.Operand.IConstOperand
 
Operand.IntValueTableOperand - class Compil3r.Quad.Operand.IntValueTableOperand.
 
Operand.IntValueTableOperand(int[]) - Constructor for class Compil3r.Quad.Operand.IntValueTableOperand
 
Operand.LConstOperand - class Compil3r.Quad.Operand.LConstOperand.
 
Operand.LConstOperand(long) - Constructor for class Compil3r.Quad.Operand.LConstOperand
 
Operand.MethodOperand - class Compil3r.Quad.Operand.MethodOperand.
 
Operand.MethodOperand(jq_Method) - Constructor for class Compil3r.Quad.Operand.MethodOperand
 
Operand.PConstOperand - class Compil3r.Quad.Operand.PConstOperand.
 
Operand.PConstOperand(Address) - Constructor for class Compil3r.Quad.Operand.PConstOperand
 
Operand.ParamListOperand - class Compil3r.Quad.Operand.ParamListOperand.
 
Operand.ParamListOperand(Operand.RegisterOperand[]) - Constructor for class Compil3r.Quad.Operand.ParamListOperand
 
Operand.RegisterOperand - class Compil3r.Quad.Operand.RegisterOperand.
 
Operand.RegisterOperand(RegisterFactory.Register, jq_Type) - Constructor for class Compil3r.Quad.Operand.RegisterOperand
 
Operand.RegisterOperand(RegisterFactory.Register, jq_Type, int) - Constructor for class Compil3r.Quad.Operand.RegisterOperand
 
Operand.TargetOperand - class Compil3r.Quad.Operand.TargetOperand.
 
Operand.TargetOperand(BasicBlock) - Constructor for class Compil3r.Quad.Operand.TargetOperand
 
Operand.TypeOperand - class Compil3r.Quad.Operand.TypeOperand.
 
Operand.TypeOperand(jq_Type) - Constructor for class Compil3r.Quad.Operand.TypeOperand
 
Operand.UnnecessaryGuardOperand - class Compil3r.Quad.Operand.UnnecessaryGuardOperand.
 
Operand.UnnecessaryGuardOperand() - Constructor for class Compil3r.Quad.Operand.UnnecessaryGuardOperand
 
Operand.Util - class Compil3r.Quad.Operand.Util.
 
Operand.Util() - Constructor for class Compil3r.Quad.Operand.Util
 
Operator - class Compil3r.Quad.Operator.
 
Operator() - Constructor for class Compil3r.Quad.Operator
 
Operator.ALength - class Compil3r.Quad.Operator.ALength.
 
Operator.ALength() - Constructor for class Compil3r.Quad.Operator.ALength
 
Operator.ALength.ARRAYLENGTH - class Compil3r.Quad.Operator.ALength.ARRAYLENGTH.
 
Operator.ALength.ARRAYLENGTH() - Constructor for class Compil3r.Quad.Operator.ALength.ARRAYLENGTH
 
Operator.ALoad - class Compil3r.Quad.Operator.ALoad.
 
Operator.ALoad() - Constructor for class Compil3r.Quad.Operator.ALoad
 
Operator.ALoad.ALOAD_A - class Compil3r.Quad.Operator.ALoad.ALOAD_A.
 
Operator.ALoad.ALOAD_A() - Constructor for class Compil3r.Quad.Operator.ALoad.ALOAD_A
 
Operator.ALoad.ALOAD_B - class Compil3r.Quad.Operator.ALoad.ALOAD_B.
 
Operator.ALoad.ALOAD_B() - Constructor for class Compil3r.Quad.Operator.ALoad.ALOAD_B
 
Operator.ALoad.ALOAD_C - class Compil3r.Quad.Operator.ALoad.ALOAD_C.
 
Operator.ALoad.ALOAD_C() - Constructor for class Compil3r.Quad.Operator.ALoad.ALOAD_C
 
Operator.ALoad.ALOAD_D - class Compil3r.Quad.Operator.ALoad.ALOAD_D.
 
Operator.ALoad.ALOAD_D() - Constructor for class Compil3r.Quad.Operator.ALoad.ALOAD_D
 
Operator.ALoad.ALOAD_F - class Compil3r.Quad.Operator.ALoad.ALOAD_F.
 
Operator.ALoad.ALOAD_F() - Constructor for class Compil3r.Quad.Operator.ALoad.ALOAD_F
 
Operator.ALoad.ALOAD_I - class Compil3r.Quad.Operator.ALoad.ALOAD_I.
 
Operator.ALoad.ALOAD_I() - Constructor for class Compil3r.Quad.Operator.ALoad.ALOAD_I
 
Operator.ALoad.ALOAD_L - class Compil3r.Quad.Operator.ALoad.ALOAD_L.
 
Operator.ALoad.ALOAD_L() - Constructor for class Compil3r.Quad.Operator.ALoad.ALOAD_L
 
Operator.ALoad.ALOAD_P - class Compil3r.Quad.Operator.ALoad.ALOAD_P.
 
Operator.ALoad.ALOAD_P() - Constructor for class Compil3r.Quad.Operator.ALoad.ALOAD_P
 
Operator.ALoad.ALOAD_S - class Compil3r.Quad.Operator.ALoad.ALOAD_S.
 
Operator.ALoad.ALOAD_S() - Constructor for class Compil3r.Quad.Operator.ALoad.ALOAD_S
 
Operator.AStore - class Compil3r.Quad.Operator.AStore.
 
Operator.AStore() - Constructor for class Compil3r.Quad.Operator.AStore
 
Operator.AStore.ASTORE_A - class Compil3r.Quad.Operator.AStore.ASTORE_A.
 
Operator.AStore.ASTORE_A() - Constructor for class Compil3r.Quad.Operator.AStore.ASTORE_A
 
Operator.AStore.ASTORE_B - class Compil3r.Quad.Operator.AStore.ASTORE_B.
 
Operator.AStore.ASTORE_B() - Constructor for class Compil3r.Quad.Operator.AStore.ASTORE_B
 
Operator.AStore.ASTORE_C - class Compil3r.Quad.Operator.AStore.ASTORE_C.
 
Operator.AStore.ASTORE_C() - Constructor for class Compil3r.Quad.Operator.AStore.ASTORE_C
 
Operator.AStore.ASTORE_D - class Compil3r.Quad.Operator.AStore.ASTORE_D.
 
Operator.AStore.ASTORE_D() - Constructor for class Compil3r.Quad.Operator.AStore.ASTORE_D
 
Operator.AStore.ASTORE_F - class Compil3r.Quad.Operator.AStore.ASTORE_F.
 
Operator.AStore.ASTORE_F() - Constructor for class Compil3r.Quad.Operator.AStore.ASTORE_F
 
Operator.AStore.ASTORE_I - class Compil3r.Quad.Operator.AStore.ASTORE_I.
 
Operator.AStore.ASTORE_I() - Constructor for class Compil3r.Quad.Operator.AStore.ASTORE_I
 
Operator.AStore.ASTORE_L - class Compil3r.Quad.Operator.AStore.ASTORE_L.
 
Operator.AStore.ASTORE_L() - Constructor for class Compil3r.Quad.Operator.AStore.ASTORE_L
 
Operator.AStore.ASTORE_P - class Compil3r.Quad.Operator.AStore.ASTORE_P.
 
Operator.AStore.ASTORE_P() - Constructor for class Compil3r.Quad.Operator.AStore.ASTORE_P
 
Operator.AStore.ASTORE_S - class Compil3r.Quad.Operator.AStore.ASTORE_S.
 
Operator.AStore.ASTORE_S() - Constructor for class Compil3r.Quad.Operator.AStore.ASTORE_S
 
Operator.Binary - class Compil3r.Quad.Operator.Binary.
 
Operator.Binary() - Constructor for class Compil3r.Quad.Operator.Binary
 
Operator.Binary.ADD_D - class Compil3r.Quad.Operator.Binary.ADD_D.
 
Operator.Binary.ADD_D() - Constructor for class Compil3r.Quad.Operator.Binary.ADD_D
 
Operator.Binary.ADD_F - class Compil3r.Quad.Operator.Binary.ADD_F.
 
Operator.Binary.ADD_F() - Constructor for class Compil3r.Quad.Operator.Binary.ADD_F
 
Operator.Binary.ADD_I - class Compil3r.Quad.Operator.Binary.ADD_I.
 
Operator.Binary.ADD_I() - Constructor for class Compil3r.Quad.Operator.Binary.ADD_I
 
Operator.Binary.ADD_L - class Compil3r.Quad.Operator.Binary.ADD_L.
 
Operator.Binary.ADD_L() - Constructor for class Compil3r.Quad.Operator.Binary.ADD_L
 
Operator.Binary.ADD_P - class Compil3r.Quad.Operator.Binary.ADD_P.
 
Operator.Binary.ADD_P() - Constructor for class Compil3r.Quad.Operator.Binary.ADD_P
 
Operator.Binary.ALIGN_P - class Compil3r.Quad.Operator.Binary.ALIGN_P.
 
Operator.Binary.ALIGN_P() - Constructor for class Compil3r.Quad.Operator.Binary.ALIGN_P
 
Operator.Binary.AND_I - class Compil3r.Quad.Operator.Binary.AND_I.
 
Operator.Binary.AND_I() - Constructor for class Compil3r.Quad.Operator.Binary.AND_I
 
Operator.Binary.AND_L - class Compil3r.Quad.Operator.Binary.AND_L.
 
Operator.Binary.AND_L() - Constructor for class Compil3r.Quad.Operator.Binary.AND_L
 
Operator.Binary.CMP_DG - class Compil3r.Quad.Operator.Binary.CMP_DG.
 
Operator.Binary.CMP_DG() - Constructor for class Compil3r.Quad.Operator.Binary.CMP_DG
 
Operator.Binary.CMP_DL - class Compil3r.Quad.Operator.Binary.CMP_DL.
 
Operator.Binary.CMP_DL() - Constructor for class Compil3r.Quad.Operator.Binary.CMP_DL
 
Operator.Binary.CMP_FG - class Compil3r.Quad.Operator.Binary.CMP_FG.
 
Operator.Binary.CMP_FG() - Constructor for class Compil3r.Quad.Operator.Binary.CMP_FG
 
Operator.Binary.CMP_FL - class Compil3r.Quad.Operator.Binary.CMP_FL.
 
Operator.Binary.CMP_FL() - Constructor for class Compil3r.Quad.Operator.Binary.CMP_FL
 
Operator.Binary.CMP_L - class Compil3r.Quad.Operator.Binary.CMP_L.
 
Operator.Binary.CMP_L() - Constructor for class Compil3r.Quad.Operator.Binary.CMP_L
 
Operator.Binary.CMP_P - class Compil3r.Quad.Operator.Binary.CMP_P.
 
Operator.Binary.CMP_P() - Constructor for class Compil3r.Quad.Operator.Binary.CMP_P
 
Operator.Binary.DIV_D - class Compil3r.Quad.Operator.Binary.DIV_D.
 
Operator.Binary.DIV_D() - Constructor for class Compil3r.Quad.Operator.Binary.DIV_D
 
Operator.Binary.DIV_F - class Compil3r.Quad.Operator.Binary.DIV_F.
 
Operator.Binary.DIV_F() - Constructor for class Compil3r.Quad.Operator.Binary.DIV_F
 
Operator.Binary.DIV_I - class Compil3r.Quad.Operator.Binary.DIV_I.
 
Operator.Binary.DIV_I() - Constructor for class Compil3r.Quad.Operator.Binary.DIV_I
 
Operator.Binary.DIV_L - class Compil3r.Quad.Operator.Binary.DIV_L.
 
Operator.Binary.DIV_L() - Constructor for class Compil3r.Quad.Operator.Binary.DIV_L
 
Operator.Binary.MUL_D - class Compil3r.Quad.Operator.Binary.MUL_D.
 
Operator.Binary.MUL_D() - Constructor for class Compil3r.Quad.Operator.Binary.MUL_D
 
Operator.Binary.MUL_F - class Compil3r.Quad.Operator.Binary.MUL_F.
 
Operator.Binary.MUL_F() - Constructor for class Compil3r.Quad.Operator.Binary.MUL_F
 
Operator.Binary.MUL_I - class Compil3r.Quad.Operator.Binary.MUL_I.
 
Operator.Binary.MUL_I() - Constructor for class Compil3r.Quad.Operator.Binary.MUL_I
 
Operator.Binary.MUL_L - class Compil3r.Quad.Operator.Binary.MUL_L.
 
Operator.Binary.MUL_L() - Constructor for class Compil3r.Quad.Operator.Binary.MUL_L
 
Operator.Binary.OR_I - class Compil3r.Quad.Operator.Binary.OR_I.
 
Operator.Binary.OR_I() - Constructor for class Compil3r.Quad.Operator.Binary.OR_I
 
Operator.Binary.OR_L - class Compil3r.Quad.Operator.Binary.OR_L.
 
Operator.Binary.OR_L() - Constructor for class Compil3r.Quad.Operator.Binary.OR_L
 
Operator.Binary.REM_D - class Compil3r.Quad.Operator.Binary.REM_D.
 
Operator.Binary.REM_D() - Constructor for class Compil3r.Quad.Operator.Binary.REM_D
 
Operator.Binary.REM_F - class Compil3r.Quad.Operator.Binary.REM_F.
 
Operator.Binary.REM_F() - Constructor for class Compil3r.Quad.Operator.Binary.REM_F
 
Operator.Binary.REM_I - class Compil3r.Quad.Operator.Binary.REM_I.
 
Operator.Binary.REM_I() - Constructor for class Compil3r.Quad.Operator.Binary.REM_I
 
Operator.Binary.REM_L - class Compil3r.Quad.Operator.Binary.REM_L.
 
Operator.Binary.REM_L() - Constructor for class Compil3r.Quad.Operator.Binary.REM_L
 
Operator.Binary.SHL_I - class Compil3r.Quad.Operator.Binary.SHL_I.
 
Operator.Binary.SHL_I() - Constructor for class Compil3r.Quad.Operator.Binary.SHL_I
 
Operator.Binary.SHL_L - class Compil3r.Quad.Operator.Binary.SHL_L.
 
Operator.Binary.SHL_L() - Constructor for class Compil3r.Quad.Operator.Binary.SHL_L
 
Operator.Binary.SHR_I - class Compil3r.Quad.Operator.Binary.SHR_I.
 
Operator.Binary.SHR_I() - Constructor for class Compil3r.Quad.Operator.Binary.SHR_I
 
Operator.Binary.SHR_L - class Compil3r.Quad.Operator.Binary.SHR_L.
 
Operator.Binary.SHR_L() - Constructor for class Compil3r.Quad.Operator.Binary.SHR_L
 
Operator.Binary.SUB_D - class Compil3r.Quad.Operator.Binary.SUB_D.
 
Operator.Binary.SUB_D() - Constructor for class Compil3r.Quad.Operator.Binary.SUB_D
 
Operator.Binary.SUB_F - class Compil3r.Quad.Operator.Binary.SUB_F.
 
Operator.Binary.SUB_F() - Constructor for class Compil3r.Quad.Operator.Binary.SUB_F
 
Operator.Binary.SUB_I - class Compil3r.Quad.Operator.Binary.SUB_I.
 
Operator.Binary.SUB_I() - Constructor for class Compil3r.Quad.Operator.Binary.SUB_I
 
Operator.Binary.SUB_L - class Compil3r.Quad.Operator.Binary.SUB_L.
 
Operator.Binary.SUB_L() - Constructor for class Compil3r.Quad.Operator.Binary.SUB_L
 
Operator.Binary.SUB_P - class Compil3r.Quad.Operator.Binary.SUB_P.
 
Operator.Binary.SUB_P() - Constructor for class Compil3r.Quad.Operator.Binary.SUB_P
 
Operator.Binary.USHR_I - class Compil3r.Quad.Operator.Binary.USHR_I.
 
Operator.Binary.USHR_I() - Constructor for class Compil3r.Quad.Operator.Binary.USHR_I
 
Operator.Binary.USHR_L - class Compil3r.Quad.Operator.Binary.USHR_L.
 
Operator.Binary.USHR_L() - Constructor for class Compil3r.Quad.Operator.Binary.USHR_L
 
Operator.Binary.XOR_I - class Compil3r.Quad.Operator.Binary.XOR_I.
 
Operator.Binary.XOR_I() - Constructor for class Compil3r.Quad.Operator.Binary.XOR_I
 
Operator.Binary.XOR_L - class Compil3r.Quad.Operator.Binary.XOR_L.
 
Operator.Binary.XOR_L() - Constructor for class Compil3r.Quad.Operator.Binary.XOR_L
 
Operator.BoundsCheck - class Compil3r.Quad.Operator.BoundsCheck.
 
Operator.BoundsCheck() - Constructor for class Compil3r.Quad.Operator.BoundsCheck
 
Operator.BoundsCheck.BOUNDS_CHECK - class Compil3r.Quad.Operator.BoundsCheck.BOUNDS_CHECK.
 
Operator.BoundsCheck.BOUNDS_CHECK() - Constructor for class Compil3r.Quad.Operator.BoundsCheck.BOUNDS_CHECK
 
Operator.CheckCast - class Compil3r.Quad.Operator.CheckCast.
 
Operator.CheckCast() - Constructor for class Compil3r.Quad.Operator.CheckCast
 
Operator.CheckCast.CHECKCAST - class Compil3r.Quad.Operator.CheckCast.CHECKCAST.
 
Operator.CheckCast.CHECKCAST() - Constructor for class Compil3r.Quad.Operator.CheckCast.CHECKCAST
 
Operator.Delegate - interface Compil3r.Quad.Operator.Delegate.
 
Operator.Getfield - class Compil3r.Quad.Operator.Getfield.
 
Operator.Getfield() - Constructor for class Compil3r.Quad.Operator.Getfield
 
Operator.Getfield.GETFIELD_A - class Compil3r.Quad.Operator.Getfield.GETFIELD_A.
 
Operator.Getfield.GETFIELD_A() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_A
 
Operator.Getfield.GETFIELD_A_DYNLINK - class Compil3r.Quad.Operator.Getfield.GETFIELD_A_DYNLINK.
 
Operator.Getfield.GETFIELD_A_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_A_DYNLINK
 
Operator.Getfield.GETFIELD_B - class Compil3r.Quad.Operator.Getfield.GETFIELD_B.
 
Operator.Getfield.GETFIELD_B() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_B
 
Operator.Getfield.GETFIELD_B_DYNLINK - class Compil3r.Quad.Operator.Getfield.GETFIELD_B_DYNLINK.
 
Operator.Getfield.GETFIELD_B_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_B_DYNLINK
 
Operator.Getfield.GETFIELD_C - class Compil3r.Quad.Operator.Getfield.GETFIELD_C.
 
Operator.Getfield.GETFIELD_C() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_C
 
Operator.Getfield.GETFIELD_C_DYNLINK - class Compil3r.Quad.Operator.Getfield.GETFIELD_C_DYNLINK.
 
Operator.Getfield.GETFIELD_C_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_C_DYNLINK
 
Operator.Getfield.GETFIELD_D - class Compil3r.Quad.Operator.Getfield.GETFIELD_D.
 
Operator.Getfield.GETFIELD_D() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_D
 
Operator.Getfield.GETFIELD_D_DYNLINK - class Compil3r.Quad.Operator.Getfield.GETFIELD_D_DYNLINK.
 
Operator.Getfield.GETFIELD_D_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_D_DYNLINK
 
Operator.Getfield.GETFIELD_F - class Compil3r.Quad.Operator.Getfield.GETFIELD_F.
 
Operator.Getfield.GETFIELD_F() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_F
 
Operator.Getfield.GETFIELD_F_DYNLINK - class Compil3r.Quad.Operator.Getfield.GETFIELD_F_DYNLINK.
 
Operator.Getfield.GETFIELD_F_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_F_DYNLINK
 
Operator.Getfield.GETFIELD_I - class Compil3r.Quad.Operator.Getfield.GETFIELD_I.
 
Operator.Getfield.GETFIELD_I() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_I
 
Operator.Getfield.GETFIELD_I_DYNLINK - class Compil3r.Quad.Operator.Getfield.GETFIELD_I_DYNLINK.
 
Operator.Getfield.GETFIELD_I_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_I_DYNLINK
 
Operator.Getfield.GETFIELD_L - class Compil3r.Quad.Operator.Getfield.GETFIELD_L.
 
Operator.Getfield.GETFIELD_L() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_L
 
Operator.Getfield.GETFIELD_L_DYNLINK - class Compil3r.Quad.Operator.Getfield.GETFIELD_L_DYNLINK.
 
Operator.Getfield.GETFIELD_L_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_L_DYNLINK
 
Operator.Getfield.GETFIELD_P - class Compil3r.Quad.Operator.Getfield.GETFIELD_P.
 
Operator.Getfield.GETFIELD_P() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_P
 
Operator.Getfield.GETFIELD_P_DYNLINK - class Compil3r.Quad.Operator.Getfield.GETFIELD_P_DYNLINK.
 
Operator.Getfield.GETFIELD_P_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_P_DYNLINK
 
Operator.Getfield.GETFIELD_S - class Compil3r.Quad.Operator.Getfield.GETFIELD_S.
 
Operator.Getfield.GETFIELD_S() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_S
 
Operator.Getfield.GETFIELD_S_DYNLINK - class Compil3r.Quad.Operator.Getfield.GETFIELD_S_DYNLINK.
 
Operator.Getfield.GETFIELD_S_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_S_DYNLINK
 
Operator.Getfield.GETFIELD_Z - class Compil3r.Quad.Operator.Getfield.GETFIELD_Z.
 
Operator.Getfield.GETFIELD_Z() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_Z
 
Operator.Getfield.GETFIELD_Z_DYNLINK - class Compil3r.Quad.Operator.Getfield.GETFIELD_Z_DYNLINK.
 
Operator.Getfield.GETFIELD_Z_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getfield.GETFIELD_Z_DYNLINK
 
Operator.Getstatic - class Compil3r.Quad.Operator.Getstatic.
 
Operator.Getstatic() - Constructor for class Compil3r.Quad.Operator.Getstatic
 
Operator.Getstatic.GETSTATIC_A - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_A.
 
Operator.Getstatic.GETSTATIC_A() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_A
 
Operator.Getstatic.GETSTATIC_A_DYNLINK - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_A_DYNLINK.
 
Operator.Getstatic.GETSTATIC_A_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_A_DYNLINK
 
Operator.Getstatic.GETSTATIC_B - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_B.
 
Operator.Getstatic.GETSTATIC_B() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_B
 
Operator.Getstatic.GETSTATIC_B_DYNLINK - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_B_DYNLINK.
 
Operator.Getstatic.GETSTATIC_B_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_B_DYNLINK
 
Operator.Getstatic.GETSTATIC_C - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_C.
 
Operator.Getstatic.GETSTATIC_C() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_C
 
Operator.Getstatic.GETSTATIC_C_DYNLINK - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_C_DYNLINK.
 
Operator.Getstatic.GETSTATIC_C_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_C_DYNLINK
 
Operator.Getstatic.GETSTATIC_D - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_D.
 
Operator.Getstatic.GETSTATIC_D() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_D
 
Operator.Getstatic.GETSTATIC_D_DYNLINK - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_D_DYNLINK.
 
Operator.Getstatic.GETSTATIC_D_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_D_DYNLINK
 
Operator.Getstatic.GETSTATIC_F - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_F.
 
Operator.Getstatic.GETSTATIC_F() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_F
 
Operator.Getstatic.GETSTATIC_F_DYNLINK - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_F_DYNLINK.
 
Operator.Getstatic.GETSTATIC_F_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_F_DYNLINK
 
Operator.Getstatic.GETSTATIC_I - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_I.
 
Operator.Getstatic.GETSTATIC_I() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_I
 
Operator.Getstatic.GETSTATIC_I_DYNLINK - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_I_DYNLINK.
 
Operator.Getstatic.GETSTATIC_I_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_I_DYNLINK
 
Operator.Getstatic.GETSTATIC_L - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_L.
 
Operator.Getstatic.GETSTATIC_L() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_L
 
Operator.Getstatic.GETSTATIC_L_DYNLINK - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_L_DYNLINK.
 
Operator.Getstatic.GETSTATIC_L_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_L_DYNLINK
 
Operator.Getstatic.GETSTATIC_P - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_P.
 
Operator.Getstatic.GETSTATIC_P() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_P
 
Operator.Getstatic.GETSTATIC_P_DYNLINK - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_P_DYNLINK.
 
Operator.Getstatic.GETSTATIC_P_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_P_DYNLINK
 
Operator.Getstatic.GETSTATIC_S - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_S.
 
Operator.Getstatic.GETSTATIC_S() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_S
 
Operator.Getstatic.GETSTATIC_S_DYNLINK - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_S_DYNLINK.
 
Operator.Getstatic.GETSTATIC_S_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_S_DYNLINK
 
Operator.Getstatic.GETSTATIC_Z - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_Z.
 
Operator.Getstatic.GETSTATIC_Z() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_Z
 
Operator.Getstatic.GETSTATIC_Z_DYNLINK - class Compil3r.Quad.Operator.Getstatic.GETSTATIC_Z_DYNLINK.
 
Operator.Getstatic.GETSTATIC_Z_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Getstatic.GETSTATIC_Z_DYNLINK
 
Operator.Goto - class Compil3r.Quad.Operator.Goto.
 
Operator.Goto() - Constructor for class Compil3r.Quad.Operator.Goto
 
Operator.Goto.GOTO - class Compil3r.Quad.Operator.Goto.GOTO.
 
Operator.Goto.GOTO() - Constructor for class Compil3r.Quad.Operator.Goto.GOTO
 
Operator.InstanceOf - class Compil3r.Quad.Operator.InstanceOf.
 
Operator.InstanceOf() - Constructor for class Compil3r.Quad.Operator.InstanceOf
 
Operator.InstanceOf.INSTANCEOF - class Compil3r.Quad.Operator.InstanceOf.INSTANCEOF.
 
Operator.InstanceOf.INSTANCEOF() - Constructor for class Compil3r.Quad.Operator.InstanceOf.INSTANCEOF
 
Operator.IntIfCmp - class Compil3r.Quad.Operator.IntIfCmp.
 
Operator.IntIfCmp() - Constructor for class Compil3r.Quad.Operator.IntIfCmp
 
Operator.IntIfCmp.IFCMP_A - class Compil3r.Quad.Operator.IntIfCmp.IFCMP_A.
 
Operator.IntIfCmp.IFCMP_A() - Constructor for class Compil3r.Quad.Operator.IntIfCmp.IFCMP_A
 
Operator.IntIfCmp.IFCMP_I - class Compil3r.Quad.Operator.IntIfCmp.IFCMP_I.
 
Operator.IntIfCmp.IFCMP_I() - Constructor for class Compil3r.Quad.Operator.IntIfCmp.IFCMP_I
 
Operator.IntIfCmp.IFCMP_P - class Compil3r.Quad.Operator.IntIfCmp.IFCMP_P.
 
Operator.IntIfCmp.IFCMP_P() - Constructor for class Compil3r.Quad.Operator.IntIfCmp.IFCMP_P
 
Operator.Invoke - class Compil3r.Quad.Operator.Invoke.
 
Operator.Invoke() - Constructor for class Compil3r.Quad.Operator.Invoke
 
Operator.Invoke.INVOKEINTERFACE_A - class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_A.
 
Operator.Invoke.INVOKEINTERFACE_A() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_A
 
Operator.Invoke.INVOKEINTERFACE_D - class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_D.
 
Operator.Invoke.INVOKEINTERFACE_D() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_D
 
Operator.Invoke.INVOKEINTERFACE_F - class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_F.
 
Operator.Invoke.INVOKEINTERFACE_F() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_F
 
Operator.Invoke.INVOKEINTERFACE_I - class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_I.
 
Operator.Invoke.INVOKEINTERFACE_I() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_I
 
Operator.Invoke.INVOKEINTERFACE_L - class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_L.
 
Operator.Invoke.INVOKEINTERFACE_L() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_L
 
Operator.Invoke.INVOKEINTERFACE_P - class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_P.
 
Operator.Invoke.INVOKEINTERFACE_P() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_P
 
Operator.Invoke.INVOKEINTERFACE_V - class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_V.
 
Operator.Invoke.INVOKEINTERFACE_V() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEINTERFACE_V
 
Operator.Invoke.INVOKESPECIAL_A_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_A_DYNLINK.
 
Operator.Invoke.INVOKESPECIAL_A_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_A_DYNLINK
 
Operator.Invoke.INVOKESPECIAL_D_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_D_DYNLINK.
 
Operator.Invoke.INVOKESPECIAL_D_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_D_DYNLINK
 
Operator.Invoke.INVOKESPECIAL_F_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_F_DYNLINK.
 
Operator.Invoke.INVOKESPECIAL_F_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_F_DYNLINK
 
Operator.Invoke.INVOKESPECIAL_I_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_I_DYNLINK.
 
Operator.Invoke.INVOKESPECIAL_I_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_I_DYNLINK
 
Operator.Invoke.INVOKESPECIAL_L_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_L_DYNLINK.
 
Operator.Invoke.INVOKESPECIAL_L_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_L_DYNLINK
 
Operator.Invoke.INVOKESPECIAL_P_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_P_DYNLINK.
 
Operator.Invoke.INVOKESPECIAL_P_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_P_DYNLINK
 
Operator.Invoke.INVOKESPECIAL_V_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_V_DYNLINK.
 
Operator.Invoke.INVOKESPECIAL_V_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESPECIAL_V_DYNLINK
 
Operator.Invoke.INVOKESTATIC_A - class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_A.
 
Operator.Invoke.INVOKESTATIC_A() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_A
 
Operator.Invoke.INVOKESTATIC_A_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_A_DYNLINK.
 
Operator.Invoke.INVOKESTATIC_A_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_A_DYNLINK
 
Operator.Invoke.INVOKESTATIC_D - class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_D.
 
Operator.Invoke.INVOKESTATIC_D() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_D
 
Operator.Invoke.INVOKESTATIC_D_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_D_DYNLINK.
 
Operator.Invoke.INVOKESTATIC_D_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_D_DYNLINK
 
Operator.Invoke.INVOKESTATIC_F - class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_F.
 
Operator.Invoke.INVOKESTATIC_F() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_F
 
Operator.Invoke.INVOKESTATIC_F_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_F_DYNLINK.
 
Operator.Invoke.INVOKESTATIC_F_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_F_DYNLINK
 
Operator.Invoke.INVOKESTATIC_I - class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_I.
 
Operator.Invoke.INVOKESTATIC_I() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_I
 
Operator.Invoke.INVOKESTATIC_I_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_I_DYNLINK.
 
Operator.Invoke.INVOKESTATIC_I_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_I_DYNLINK
 
Operator.Invoke.INVOKESTATIC_L - class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_L.
 
Operator.Invoke.INVOKESTATIC_L() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_L
 
Operator.Invoke.INVOKESTATIC_L_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_L_DYNLINK.
 
Operator.Invoke.INVOKESTATIC_L_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_L_DYNLINK
 
Operator.Invoke.INVOKESTATIC_P - class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_P.
 
Operator.Invoke.INVOKESTATIC_P() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_P
 
Operator.Invoke.INVOKESTATIC_P_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_P_DYNLINK.
 
Operator.Invoke.INVOKESTATIC_P_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_P_DYNLINK
 
Operator.Invoke.INVOKESTATIC_V - class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_V.
 
Operator.Invoke.INVOKESTATIC_V() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_V
 
Operator.Invoke.INVOKESTATIC_V_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_V_DYNLINK.
 
Operator.Invoke.INVOKESTATIC_V_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKESTATIC_V_DYNLINK
 
Operator.Invoke.INVOKEVIRTUAL_A - class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_A.
 
Operator.Invoke.INVOKEVIRTUAL_A() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_A
 
Operator.Invoke.INVOKEVIRTUAL_A_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_A_DYNLINK.
 
Operator.Invoke.INVOKEVIRTUAL_A_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_A_DYNLINK
 
Operator.Invoke.INVOKEVIRTUAL_D - class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_D.
 
Operator.Invoke.INVOKEVIRTUAL_D() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_D
 
Operator.Invoke.INVOKEVIRTUAL_D_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_D_DYNLINK.
 
Operator.Invoke.INVOKEVIRTUAL_D_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_D_DYNLINK
 
Operator.Invoke.INVOKEVIRTUAL_F - class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_F.
 
Operator.Invoke.INVOKEVIRTUAL_F() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_F
 
Operator.Invoke.INVOKEVIRTUAL_F_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_F_DYNLINK.
 
Operator.Invoke.INVOKEVIRTUAL_F_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_F_DYNLINK
 
Operator.Invoke.INVOKEVIRTUAL_I - class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_I.
 
Operator.Invoke.INVOKEVIRTUAL_I() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_I
 
Operator.Invoke.INVOKEVIRTUAL_I_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_I_DYNLINK.
 
Operator.Invoke.INVOKEVIRTUAL_I_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_I_DYNLINK
 
Operator.Invoke.INVOKEVIRTUAL_L - class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_L.
 
Operator.Invoke.INVOKEVIRTUAL_L() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_L
 
Operator.Invoke.INVOKEVIRTUAL_L_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_L_DYNLINK.
 
Operator.Invoke.INVOKEVIRTUAL_L_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_L_DYNLINK
 
Operator.Invoke.INVOKEVIRTUAL_P - class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_P.
 
Operator.Invoke.INVOKEVIRTUAL_P() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_P
 
Operator.Invoke.INVOKEVIRTUAL_P_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_P_DYNLINK.
 
Operator.Invoke.INVOKEVIRTUAL_P_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_P_DYNLINK
 
Operator.Invoke.INVOKEVIRTUAL_V - class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_V.
 
Operator.Invoke.INVOKEVIRTUAL_V() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_V
 
Operator.Invoke.INVOKEVIRTUAL_V_DYNLINK - class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_V_DYNLINK.
 
Operator.Invoke.INVOKEVIRTUAL_V_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Invoke.INVOKEVIRTUAL_V_DYNLINK
 
Operator.Invoke.InvokeInterface - class Compil3r.Quad.Operator.Invoke.InvokeInterface.
 
Operator.Invoke.InvokeInterface() - Constructor for class Compil3r.Quad.Operator.Invoke.InvokeInterface
 
Operator.Invoke.InvokeStatic - class Compil3r.Quad.Operator.Invoke.InvokeStatic.
 
Operator.Invoke.InvokeStatic() - Constructor for class Compil3r.Quad.Operator.Invoke.InvokeStatic
 
Operator.Invoke.InvokeVirtual - class Compil3r.Quad.Operator.Invoke.InvokeVirtual.
 
Operator.Invoke.InvokeVirtual() - Constructor for class Compil3r.Quad.Operator.Invoke.InvokeVirtual
 
Operator.Jsr - class Compil3r.Quad.Operator.Jsr.
 
Operator.Jsr() - Constructor for class Compil3r.Quad.Operator.Jsr
 
Operator.Jsr.JSR - class Compil3r.Quad.Operator.Jsr.JSR.
 
Operator.Jsr.JSR() - Constructor for class Compil3r.Quad.Operator.Jsr.JSR
 
Operator.LookupSwitch - class Compil3r.Quad.Operator.LookupSwitch.
 
Operator.LookupSwitch() - Constructor for class Compil3r.Quad.Operator.LookupSwitch
 
Operator.LookupSwitch.LOOKUPSWITCH - class Compil3r.Quad.Operator.LookupSwitch.LOOKUPSWITCH.
 
Operator.LookupSwitch.LOOKUPSWITCH() - Constructor for class Compil3r.Quad.Operator.LookupSwitch.LOOKUPSWITCH
 
Operator.MemLoad - class Compil3r.Quad.Operator.MemLoad.
 
Operator.MemLoad() - Constructor for class Compil3r.Quad.Operator.MemLoad
 
Operator.MemLoad.PEEK_1 - class Compil3r.Quad.Operator.MemLoad.PEEK_1.
 
Operator.MemLoad.PEEK_1() - Constructor for class Compil3r.Quad.Operator.MemLoad.PEEK_1
 
Operator.MemLoad.PEEK_2 - class Compil3r.Quad.Operator.MemLoad.PEEK_2.
 
Operator.MemLoad.PEEK_2() - Constructor for class Compil3r.Quad.Operator.MemLoad.PEEK_2
 
Operator.MemLoad.PEEK_4 - class Compil3r.Quad.Operator.MemLoad.PEEK_4.
 
Operator.MemLoad.PEEK_4() - Constructor for class Compil3r.Quad.Operator.MemLoad.PEEK_4
 
Operator.MemLoad.PEEK_8 - class Compil3r.Quad.Operator.MemLoad.PEEK_8.
 
Operator.MemLoad.PEEK_8() - Constructor for class Compil3r.Quad.Operator.MemLoad.PEEK_8
 
Operator.MemLoad.PEEK_P - class Compil3r.Quad.Operator.MemLoad.PEEK_P.
 
Operator.MemLoad.PEEK_P() - Constructor for class Compil3r.Quad.Operator.MemLoad.PEEK_P
 
Operator.MemStore - class Compil3r.Quad.Operator.MemStore.
 
Operator.MemStore() - Constructor for class Compil3r.Quad.Operator.MemStore
 
Operator.MemStore.POKE_1 - class Compil3r.Quad.Operator.MemStore.POKE_1.
 
Operator.MemStore.POKE_1() - Constructor for class Compil3r.Quad.Operator.MemStore.POKE_1
 
Operator.MemStore.POKE_2 - class Compil3r.Quad.Operator.MemStore.POKE_2.
 
Operator.MemStore.POKE_2() - Constructor for class Compil3r.Quad.Operator.MemStore.POKE_2
 
Operator.MemStore.POKE_4 - class Compil3r.Quad.Operator.MemStore.POKE_4.
 
Operator.MemStore.POKE_4() - Constructor for class Compil3r.Quad.Operator.MemStore.POKE_4
 
Operator.MemStore.POKE_8 - class Compil3r.Quad.Operator.MemStore.POKE_8.
 
Operator.MemStore.POKE_8() - Constructor for class Compil3r.Quad.Operator.MemStore.POKE_8
 
Operator.MemStore.POKE_P - class Compil3r.Quad.Operator.MemStore.POKE_P.
 
Operator.MemStore.POKE_P() - Constructor for class Compil3r.Quad.Operator.MemStore.POKE_P
 
Operator.Monitor - class Compil3r.Quad.Operator.Monitor.
 
Operator.Monitor() - Constructor for class Compil3r.Quad.Operator.Monitor
 
Operator.Monitor.MONITORENTER - class Compil3r.Quad.Operator.Monitor.MONITORENTER.
 
Operator.Monitor.MONITORENTER() - Constructor for class Compil3r.Quad.Operator.Monitor.MONITORENTER
 
Operator.Monitor.MONITOREXIT - class Compil3r.Quad.Operator.Monitor.MONITOREXIT.
 
Operator.Monitor.MONITOREXIT() - Constructor for class Compil3r.Quad.Operator.Monitor.MONITOREXIT
 
Operator.Move - class Compil3r.Quad.Operator.Move.
 
Operator.Move() - Constructor for class Compil3r.Quad.Operator.Move
 
Operator.Move.MOVE_A - class Compil3r.Quad.Operator.Move.MOVE_A.
 
Operator.Move.MOVE_A() - Constructor for class Compil3r.Quad.Operator.Move.MOVE_A
 
Operator.Move.MOVE_D - class Compil3r.Quad.Operator.Move.MOVE_D.
 
Operator.Move.MOVE_D() - Constructor for class Compil3r.Quad.Operator.Move.MOVE_D
 
Operator.Move.MOVE_F - class Compil3r.Quad.Operator.Move.MOVE_F.
 
Operator.Move.MOVE_F() - Constructor for class Compil3r.Quad.Operator.Move.MOVE_F
 
Operator.Move.MOVE_I - class Compil3r.Quad.Operator.Move.MOVE_I.
 
Operator.Move.MOVE_I() - Constructor for class Compil3r.Quad.Operator.Move.MOVE_I
 
Operator.Move.MOVE_L - class Compil3r.Quad.Operator.Move.MOVE_L.
 
Operator.Move.MOVE_L() - Constructor for class Compil3r.Quad.Operator.Move.MOVE_L
 
Operator.Move.MOVE_P - class Compil3r.Quad.Operator.Move.MOVE_P.
 
Operator.Move.MOVE_P() - Constructor for class Compil3r.Quad.Operator.Move.MOVE_P
 
Operator.New - class Compil3r.Quad.Operator.New.
 
Operator.New() - Constructor for class Compil3r.Quad.Operator.New
 
Operator.New.NEW - class Compil3r.Quad.Operator.New.NEW.
 
Operator.New.NEW() - Constructor for class Compil3r.Quad.Operator.New.NEW
 
Operator.New.NEW_DYNLINK - class Compil3r.Quad.Operator.New.NEW_DYNLINK.
 
Operator.New.NEW_DYNLINK() - Constructor for class Compil3r.Quad.Operator.New.NEW_DYNLINK
 
Operator.NewArray - class Compil3r.Quad.Operator.NewArray.
 
Operator.NewArray() - Constructor for class Compil3r.Quad.Operator.NewArray
 
Operator.NewArray.NEWARRAY - class Compil3r.Quad.Operator.NewArray.NEWARRAY.
 
Operator.NewArray.NEWARRAY() - Constructor for class Compil3r.Quad.Operator.NewArray.NEWARRAY
 
Operator.NullCheck - class Compil3r.Quad.Operator.NullCheck.
 
Operator.NullCheck() - Constructor for class Compil3r.Quad.Operator.NullCheck
 
Operator.NullCheck.NULL_CHECK - class Compil3r.Quad.Operator.NullCheck.NULL_CHECK.
 
Operator.NullCheck.NULL_CHECK() - Constructor for class Compil3r.Quad.Operator.NullCheck.NULL_CHECK
 
Operator.Putfield - class Compil3r.Quad.Operator.Putfield.
 
Operator.Putfield() - Constructor for class Compil3r.Quad.Operator.Putfield
 
Operator.Putfield.PUTFIELD_A - class Compil3r.Quad.Operator.Putfield.PUTFIELD_A.
 
Operator.Putfield.PUTFIELD_A() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_A
 
Operator.Putfield.PUTFIELD_A_DYNLINK - class Compil3r.Quad.Operator.Putfield.PUTFIELD_A_DYNLINK.
 
Operator.Putfield.PUTFIELD_A_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_A_DYNLINK
 
Operator.Putfield.PUTFIELD_B - class Compil3r.Quad.Operator.Putfield.PUTFIELD_B.
 
Operator.Putfield.PUTFIELD_B() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_B
 
Operator.Putfield.PUTFIELD_B_DYNLINK - class Compil3r.Quad.Operator.Putfield.PUTFIELD_B_DYNLINK.
 
Operator.Putfield.PUTFIELD_B_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_B_DYNLINK
 
Operator.Putfield.PUTFIELD_C - class Compil3r.Quad.Operator.Putfield.PUTFIELD_C.
 
Operator.Putfield.PUTFIELD_C() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_C
 
Operator.Putfield.PUTFIELD_C_DYNLINK - class Compil3r.Quad.Operator.Putfield.PUTFIELD_C_DYNLINK.
 
Operator.Putfield.PUTFIELD_C_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_C_DYNLINK
 
Operator.Putfield.PUTFIELD_D - class Compil3r.Quad.Operator.Putfield.PUTFIELD_D.
 
Operator.Putfield.PUTFIELD_D() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_D
 
Operator.Putfield.PUTFIELD_D_DYNLINK - class Compil3r.Quad.Operator.Putfield.PUTFIELD_D_DYNLINK.
 
Operator.Putfield.PUTFIELD_D_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_D_DYNLINK
 
Operator.Putfield.PUTFIELD_F - class Compil3r.Quad.Operator.Putfield.PUTFIELD_F.
 
Operator.Putfield.PUTFIELD_F() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_F
 
Operator.Putfield.PUTFIELD_F_DYNLINK - class Compil3r.Quad.Operator.Putfield.PUTFIELD_F_DYNLINK.
 
Operator.Putfield.PUTFIELD_F_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_F_DYNLINK
 
Operator.Putfield.PUTFIELD_I - class Compil3r.Quad.Operator.Putfield.PUTFIELD_I.
 
Operator.Putfield.PUTFIELD_I() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_I
 
Operator.Putfield.PUTFIELD_I_DYNLINK - class Compil3r.Quad.Operator.Putfield.PUTFIELD_I_DYNLINK.
 
Operator.Putfield.PUTFIELD_I_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_I_DYNLINK
 
Operator.Putfield.PUTFIELD_L - class Compil3r.Quad.Operator.Putfield.PUTFIELD_L.
 
Operator.Putfield.PUTFIELD_L() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_L
 
Operator.Putfield.PUTFIELD_L_DYNLINK - class Compil3r.Quad.Operator.Putfield.PUTFIELD_L_DYNLINK.
 
Operator.Putfield.PUTFIELD_L_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_L_DYNLINK
 
Operator.Putfield.PUTFIELD_P - class Compil3r.Quad.Operator.Putfield.PUTFIELD_P.
 
Operator.Putfield.PUTFIELD_P() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_P
 
Operator.Putfield.PUTFIELD_P_DYNLINK - class Compil3r.Quad.Operator.Putfield.PUTFIELD_P_DYNLINK.
 
Operator.Putfield.PUTFIELD_P_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_P_DYNLINK
 
Operator.Putfield.PUTFIELD_S - class Compil3r.Quad.Operator.Putfield.PUTFIELD_S.
 
Operator.Putfield.PUTFIELD_S() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_S
 
Operator.Putfield.PUTFIELD_S_DYNLINK - class Compil3r.Quad.Operator.Putfield.PUTFIELD_S_DYNLINK.
 
Operator.Putfield.PUTFIELD_S_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_S_DYNLINK
 
Operator.Putfield.PUTFIELD_Z - class Compil3r.Quad.Operator.Putfield.PUTFIELD_Z.
 
Operator.Putfield.PUTFIELD_Z() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_Z
 
Operator.Putfield.PUTFIELD_Z_DYNLINK - class Compil3r.Quad.Operator.Putfield.PUTFIELD_Z_DYNLINK.
 
Operator.Putfield.PUTFIELD_Z_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putfield.PUTFIELD_Z_DYNLINK
 
Operator.Putstatic - class Compil3r.Quad.Operator.Putstatic.
 
Operator.Putstatic() - Constructor for class Compil3r.Quad.Operator.Putstatic
 
Operator.Putstatic.PUTSTATIC_A - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_A.
 
Operator.Putstatic.PUTSTATIC_A() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_A
 
Operator.Putstatic.PUTSTATIC_A_DYNLINK - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_A_DYNLINK.
 
Operator.Putstatic.PUTSTATIC_A_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_A_DYNLINK
 
Operator.Putstatic.PUTSTATIC_B - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_B.
 
Operator.Putstatic.PUTSTATIC_B() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_B
 
Operator.Putstatic.PUTSTATIC_B_DYNLINK - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_B_DYNLINK.
 
Operator.Putstatic.PUTSTATIC_B_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_B_DYNLINK
 
Operator.Putstatic.PUTSTATIC_C - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_C.
 
Operator.Putstatic.PUTSTATIC_C() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_C
 
Operator.Putstatic.PUTSTATIC_C_DYNLINK - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_C_DYNLINK.
 
Operator.Putstatic.PUTSTATIC_C_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_C_DYNLINK
 
Operator.Putstatic.PUTSTATIC_D - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_D.
 
Operator.Putstatic.PUTSTATIC_D() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_D
 
Operator.Putstatic.PUTSTATIC_D_DYNLINK - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_D_DYNLINK.
 
Operator.Putstatic.PUTSTATIC_D_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_D_DYNLINK
 
Operator.Putstatic.PUTSTATIC_F - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_F.
 
Operator.Putstatic.PUTSTATIC_F() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_F
 
Operator.Putstatic.PUTSTATIC_F_DYNLINK - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_F_DYNLINK.
 
Operator.Putstatic.PUTSTATIC_F_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_F_DYNLINK
 
Operator.Putstatic.PUTSTATIC_I - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_I.
 
Operator.Putstatic.PUTSTATIC_I() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_I
 
Operator.Putstatic.PUTSTATIC_I_DYNLINK - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_I_DYNLINK.
 
Operator.Putstatic.PUTSTATIC_I_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_I_DYNLINK
 
Operator.Putstatic.PUTSTATIC_L - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_L.
 
Operator.Putstatic.PUTSTATIC_L() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_L
 
Operator.Putstatic.PUTSTATIC_L_DYNLINK - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_L_DYNLINK.
 
Operator.Putstatic.PUTSTATIC_L_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_L_DYNLINK
 
Operator.Putstatic.PUTSTATIC_P - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_P.
 
Operator.Putstatic.PUTSTATIC_P() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_P
 
Operator.Putstatic.PUTSTATIC_P_DYNLINK - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_P_DYNLINK.
 
Operator.Putstatic.PUTSTATIC_P_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_P_DYNLINK
 
Operator.Putstatic.PUTSTATIC_S - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_S.
 
Operator.Putstatic.PUTSTATIC_S() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_S
 
Operator.Putstatic.PUTSTATIC_S_DYNLINK - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_S_DYNLINK.
 
Operator.Putstatic.PUTSTATIC_S_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_S_DYNLINK
 
Operator.Putstatic.PUTSTATIC_Z - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_Z.
 
Operator.Putstatic.PUTSTATIC_Z() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_Z
 
Operator.Putstatic.PUTSTATIC_Z_DYNLINK - class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_Z_DYNLINK.
 
Operator.Putstatic.PUTSTATIC_Z_DYNLINK() - Constructor for class Compil3r.Quad.Operator.Putstatic.PUTSTATIC_Z_DYNLINK
 
Operator.Ret - class Compil3r.Quad.Operator.Ret.
 
Operator.Ret() - Constructor for class Compil3r.Quad.Operator.Ret
 
Operator.Ret.RET - class Compil3r.Quad.Operator.Ret.RET.
 
Operator.Ret.RET() - Constructor for class Compil3r.Quad.Operator.Ret.RET
 
Operator.Return - class Compil3r.Quad.Operator.Return.
 
Operator.Return() - Constructor for class Compil3r.Quad.Operator.Return
 
Operator.Return.RETURN_A - class Compil3r.Quad.Operator.Return.RETURN_A.
 
Operator.Return.RETURN_A() - Constructor for class Compil3r.Quad.Operator.Return.RETURN_A
 
Operator.Return.RETURN_D - class Compil3r.Quad.Operator.Return.RETURN_D.
 
Operator.Return.RETURN_D() - Constructor for class Compil3r.Quad.Operator.Return.RETURN_D
 
Operator.Return.RETURN_F - class Compil3r.Quad.Operator.Return.RETURN_F.
 
Operator.Return.RETURN_F() - Constructor for class Compil3r.Quad.Operator.Return.RETURN_F
 
Operator.Return.RETURN_I - class Compil3r.Quad.Operator.Return.RETURN_I.
 
Operator.Return.RETURN_I() - Constructor for class Compil3r.Quad.Operator.Return.RETURN_I
 
Operator.Return.RETURN_L - class Compil3r.Quad.Operator.Return.RETURN_L.
 
Operator.Return.RETURN_L() - Constructor for class Compil3r.Quad.Operator.Return.RETURN_L
 
Operator.Return.RETURN_P - class Compil3r.Quad.Operator.Return.RETURN_P.
 
Operator.Return.RETURN_P() - Constructor for class Compil3r.Quad.Operator.Return.RETURN_P
 
Operator.Return.RETURN_V - class Compil3r.Quad.Operator.Return.RETURN_V.
 
Operator.Return.RETURN_V() - Constructor for class Compil3r.Quad.Operator.Return.RETURN_V
 
Operator.Return.THROW_A - class Compil3r.Quad.Operator.Return.THROW_A.
 
Operator.Return.THROW_A() - Constructor for class Compil3r.Quad.Operator.Return.THROW_A
 
Operator.Special - class Compil3r.Quad.Operator.Special.
 
Operator.Special() - Constructor for class Compil3r.Quad.Operator.Special
 
Operator.Special.ALLOCA - class Compil3r.Quad.Operator.Special.ALLOCA.
 
Operator.Special.ALLOCA() - Constructor for class Compil3r.Quad.Operator.Special.ALLOCA
 
Operator.Special.ATOMICADD_I - class Compil3r.Quad.Operator.Special.ATOMICADD_I.
 
Operator.Special.ATOMICADD_I() - Constructor for class Compil3r.Quad.Operator.Special.ATOMICADD_I
 
Operator.Special.ATOMICAND_I - class Compil3r.Quad.Operator.Special.ATOMICAND_I.
 
Operator.Special.ATOMICAND_I() - Constructor for class Compil3r.Quad.Operator.Special.ATOMICAND_I
 
Operator.Special.ATOMICCAS4 - class Compil3r.Quad.Operator.Special.ATOMICCAS4.
 
Operator.Special.ATOMICCAS4() - Constructor for class Compil3r.Quad.Operator.Special.ATOMICCAS4
 
Operator.Special.ATOMICSUB_I - class Compil3r.Quad.Operator.Special.ATOMICSUB_I.
 
Operator.Special.ATOMICSUB_I() - Constructor for class Compil3r.Quad.Operator.Special.ATOMICSUB_I
 
Operator.Special.GET_BASE_POINTER - class Compil3r.Quad.Operator.Special.GET_BASE_POINTER.
 
Operator.Special.GET_BASE_POINTER() - Constructor for class Compil3r.Quad.Operator.Special.GET_BASE_POINTER
 
Operator.Special.GET_EAX - class Compil3r.Quad.Operator.Special.GET_EAX.
 
Operator.Special.GET_EAX() - Constructor for class Compil3r.Quad.Operator.Special.GET_EAX
 
Operator.Special.GET_EXCEPTION - class Compil3r.Quad.Operator.Special.GET_EXCEPTION.
 
Operator.Special.GET_EXCEPTION() - Constructor for class Compil3r.Quad.Operator.Special.GET_EXCEPTION
 
Operator.Special.GET_STACK_POINTER - class Compil3r.Quad.Operator.Special.GET_STACK_POINTER.
 
Operator.Special.GET_STACK_POINTER() - Constructor for class Compil3r.Quad.Operator.Special.GET_STACK_POINTER
 
Operator.Special.GET_THREAD_BLOCK - class Compil3r.Quad.Operator.Special.GET_THREAD_BLOCK.
 
Operator.Special.GET_THREAD_BLOCK() - Constructor for class Compil3r.Quad.Operator.Special.GET_THREAD_BLOCK
 
Operator.Special.INVOKE_L - class Compil3r.Quad.Operator.Special.INVOKE_L.
 
Operator.Special.INVOKE_L() - Constructor for class Compil3r.Quad.Operator.Special.INVOKE_L
 
Operator.Special.INVOKE_P - class Compil3r.Quad.Operator.Special.INVOKE_P.
 
Operator.Special.INVOKE_P() - Constructor for class Compil3r.Quad.Operator.Special.INVOKE_P
 
Operator.Special.ISEQ - class Compil3r.Quad.Operator.Special.ISEQ.
 
Operator.Special.ISEQ() - Constructor for class Compil3r.Quad.Operator.Special.ISEQ
 
Operator.Special.ISGE - class Compil3r.Quad.Operator.Special.ISGE.
 
Operator.Special.ISGE() - Constructor for class Compil3r.Quad.Operator.Special.ISGE
 
Operator.Special.LONG_JUMP - class Compil3r.Quad.Operator.Special.LONG_JUMP.
 
Operator.Special.LONG_JUMP() - Constructor for class Compil3r.Quad.Operator.Special.LONG_JUMP
 
Operator.Special.POP_FP32 - class Compil3r.Quad.Operator.Special.POP_FP32.
 
Operator.Special.POP_FP32() - Constructor for class Compil3r.Quad.Operator.Special.POP_FP32
 
Operator.Special.POP_FP64 - class Compil3r.Quad.Operator.Special.POP_FP64.
 
Operator.Special.POP_FP64() - Constructor for class Compil3r.Quad.Operator.Special.POP_FP64
 
Operator.Special.PUSHARG_I - class Compil3r.Quad.Operator.Special.PUSHARG_I.
 
Operator.Special.PUSHARG_I() - Constructor for class Compil3r.Quad.Operator.Special.PUSHARG_I
 
Operator.Special.PUSHARG_P - class Compil3r.Quad.Operator.Special.PUSHARG_P.
 
Operator.Special.PUSHARG_P() - Constructor for class Compil3r.Quad.Operator.Special.PUSHARG_P
 
Operator.Special.PUSH_FP32 - class Compil3r.Quad.Operator.Special.PUSH_FP32.
 
Operator.Special.PUSH_FP32() - Constructor for class Compil3r.Quad.Operator.Special.PUSH_FP32
 
Operator.Special.PUSH_FP64 - class Compil3r.Quad.Operator.Special.PUSH_FP64.
 
Operator.Special.PUSH_FP64() - Constructor for class Compil3r.Quad.Operator.Special.PUSH_FP64
 
Operator.Special.SET_THREAD_BLOCK - class Compil3r.Quad.Operator.Special.SET_THREAD_BLOCK.
 
Operator.Special.SET_THREAD_BLOCK() - Constructor for class Compil3r.Quad.Operator.Special.SET_THREAD_BLOCK
 
Operator.StoreCheck - class Compil3r.Quad.Operator.StoreCheck.
 
Operator.StoreCheck() - Constructor for class Compil3r.Quad.Operator.StoreCheck
 
Operator.StoreCheck.ASTORE_CHECK - class Compil3r.Quad.Operator.StoreCheck.ASTORE_CHECK.
 
Operator.StoreCheck.ASTORE_CHECK() - Constructor for class Compil3r.Quad.Operator.StoreCheck.ASTORE_CHECK
 
Operator.TableSwitch - class Compil3r.Quad.Operator.TableSwitch.
 
Operator.TableSwitch() - Constructor for class Compil3r.Quad.Operator.TableSwitch
 
Operator.TableSwitch.TABLESWITCH - class Compil3r.Quad.Operator.TableSwitch.TABLESWITCH.
 
Operator.TableSwitch.TABLESWITCH() - Constructor for class Compil3r.Quad.Operator.TableSwitch.TABLESWITCH
 
Operator.Unary - class Compil3r.Quad.Operator.Unary.
 
Operator.Unary() - Constructor for class Compil3r.Quad.Operator.Unary
 
Operator.Unary.ADDRESS_2INT - class Compil3r.Quad.Operator.Unary.ADDRESS_2INT.
 
Operator.Unary.ADDRESS_2INT() - Constructor for class Compil3r.Quad.Operator.Unary.ADDRESS_2INT
 
Operator.Unary.ADDRESS_2OBJECT - class Compil3r.Quad.Operator.Unary.ADDRESS_2OBJECT.
 
Operator.Unary.ADDRESS_2OBJECT() - Constructor for class Compil3r.Quad.Operator.Unary.ADDRESS_2OBJECT
 
Operator.Unary.DOUBLE_2FLOAT - class Compil3r.Quad.Operator.Unary.DOUBLE_2FLOAT.
 
Operator.Unary.DOUBLE_2FLOAT() - Constructor for class Compil3r.Quad.Operator.Unary.DOUBLE_2FLOAT
 
Operator.Unary.DOUBLE_2INT - class Compil3r.Quad.Operator.Unary.DOUBLE_2INT.
 
Operator.Unary.DOUBLE_2INT() - Constructor for class Compil3r.Quad.Operator.Unary.DOUBLE_2INT
 
Operator.Unary.DOUBLE_2LONG - class Compil3r.Quad.Operator.Unary.DOUBLE_2LONG.
 
Operator.Unary.DOUBLE_2LONG() - Constructor for class Compil3r.Quad.Operator.Unary.DOUBLE_2LONG
 
Operator.Unary.DOUBLE_2LONGBITS - class Compil3r.Quad.Operator.Unary.DOUBLE_2LONGBITS.
 
Operator.Unary.DOUBLE_2LONGBITS() - Constructor for class Compil3r.Quad.Operator.Unary.DOUBLE_2LONGBITS
 
Operator.Unary.FLOAT_2DOUBLE - class Compil3r.Quad.Operator.Unary.FLOAT_2DOUBLE.
 
Operator.Unary.FLOAT_2DOUBLE() - Constructor for class Compil3r.Quad.Operator.Unary.FLOAT_2DOUBLE
 
Operator.Unary.FLOAT_2INT - class Compil3r.Quad.Operator.Unary.FLOAT_2INT.
 
Operator.Unary.FLOAT_2INT() - Constructor for class Compil3r.Quad.Operator.Unary.FLOAT_2INT
 
Operator.Unary.FLOAT_2INTBITS - class Compil3r.Quad.Operator.Unary.FLOAT_2INTBITS.
 
Operator.Unary.FLOAT_2INTBITS() - Constructor for class Compil3r.Quad.Operator.Unary.FLOAT_2INTBITS
 
Operator.Unary.FLOAT_2LONG - class Compil3r.Quad.Operator.Unary.FLOAT_2LONG.
 
Operator.Unary.FLOAT_2LONG() - Constructor for class Compil3r.Quad.Operator.Unary.FLOAT_2LONG
 
Operator.Unary.INTBITS_2FLOAT - class Compil3r.Quad.Operator.Unary.INTBITS_2FLOAT.
 
Operator.Unary.INTBITS_2FLOAT() - Constructor for class Compil3r.Quad.Operator.Unary.INTBITS_2FLOAT
 
Operator.Unary.INT_2ADDRESS - class Compil3r.Quad.Operator.Unary.INT_2ADDRESS.
 
Operator.Unary.INT_2ADDRESS() - Constructor for class Compil3r.Quad.Operator.Unary.INT_2ADDRESS
 
Operator.Unary.INT_2BYTE - class Compil3r.Quad.Operator.Unary.INT_2BYTE.
 
Operator.Unary.INT_2BYTE() - Constructor for class Compil3r.Quad.Operator.Unary.INT_2BYTE
 
Operator.Unary.INT_2CHAR - class Compil3r.Quad.Operator.Unary.INT_2CHAR.
 
Operator.Unary.INT_2CHAR() - Constructor for class Compil3r.Quad.Operator.Unary.INT_2CHAR
 
Operator.Unary.INT_2DOUBLE - class Compil3r.Quad.Operator.Unary.INT_2DOUBLE.
 
Operator.Unary.INT_2DOUBLE() - Constructor for class Compil3r.Quad.Operator.Unary.INT_2DOUBLE
 
Operator.Unary.INT_2FLOAT - class Compil3r.Quad.Operator.Unary.INT_2FLOAT.
 
Operator.Unary.INT_2FLOAT() - Constructor for class Compil3r.Quad.Operator.Unary.INT_2FLOAT
 
Operator.Unary.INT_2LONG - class Compil3r.Quad.Operator.Unary.INT_2LONG.
 
Operator.Unary.INT_2LONG() - Constructor for class Compil3r.Quad.Operator.Unary.INT_2LONG
 
Operator.Unary.INT_2SHORT - class Compil3r.Quad.Operator.Unary.INT_2SHORT.
 
Operator.Unary.INT_2SHORT() - Constructor for class Compil3r.Quad.Operator.Unary.INT_2SHORT
 
Operator.Unary.ISNULL_P - class Compil3r.Quad.Operator.Unary.ISNULL_P.
 
Operator.Unary.ISNULL_P() - Constructor for class Compil3r.Quad.Operator.Unary.ISNULL_P
 
Operator.Unary.LONGBITS_2DOUBLE - class Compil3r.Quad.Operator.Unary.LONGBITS_2DOUBLE.
 
Operator.Unary.LONGBITS_2DOUBLE() - Constructor for class Compil3r.Quad.Operator.Unary.LONGBITS_2DOUBLE
 
Operator.Unary.LONG_2DOUBLE - class Compil3r.Quad.Operator.Unary.LONG_2DOUBLE.
 
Operator.Unary.LONG_2DOUBLE() - Constructor for class Compil3r.Quad.Operator.Unary.LONG_2DOUBLE
 
Operator.Unary.LONG_2FLOAT - class Compil3r.Quad.Operator.Unary.LONG_2FLOAT.
 
Operator.Unary.LONG_2FLOAT() - Constructor for class Compil3r.Quad.Operator.Unary.LONG_2FLOAT
 
Operator.Unary.LONG_2INT - class Compil3r.Quad.Operator.Unary.LONG_2INT.
 
Operator.Unary.LONG_2INT() - Constructor for class Compil3r.Quad.Operator.Unary.LONG_2INT
 
Operator.Unary.NEG_D - class Compil3r.Quad.Operator.Unary.NEG_D.
 
Operator.Unary.NEG_D() - Constructor for class Compil3r.Quad.Operator.Unary.NEG_D
 
Operator.Unary.NEG_F - class Compil3r.Quad.Operator.Unary.NEG_F.
 
Operator.Unary.NEG_F() - Constructor for class Compil3r.Quad.Operator.Unary.NEG_F
 
Operator.Unary.NEG_I - class Compil3r.Quad.Operator.Unary.NEG_I.
 
Operator.Unary.NEG_I() - Constructor for class Compil3r.Quad.Operator.Unary.NEG_I
 
Operator.Unary.NEG_L - class Compil3r.Quad.Operator.Unary.NEG_L.
 
Operator.Unary.NEG_L() - Constructor for class Compil3r.Quad.Operator.Unary.NEG_L
 
Operator.Unary.OBJECT_2ADDRESS - class Compil3r.Quad.Operator.Unary.OBJECT_2ADDRESS.
 
Operator.Unary.OBJECT_2ADDRESS() - Constructor for class Compil3r.Quad.Operator.Unary.OBJECT_2ADDRESS
 
Operator.ZeroCheck - class Compil3r.Quad.Operator.ZeroCheck.
 
Operator.ZeroCheck() - Constructor for class Compil3r.Quad.Operator.ZeroCheck
 
Operator.ZeroCheck.ZERO_CHECK_I - class Compil3r.Quad.Operator.ZeroCheck.ZERO_CHECK_I.
 
Operator.ZeroCheck.ZERO_CHECK_I() - Constructor for class Compil3r.Quad.Operator.ZeroCheck.ZERO_CHECK_I
 
Operator.ZeroCheck.ZERO_CHECK_L - class Compil3r.Quad.Operator.ZeroCheck.ZERO_CHECK_L.
 
Operator.ZeroCheck.ZERO_CHECK_L() - Constructor for class Compil3r.Quad.Operator.ZeroCheck.ZERO_CHECK_L
 
object - Variable in class Compil3r.Quad.MethodSummary.ConcreteObjectNode
 
offset - Static variable in class Compil3r.Quad.BytecodeToQuad
 
oldChangedFields - Variable in class Compil3r.Quad.AndersenPointerAnalysis
Records what fields have changed.
oldPointsTo - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
oneEquals(MethodSummary.AccessPath) - Method in class Compil3r.Quad.MethodSummary.AccessPath
Helper function for equals(AccessPath), below.
openGraph(String) - Static method in class Compil3r.Quad.DotGraph.dot
 
operand1 - Variable in class Compil3r.Quad.Quad
The four operands.
operand2 - Variable in class Compil3r.Quad.Quad
The four operands.
operand3 - Variable in class Compil3r.Quad.Quad
The four operands.
operand4 - Variable in class Compil3r.Quad.Quad
The four operands.
operator - Variable in class Compil3r.Quad.Quad
The operator.
oracle - Variable in class Compil3r.Quad.MethodInline
 
out - Static variable in class Compil3r.Quad.AndersenPointerAnalysis
Output stream for trace information.
out - Static variable in class Compil3r.Quad.MethodInline
 
out - Static variable in class Compil3r.Quad.MethodSummary
 
out - Variable in class Compil3r.Quad.PrintCFG
 
out - Static variable in class Compil3r.Quad.SelectiveCloning
 
outputString(String) - Static method in class Compil3r.Quad.DotGraph.dot
 
overwriteWith(BytecodeToQuad.AbstractState) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 

P

PRECISE_TYPE - Static variable in class Compil3r.Quad.Operand.RegisterOperand
 
PRINT_INLINE - Static variable in class Compil3r.Quad.SelectiveCloning
 
PROFILE - Static variable in class Compil3r.Quad.MethodSummary.NodeSet
 
PUTFIELDhelper(jq_InstanceField, Operator.Putfield, Operator.Putfield) - Method in class Compil3r.Quad.BytecodeToQuad
 
PUTSTATIChelper(jq_StaticField, Operator.Putstatic, Operator.Putstatic) - Method in class Compil3r.Quad.BytecodeToQuad
 
PointerExplorer - class Compil3r.Quad.PointerExplorer.
 
PointerExplorer() - Constructor for class Compil3r.Quad.PointerExplorer
 
PointerExplorer.InlineSet - class Compil3r.Quad.PointerExplorer.InlineSet.
 
PointerExplorer.InlineSet(Set, boolean) - Constructor for class Compil3r.Quad.PointerExplorer.InlineSet
 
PrintCFG - class Compil3r.Quad.PrintCFG.
 
PrintCFG() - Constructor for class Compil3r.Quad.PrintCFG
Creates new PrintCFG
ProgramLocation - class Compil3r.Quad.ProgramLocation.
This class combines a jq_Method with a Quad to represent a location in the code.
ProgramLocation(AndersenMethod) - Constructor for class Compil3r.Quad.ProgramLocation
 
ProgramLocation.BCProgramLocation - class Compil3r.Quad.ProgramLocation.BCProgramLocation.
 
ProgramLocation.BCProgramLocation(jq_Method, int) - Constructor for class Compil3r.Quad.ProgramLocation.BCProgramLocation
 
ProgramLocation.QuadProgramLocation - class Compil3r.Quad.ProgramLocation.QuadProgramLocation.
 
ProgramLocation.QuadProgramLocation(AndersenMethod, Quad) - Constructor for class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
ProgramLocation.SSAProgramLocation - class Compil3r.Quad.ProgramLocation.SSAProgramLocation.
 
ProgramLocation.SSAProgramLocation(int, AndersenMethod, SSAReader.SSAMethod) - Constructor for class Compil3r.Quad.ProgramLocation.SSAProgramLocation
 
pa - Static variable in class Compil3r.Quad.SelectiveCloning
 
paramNum - Variable in class Compil3r.Quad.MethodSummary.PassedParameter
 
paramNum - Variable in class Compil3r.Quad.SelectiveCloning.SpecializationParameter
 
param_nodes - Variable in class Compil3r.Quad.MethodSummary.BuildMethodSummary
The parameter nodes.
params - Variable in class Compil3r.Quad.MethodSummary
The parameter nodes.
params - Variable in class Compil3r.Quad.Operand.ParamListOperand
 
params - Variable in class Compil3r.Quad.SSAReader.SSAMethod
 
parent - Variable in class Compil3r.Quad.Dominators.DominatorNode
 
parent - Variable in class Compil3r.Quad.ExceptionHandlerList
The parent exception handler set.
passParameter(RegisterFactory.Register, ProgramLocation, int) - Method in class Compil3r.Quad.MethodSummary.BuildMethodSummary
Record that the nodes in the given register were passed to the given method call as the given parameter.
passedAsParameter - Variable in class Compil3r.Quad.MethodSummary.BuildMethodSummary
The set of nodes that were ever passed as a parameter, or returned/thrown from a call site.
passedParamToNodes - Variable in class Compil3r.Quad.MethodSummary
 
passedParameters - Variable in class Compil3r.Quad.MethodSummary.Node
Set of passed parameters for this node.
passes - Static variable in class Compil3r.Quad.CodeCache
 
peek - Static variable in class Compil3r.Quad.BytecodeToQuad
 
peek1 - Static variable in class Compil3r.Quad.BytecodeToQuad
 
peek2 - Static variable in class Compil3r.Quad.BytecodeToQuad
 
peek4 - Static variable in class Compil3r.Quad.BytecodeToQuad
 
peek8 - Static variable in class Compil3r.Quad.BytecodeToQuad
 
peekStack(int) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
performBoundsCheck(Operand, Operand) - Method in class Compil3r.Quad.BytecodeToQuad
 
performCheckStore(Operand.RegisterOperand, Operand) - Method in class Compil3r.Quad.BytecodeToQuad
 
performNullCheck(Operand) - Method in class Compil3r.Quad.BytecodeToQuad
 
performZeroCheck(Operand) - Method in class Compil3r.Quad.BytecodeToQuad
 
pointerTargetType - Variable in class Compil3r.Quad.SSAReader.SSAType
 
pointerToThis - Variable in class Compil3r.Quad.SSAReader.SSAType
 
pointsTo - Variable in class Compil3r.Quad.BDDPointerAnalysis
 
pointsTo - Variable in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
pointsTo - Variable in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
poke - Static variable in class Compil3r.Quad.BytecodeToQuad
 
poke1 - Static variable in class Compil3r.Quad.BytecodeToQuad
 
poke2 - Static variable in class Compil3r.Quad.BytecodeToQuad
 
poke4 - Static variable in class Compil3r.Quad.BytecodeToQuad
 
poke8 - Static variable in class Compil3r.Quad.BytecodeToQuad
 
pokeStack(int, Operand) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
pop(jq_Type) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
pop() - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
popDummy() - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
pop_A() - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
pop_D() - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
pop_F() - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
pop_I() - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
pop_L() - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
pop_P() - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
postOrderOnReverseGraph(BasicBlock) - Method in class Compil3r.Quad.ControlFlowGraph
Returns a list of basic blocks of the reversed graph in post order, starting at the given basic block.
postOrderOnReverseGraphIterator() - Method in class Compil3r.Quad.ControlFlowGraph
Returns an iteration of the basic blocks in the reversed graph in post order.
postprocess(ControlFlowGraph) - Method in class Compil3r.Quad.Dataflow.EmptyAnalysis
 
postprocess(ControlFlowGraph) - Method in interface Compil3r.Quad.Dataflow.Transfer
 
postprocess(ControlFlowGraph) - Method in class Compil3r.Quad.DataflowFramework.EmptyAnalysis
 
postprocess(ControlFlowGraph) - Method in interface Compil3r.Quad.DataflowFramework.Transfer
 
postprocess(ControlFlowGraph) - Method in class Compil3r.Quad.DeadCode
 
predecessors - Variable in class Compil3r.Quad.BasicBlock
List of predecessor basic blocks.
predecessors - Variable in class Compil3r.Quad.MethodSummary.Node
Map from fields to sets of predecessors on that field.
predecessors() - Method in class Compil3r.Quad.QuadIterator
 
predecessors1() - Method in class Compil3r.Quad.QuadIterator
 
prepare() - Method in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
prepare() - Method in class Compil3r.Quad.SSAReader.SSAClass
 
prepare() - Method in class Compil3r.Quad.SSAReader.SSAType
 
preprocess(ControlFlowGraph) - Method in class Compil3r.Quad.Dataflow.EmptyAnalysis
 
preprocess(ControlFlowGraph) - Method in interface Compil3r.Quad.Dataflow.Transfer
 
preprocess(ControlFlowGraph) - Method in class Compil3r.Quad.DataflowFramework.EmptyAnalysis
 
preprocess(ControlFlowGraph) - Method in interface Compil3r.Quad.DataflowFramework.Transfer
 
preprocess(ControlFlowGraph) - Method in class Compil3r.Quad.DeadCode
 
prev(Object) - Method in class Compil3r.Quad.CallGraph.CallGraphNavigator
 
prev(Object) - Method in class Compil3r.Quad.ControlFlowGraphNavigator
 
previous() - Method in class Compil3r.Quad.ExceptionHandlerIterator
Returns the previous element of this iterator.
previous() - Method in class Compil3r.Quad.QuadIterator
Returns the previous quad in the iteration.
previousBasicBlock - Variable in class Compil3r.Quad.QuadIterator
References to the previous non-empty basic block, the current basic block, and the next non-empty basic block.
previousExceptionHandler() - Method in class Compil3r.Quad.ExceptionHandlerIterator
Returns the previous element of this iterator, avoiding the cast.
previousIndex() - Method in class Compil3r.Quad.ExceptionHandlerIterator
Returns the index of the previous element of this iterator.
previousIndex() - Method in class Compil3r.Quad.QuadIterator
Returns the index of the previous quad.
previousQuad() - Method in class Compil3r.Quad.QuadIterator
Returns the previous quad in the iteration.
printAllInclusionEdges(HashSet, MethodSummary.Node, MethodSummary.Node, String, boolean, AndersenField, boolean) - Static method in class Compil3r.Quad.PointerExplorer
 
printSet(String, BDD) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
printSet(String, BDD, String) - Method in class Compil3r.Quad.ContextSensitiveBDD
 
proc_quads - Static variable in class Compil3r.Quad.SSAReader
 
proc_triples - Static variable in class Compil3r.Quad.SSAReader
 
programLocationCounter - Variable in class Compil3r.Quad.SSAReader
 
push(Operand, jq_Type) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
push(Operand) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
pushDummy() - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
push_A(Operand) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
push_D(Operand) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
push_F(Operand) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
push_I(Operand) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
push_L(Operand) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 
push_P(Operand) - Method in class Compil3r.Quad.BytecodeToQuad.AbstractState
 

Q

Quad - class Compil3r.Quad.Quad.
 
Quad(int, Operator) - Constructor for class Compil3r.Quad.Quad
Creates new Quad
Quad(int, Operator, Operand) - Constructor for class Compil3r.Quad.Quad
 
Quad(int, Operator, Operand, Operand) - Constructor for class Compil3r.Quad.Quad
 
Quad(int, Operator, Operand, Operand, Operand) - Constructor for class Compil3r.Quad.Quad
 
Quad(int, Operator, Operand, Operand, Operand, Operand) - Constructor for class Compil3r.Quad.Quad
 
QuadIterator - class Compil3r.Quad.QuadIterator.
 
QuadIterator(ControlFlowGraph) - Constructor for class Compil3r.Quad.QuadIterator
Initialize the iterator to iterate over the quads in the given control flow graph in reverse post order.
QuadIterator(ControlFlowGraph, boolean) - Constructor for class Compil3r.Quad.QuadIterator
Initialize the iterator to iterate over the quads in the given control flow graph.
QuadVisitor - interface Compil3r.Quad.QuadVisitor.
 
QuadVisitor.AllQuadVisitor - class Compil3r.Quad.QuadVisitor.AllQuadVisitor.
 
QuadVisitor.AllQuadVisitor(QuadVisitor) - Constructor for class Compil3r.Quad.QuadVisitor.AllQuadVisitor
 
QuadVisitor.AllQuadVisitor(QuadVisitor, boolean) - Constructor for class Compil3r.Quad.QuadVisitor.AllQuadVisitor
 
QuadVisitor.EmptyVisitor - class Compil3r.Quad.QuadVisitor.EmptyVisitor.
 
QuadVisitor.EmptyVisitor() - Constructor for class Compil3r.Quad.QuadVisitor.EmptyVisitor
 
q - Variable in class Compil3r.Quad.MethodSummary.ConcreteTypeNode
 
q - Variable in class Compil3r.Quad.ProgramLocation.QuadProgramLocation
 
quad2bci - Variable in class Compil3r.Quad.BytecodeToQuad
 
quad_bb - Variable in class Compil3r.Quad.BytecodeToQuad
 
quad_bbs - Variable in class Compil3r.Quad.BytecodeToQuad
 
quad_cfg - Variable in class Compil3r.Quad.BytecodeToQuad
 
quad_counter - Variable in class Compil3r.Quad.ControlFlowGraph
 
quads - Variable in class Compil3r.Quad.MethodSummary.FieldNode
 
quadsInCurrentBasicBlock - Variable in class Compil3r.Quad.QuadIterator
An iteration of the quads in the current basic block.
quadsToNodes - Variable in class Compil3r.Quad.MethodSummary.BuildMethodSummary
Factory for nodes.
qv - Variable in class Compil3r.Quad.QuadVisitor.AllQuadVisitor
 

R

REDUCE_ALLOCATIONS - Static variable in class Compil3r.Quad.MethodSummary.NodeSet
 
RENUMBER - Static variable in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
REUSE_CACHES - Static variable in class Compil3r.Quad.AndersenPointerAnalysis
Reuse the lookup cache across multiple iterations of the algorithm.
RegisterFactory - class Compil3r.Quad.RegisterFactory.
 
RegisterFactory() - Constructor for class Compil3r.Quad.RegisterFactory
 
RegisterFactory(jq_Method) - Constructor for class Compil3r.Quad.RegisterFactory
Creates new RegisterFactory
RegisterFactory.Register - class Compil3r.Quad.RegisterFactory.Register.
 
RegisterFactory.Register(int, boolean) - Constructor for class Compil3r.Quad.RegisterFactory.Register
 
RootedCHACallGraph - class Compil3r.Quad.RootedCHACallGraph.
 
RootedCHACallGraph() - Constructor for class Compil3r.Quad.RootedCHACallGraph
 
RootedCHACallGraph(Set) - Constructor for class Compil3r.Quad.RootedCHACallGraph
 
reachable(Set) - Method in class Compil3r.Quad.MethodSummary.AccessPath
Adds the set of (wrapped) AccessPath objects that are reachable from this AccessPath object to the given set.
reachable() - Method in class Compil3r.Quad.MethodSummary.AccessPath
Return an iteration of the AccessPath objects that are reachable from this AccessPath.
read(BufferedReader) - Method in class Compil3r.Quad.LoadedCallGraph
 
readClass(String) - Method in class Compil3r.Quad.SSAReader
 
readDispatch(String) - Method in class Compil3r.Quad.SSAReader
 
readLocation(StringTokenizer) - Static method in class Compil3r.Quad.MethodSummary
 
readMember(StringTokenizer) - Static method in class Compil3r.Quad.MethodSummary
 
readMember(String) - Method in class Compil3r.Quad.SSAReader
 
readNode(StringTokenizer) - Static method in class Compil3r.Quad.MethodSummary
 
readProcdef(String, BufferedReader) - Method in class Compil3r.Quad.SSAReader
 
readQuad(StringTokenizer, Class) - Static method in class Compil3r.Quad.MethodSummary
 
readSuperclass(String) - Method in class Compil3r.Quad.SSAReader
 
readType(StringTokenizer) - Static method in class Compil3r.Quad.MethodSummary
 
readType(String) - Method in class Compil3r.Quad.SSAReader
 
recalculateInliningCompleteness() - Static method in class Compil3r.Quad.PointerExplorer
 
recordPassedParameter(MethodSummary.PassedParameter) - Method in class Compil3r.Quad.MethodSummary.Node
Record the given passed parameter in the set for this node.
recordPassedParameter(ProgramLocation, int) - Method in class Compil3r.Quad.MethodSummary.Node
Record the passed parameter of the given method call and argument number in the set for this node.
recordUnpropagatedEdge(MethodSummary.OutsideNode, MethodSummary.OutsideNode) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
referenceToThis - Variable in class Compil3r.Quad.SSAReader.SSAType
 
regenerate - Variable in class Compil3r.Quad.BytecodeToQuad
 
register - Variable in class Compil3r.Quad.Operand.RegisterOperand
 
registerFactCollection(Dataflow.FactCollection) - Method in class Compil3r.Quad.Dataflow.EmptyAnalysis
 
registerFactCollection(Dataflow.FactCollection) - Method in interface Compil3r.Quad.Dataflow.Transfer
 
registerFactCollection(DataflowFramework.FactCollection) - Method in class Compil3r.Quad.DataflowFramework.EmptyAnalysis
 
registerFactCollection(DataflowFramework.FactCollection) - Method in interface Compil3r.Quad.DataflowFramework.Transfer
 
registers - Variable in class Compil3r.Quad.MethodSummary.State
 
remapping(int[], int[]) - Method in class Compil3r.Quad.BDDPointerAnalysis
 
remapping(int[], int[]) - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
remapping(int[], int[]) - Static method in class Compil3r.Quad.FullyContextSensitiveBDD
 
remove() - Method in class Compil3r.Quad.ExceptionHandlerIterator
Throws UnsupportedOperationException.
remove(Object) - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
remove(MethodSummary.Node) - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
remove() - Method in class Compil3r.Quad.QuadIterator
Removes the last-returned-quad from the underlying list.
removeAccessPathEdge(AndersenField, MethodSummary.FieldNode) - Method in class Compil3r.Quad.MethodSummary.Node
Remove the given successor node on the given field from the outside edge set.
removeAll(Collection) - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
removeAll(MethodSummary.NodeSet) - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
removeAllPredecessors() - Method in class Compil3r.Quad.BasicBlock
 
removeAllQuads() - Method in class Compil3r.Quad.BasicBlock
 
removeAllSuccessors() - Method in class Compil3r.Quad.BasicBlock
 
removeEdge(AndersenField, MethodSummary.Node) - Method in class Compil3r.Quad.MethodSummary.ConcreteObjectNode
 
removeEdge(AndersenField, MethodSummary.Node) - Method in class Compil3r.Quad.MethodSummary.Node
Remove the given successor node on the given field from the inside edge set.
removePredecessor(BasicBlock) - Method in class Compil3r.Quad.BasicBlock
 
removePredecessor(int) - Method in class Compil3r.Quad.BasicBlock
 
removePredecessor(AndersenField, MethodSummary.Node) - Method in class Compil3r.Quad.MethodSummary.Node
Remove the given predecessor node on the given field from the predecessor set.
removeQuad(int) - Method in class Compil3r.Quad.BasicBlock
 
removeQuad(Quad) - Method in class Compil3r.Quad.BasicBlock
 
removeSuccessor(BasicBlock) - Method in class Compil3r.Quad.BasicBlock
 
removeSuccessor(int) - Method in class Compil3r.Quad.BasicBlock
 
removeUnpropagatedEdge(MethodSummary.OutsideNode, MethodSummary.OutsideNode) - Method in class Compil3r.Quad.AndersenPointerAnalysis
 
renumber(BDD, BDD, BDD, BDDPairing) - Method in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
renumber(BDD, BDD, BDD, BDDPairing, BDD, BDD, BDDPairing) - Method in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
renumber(BDD, BDD, BDD, BDDPairing) - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
renumber(BDD, BDD, BDD, BDDPairing, BDD, BDD, BDDPairing) - Method in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
 
renumberRegisterList(ArrayList, int) - Method in class Compil3r.Quad.RegisterFactory
 
reorderInlineSites(Map) - Static method in class Compil3r.Quad.PointerExplorer
 
replaceBy(Set, boolean) - Method in class Compil3r.Quad.MethodSummary.FieldNode
 
replaceBy(Set, boolean) - Method in class Compil3r.Quad.MethodSummary.Node
Replace this node by the given set of nodes.
replaceLocalsOnStack(int, jq_Type) - Method in class Compil3r.Quad.BytecodeToQuad
 
reset() - Method in class Compil3r.Quad.BDDPointerAnalysis
 
reset() - Method in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
 
reset() - Method in class Compil3r.Quad.CSBDDPointerAnalysis
 
reset() - Method in class Compil3r.Quad.ContextSensitiveBDD.BDDMethodSummary
 
resolutionexceptions - Static variable in class Compil3r.Quad.Operator
 
resolve() - Method in class Compil3r.Quad.Operand.FieldOperand
 
resolve() - Method in class Compil3r.Quad.Operand.MethodOperand
 
retainAll(Collection) - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
retainAll(MethodSummary.NodeSet) - Method in class Compil3r.Quad.MethodSummary.NodeSet
 
returnTarget - Variable in class Compil3r.Quad.BytecodeToQuad.jq_ReturnAddressType
 
returned - Variable in class Compil3r.Quad.MethodSummary.BuildMethodSummary
The set of returned and thrown nodes.
returned - Variable in class Compil3r.Quad.MethodSummary
The returned nodes.
reversePostOrder(BasicBlock) - Method in class Compil3r.Quad.ControlFlowGraph
Returns a list of basic blocks in reverse post order, starting at the given basic block.
reversePostOrderIterator() - Method in class Compil3r.Quad.ControlFlowGraph
Returns an iteration of the basic blocks in this graph in reverse post order.
reversePostOrderIterator(BasicBlock) - Method in class Compil3r.Quad.ControlFlowGraph
Returns an iteration of the basic blocks in this graph reachable from the given basic block in reverse post order, starting from the given basic block.
reversePostOrderOnReverseGraph(BasicBlock) - Method in class Compil3r.Quad.ControlFlowGraph
Returns a list of basic blocks of the reversed graph in reverse post order, starting at the given basic block.
reversePostOrderOnReverseGraphIterator() - Method in class Compil3r.Quad.ControlFlowGraph
Returns an iteration of the basic blocks in the reversed graph in reverse post order.
reversePostOrder_helper(BasicBlock, boolean[], LinkedList, boolean) - Method in class Compil3r.Quad.ControlFlowGraph
Helper function to compute reverse post order.
rf - Variable in class Compil3r.Quad.BytecodeToQuad
 
rf - Variable in class Compil3r.Quad.ControlFlowGraph
 
root - Variable in class Compil3r.Quad.ExceptionHandlerIterator
 
rootSet - Variable in class Compil3r.Quad.AndersenPointerAnalysis
Set of all MethodSummary's that we care about.
rootSet - Static variable in class Compil3r.Quad.PointerExplorer
 
roots - Variable in class Compil3r.Quad.AndersenPointerAnalysis.AndersenCallGraph
 
roots - Variable in class Compil3r.Quad.BDDPointerAnalysis.BDDCallGraph
 
roots - Variable in class Compil3r.Quad.CSBDDPointerAnalysis.BDDMethodSummary
Root set of locally-escaping nodes.
roots - Variable in class Compil3r.Quad.FullyContextSensitiveBDD.BDDMethodSummary
Root set of locally-escaping nodes.
roots - Variable in class Compil3r.Quad.LoadedCallGraph
 
roots - Variable in class Compil3r.Quad.RootedCHACallGraph
 
rpoBasicBlocks - Variable in class Compil3r.Quad.QuadIterator
The reverse post order iteration of basic blocks in the control flow graph.

S

SSAReader - class Compil3r.Quad.SSAReader.
 
SSAReader(InputStream) - Constructor for class Compil3r.Quad.SSAReader
Creates a new instance of SSAReader
SSAReader.LocalVar - class Compil3r.Quad.SSAReader.LocalVar.
 
SSAReader.LocalVar(Utf8, SSAReader.SSAType) - Constructor for class Compil3r.Quad.SSAReader.LocalVar
 
SSAReader.SSAClass - class Compil3r.Quad.SSAReader.SSAClass.
 
SSAReader.SSAClass(Utf8, String) - Constructor for class Compil3r.Quad.SSAReader.SSAClass
 
SSAReader.SSAField - class Compil3r.Quad.SSAReader.SSAField.
 
SSAReader.SSAField(Utf8, String, SSAReader.SSAClass, boolean) - Constructor for class Compil3r.Quad.SSAReader.SSAField
 
SSAReader.SSAMember - class Compil3r.Quad.SSAReader.SSAMember.
 
SSAReader.SSAMember(Utf8, String, SSAReader.SSAClass, boolean) - Constructor for class Compil3r.Quad.SSAReader.SSAMember
 
SSAReader.SSAMethod - class Compil3r.Quad.SSAReader.SSAMethod.
 
SSAReader.SSAMethod(Utf8, String, SSAReader.SSAClass, boolean, boolean, boolean) - Constructor for class Compil3r.Quad.SSAReader.SSAMethod
 
SSAReader.SSAType - class Compil3r.Quad.SSAReader.SSAType.
 
SSAReader.SSAType(SSAReader.SSAClass) - Constructor for class Compil3r.Quad.SSAReader.SSAType
 
SSAReader.SSAType(SSAReader.SSAType, boolean) - Constructor for class Compil3r.Quad.SSAReader.SSAType
 
SSAReader.VVNode - class Compil3r.Quad.SSAReader.VVNode.
 
SSAReader.VVNode(SSAReader.LocalVar) - Constructor for class Compil3r.Quad.SSAReader.VVNode
 
STOREhelper(int, jq_Type) - Method in class Compil3r.Quad.BytecodeToQuad
 
SelectiveCloning - class Compil3r.Quad.SelectiveCloning.
 
SelectiveCloning() - Constructor for class Compil3r.Quad.SelectiveCloning
 
SelectiveCloning.AccessPath - class Compil3r.Quad.SelectiveCloning.AccessPath.
 
SelectiveCloning.AccessPath() - Constructor for class Compil3r.Quad.SelectiveCloning.AccessPath
 
SelectiveCloning.Specialization - class Compil3r.Quad.SelectiveCloning.Specialization.
 
SelectiveCloning.Specialization(ControlFlowGraph, SelectiveCloning.SpecializationParameter) - Constructor for class Compil3r.Quad.SelectiveCloning.Specialization
 
SelectiveCloning.Specialization(ControlFlowGraph, Set) - Constructor for class Compil3r.Quad.SelectiveCloning.Specialization
 
SelectiveCloning.SpecializationParameter - class Compil3r.Quad.SelectiveCloning.SpecializationParameter.
 
SelectiveCloning.SpecializationParameter(int, SelectiveCloning.AccessPath, Set) - Constructor for class Compil3r.Quad.SelectiveCloning.SpecializationParameter
 
SelectiveCloning.TypeSet - class Compil3r.Quad.SelectiveCloning.TypeSet.
 
SelectiveCloning.TypeSet(Set, boolean) - Constructor for class Compil3r.Quad.SelectiveCloning.TypeSet