| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Fact | |
|---|---|
| joeq.Compiler.Dataflow | |
| Uses of Fact in joeq.Compiler.Dataflow | 
|---|
| Classes in joeq.Compiler.Dataflow that implement Fact | |
|---|---|
|  class | BitVectorFact | 
|  class | UnionBitVectorFactUnionBitVectorFact | 
| Methods in joeq.Compiler.Dataflow that return Fact | |
|---|---|
|  Fact | TransferFunction.apply(Fact f) | 
|  Fact | GenKillTransferFunction.apply(Fact f) | 
|  Fact | Problem.apply(TransferFunction tf,
      Fact f)Applies the transfer function to the given dataflow value, yielding another dataflow value. | 
|  Fact | LivenessAnalysis.boundary() | 
| abstract  Fact | Problem.boundary()Returns the boundary value for this dataflow problem. | 
|  Fact | ReachingDefs.boundary() | 
|  Fact | Solver.getDataflowValue(Object c)Get the dataflow value associated with the given location. | 
|  Fact | LivenessAnalysis.interior() | 
| abstract  Fact | Problem.interior()Returns the value that the interior points should be initialized to. | 
|  Fact | ReachingDefs.interior() | 
|  Fact | UnionBitVectorFact.merge(Fact that) | 
|  Fact | Fact.merge(Fact that) | 
| abstract  Fact | BitVectorFact.merge(Fact that) | 
|  Fact | Problem.merge(Fact f1,
      Fact f2)Combines two dataflow values, returning a new value that is the confluence of the two. | 
| Methods in joeq.Compiler.Dataflow with parameters of type Fact | |
|---|---|
|  Fact | TransferFunction.apply(Fact f) | 
|  Fact | GenKillTransferFunction.apply(Fact f) | 
|  Fact | Problem.apply(TransferFunction tf,
      Fact f)Applies the transfer function to the given dataflow value, yielding another dataflow value. | 
|  boolean | Problem.compare(Fact f1,
        Fact f2)Compares two dataflow facts, returning true if they are equal and false otherwise. | 
|  boolean | Fact.equals(Fact that) | 
|  boolean | BitVectorFact.equals(Fact that) | 
|  Fact | UnionBitVectorFact.merge(Fact that) | 
|  Fact | Fact.merge(Fact that) | 
| abstract  Fact | BitVectorFact.merge(Fact that) | 
|  Fact | Problem.merge(Fact f1,
      Fact f2)Combines two dataflow values, returning a new value that is the confluence of the two. | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||