Mercurial > hg > graal-jvmci-8
diff jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java @ 22739:f41ed1d87d68
8143730 [JVMCI] infopoint recording is too restrictive
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 25 Nov 2015 20:41:26 +0100 |
parents | 1bbd4a7c274b |
children |
line wrap: on
line diff
--- a/jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java Wed Nov 25 16:28:10 2015 +0100 +++ b/jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java Wed Nov 25 20:41:26 2015 +0100 @@ -26,21 +26,10 @@ * A reason for infopoint insertion. */ public enum InfopointReason { - UNKNOWN(false), - SAFEPOINT(false), - CALL(false), - IMPLICIT_EXCEPTION(false), - METHOD_START(true), - METHOD_END(true), - LINE_NUMBER(true); - - private InfopointReason(boolean canBeOmitted) { - this.canBeOmitted = canBeOmitted; - } - - private final boolean canBeOmitted; - - public boolean canBeOmitted() { - return canBeOmitted; - } + SAFEPOINT, + CALL, + IMPLICIT_EXCEPTION, + METHOD_START, + METHOD_END, + BYTECODE_POSITION; }