Mercurial > hg > truffle
changeset 18666:b026b6d86ab6
modify binary condition profiles so that they canonicalize away sooner
author | Lukas Stadler <lukas.stadler@oracle.com> |
---|---|
date | Fri, 28 Nov 2014 16:07:51 +0100 |
parents | 96861e3f8cc5 |
children | 7cc21427d54b |
files | graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/BinaryConditionProfile.java |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/BinaryConditionProfile.java Thu Dec 11 22:14:30 2014 +0100 +++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/BinaryConditionProfile.java Fri Nov 28 16:07:51 2014 +0100 @@ -49,13 +49,14 @@ CompilerDirectives.transferToInterpreterAndInvalidate(); wasTrue = true; } + return true; } else { if (!wasFalse) { CompilerDirectives.transferToInterpreterAndInvalidate(); wasFalse = true; } + return false; } - return value; } public boolean wasTrue() {