Package com.oracle.truffle.api.utilities
Class BinaryConditionProfile
java.lang.Object
com.oracle.truffle.api.nodes.NodeCloneable
com.oracle.truffle.api.utilities.ConditionProfile
com.oracle.truffle.api.utilities.BinaryConditionProfile
- All Implemented Interfaces:
Cloneable
Utility class to speculate on conditions to be never true or to be never false. Condition
profiles are intended to be used as part of if conditions.
- See Also:
-
Method Summary
Methods inherited from class com.oracle.truffle.api.utilities.ConditionProfile
createBinaryProfile, createCountingProfile
Methods inherited from class com.oracle.truffle.api.nodes.NodeCloneable
clone
-
Method Details
-
profile
public boolean profile(boolean value) - Specified by:
profile
in classConditionProfile
-
wasTrue
public boolean wasTrue() -
wasFalse
public boolean wasFalse() -
toString
-