@Override public Operand getSimplifiedOperand(Map<Operand, Operand> valueMap, boolean force) { Operand v = valueMap.get(this); // You can only value-replace atomic values return (v != null) && (force || v.canCopyPropagate()) ? v : this; }
@Override public Operand getSimplifiedOperand(Map<Operand, Operand> valueMap, boolean force) { Operand v = valueMap.get(this); // You can only value-replace atomic values return (v != null) && (force || v.canCopyPropagate()) ? v : this; }
@Override public Operand getSimplifiedOperand(Map<Operand, Operand> valueMap, boolean force) { Operand v = valueMap.get(this); // You can only value-replace atomic values return (v != null) && (force || v.canCopyPropagate()) ? v : this; }
@Override public Operand getSimplifiedOperand(Map<Operand, Operand> valueMap, boolean force) { Operand v = valueMap.get(this); // You can only value-replace atomic values return (v != null) && (force || v.canCopyPropagate()) ? v : this; }