summaryrefslogtreecommitdiff
path: root/runtime/deoptimization_kind.h
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/deoptimization_kind.h')
-rw-r--r--runtime/deoptimization_kind.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/runtime/deoptimization_kind.h b/runtime/deoptimization_kind.h
index c2e6a6585a..65a1cf1f2f 100644
--- a/runtime/deoptimization_kind.h
+++ b/runtime/deoptimization_kind.h
@@ -56,9 +56,10 @@ std::ostream& operator<<(std::ostream& os, const DeoptimizationKind& kind);
// for functions that are already on stack. The value in the slot specifies the
// reason we need to deoptimize.
enum class DeoptimizeFlagValue: uint8_t {
- kCHA = 0b01,
- kDebug = 0b10,
- kAll = kCHA | kDebug
+ kCHA = 0b001,
+ kForceDeoptForRedefinition = 0b010,
+ kCheckCallerForDeopt = 0b100,
+ kAll = kCHA | kForceDeoptForRedefinition | kCheckCallerForDeopt
};
} // namespace art