public class DefUseChain extends Object
| Constructor and Description |
|---|
DefUseChain(int def,
int use,
int var) |
DefUseChain(int def,
int use,
int target,
int var) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static DefUseChain[] |
globals(DefUseChain[] chains,
int[] leaders,
int[][] basicBlocks) |
int |
hashCode() |
boolean |
isComputationalChain() |
static boolean |
isGlobal(DefUseChain chain,
int[] leaders,
int[][] basicBlocks) |
boolean |
isPredicateChain() |
static DefUseChain[] |
toBasicBlock(DefUseChain[] chains,
int[] leaders,
int[][] basicBlocks) |
String |
toString() |
public final int def
public final int use
public final int target
public final int var
public DefUseChain(int def,
int use,
int var)
public DefUseChain(int def,
int use,
int target,
int var)
public boolean isComputationalChain()
public boolean isPredicateChain()
public static DefUseChain[] globals(DefUseChain[] chains, int[] leaders, int[][] basicBlocks)
public static DefUseChain[] toBasicBlock(DefUseChain[] chains, int[] leaders, int[][] basicBlocks)
public static boolean isGlobal(DefUseChain chain, int[] leaders, int[][] basicBlocks)
Copyright © 2014–2015. All rights reserved.