Mercurial > hg > graal-compiler
diff graal/com.oracle.max.cri/src/com/sun/cri/ci/CiMonitorValue.java @ 4169:f5328dda9714
Initial commit of SSA-based spill-all register assignment
author | Christian Wimmer <Christian.Wimmer@Oracle.com> |
---|---|
date | Wed, 28 Dec 2011 18:13:25 -0800 |
parents | bc8527f3071c |
children | 9e0c1b4cfef5 |
line wrap: on
line diff
--- a/graal/com.oracle.max.cri/src/com/sun/cri/ci/CiMonitorValue.java Wed Dec 28 18:12:08 2011 -0800 +++ b/graal/com.oracle.max.cri/src/com/sun/cri/ci/CiMonitorValue.java Wed Dec 28 18:13:25 2011 -0800 @@ -23,13 +23,11 @@ package com.sun.cri.ci; public final class CiMonitorValue extends CiValue { - /** - * - */ private static final long serialVersionUID = 8241681800464483691L; - public final CiValue owner; - public final CiValue lockData; - public final boolean eliminated; + + public CiValue owner; + public CiValue lockData; + public boolean eliminated; public CiMonitorValue(CiValue owner, CiValue lockData, boolean eliminated) { super(CiKind.Illegal); @@ -40,22 +38,7 @@ } @Override - public String name() { - return "monitor"; - } - - @Override - public boolean equals(Object obj) { - return this == obj; - } - - @Override - public boolean equalsIgnoringKind(CiValue other) { - return this == other; - } - - @Override - public int hashCode() { - return 0; + public String toString() { + return "monitor[" + owner + (lockData != null ? ", " + lockData : "") + (eliminated ? ", eliminated" : "") + "]"; } }