# HG changeset patch # User Tom Rodriguez # Date 1403036665 25200 # Node ID 9410f831fefa2a7af1865d65b32bf6019f197bd8 # Parent 66e3fc56e85f46fbfd835d684300b2bcf9bf88b4 don't create profiles for exact types diff -r 66e3fc56e85f -r 9410f831fefa graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/TypeProfileProxyNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/TypeProfileProxyNode.java Tue Jun 17 13:24:20 2014 -0700 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/TypeProfileProxyNode.java Tue Jun 17 13:24:25 2014 -0700 @@ -47,6 +47,9 @@ } public static ValueNode create(ValueNode object, JavaTypeProfile profile) { + if (StampTool.isExactType(object)) { + return object; + } if (profile == null) { // No profile, so create no node. return object;