public class ExpandLogicPhase extends Phase
BEFORE_PHASE_DUMP_LEVEL, PHASE_DUMP_LEVEL
Constructor and Description |
---|
ExpandLogicPhase() |
Modifier and Type | Method and Description |
---|---|
private static void |
processBinary(ShortCircuitOrNode binary) |
private static void |
processConditional(LogicNode x,
boolean xNegated,
LogicNode y,
boolean yNegated,
ConditionalNode conditional) |
private static void |
processIf(LogicNode x,
boolean xNegated,
LogicNode y,
boolean yNegated,
IfNode ifNode,
double shortCircuitProbability) |
protected void |
run(StructuredGraph graph) |
apply, apply, createName, getName
public ExpandLogicPhase()
protected void run(StructuredGraph graph)
private static void processBinary(ShortCircuitOrNode binary)
private static void processIf(LogicNode x, boolean xNegated, LogicNode y, boolean yNegated, IfNode ifNode, double shortCircuitProbability)
private static void processConditional(LogicNode x, boolean xNegated, LogicNode y, boolean yNegated, ConditionalNode conditional)