Index: src/a64/lithium-codegen-a64.h |
diff --git a/src/a64/lithium-codegen-a64.h b/src/a64/lithium-codegen-a64.h |
index 006165157f46740fd44428a3a4322eb64c56ad7b..0889fb2a24940674e0073d9f63c2ac1477f81480 100644 |
--- a/src/a64/lithium-codegen-a64.h |
+++ b/src/a64/lithium-codegen-a64.h |
@@ -221,6 +221,18 @@ class LCodeGen: public LCodeGenBase { |
Deoptimizer::BailoutType DeoptimizeHeader( |
LEnvironment* environment, |
Deoptimizer::BailoutType* override_bailout_type); |
+ void DeoptimizeBranch(LEnvironment* environment, |
+ Deoptimizer::BailoutType bailout_type, |
+ BranchType branch_type, |
+ Register reg = NoReg, |
+ int bit = -1); |
+ void DeoptimizeBranch(LEnvironment* environment, |
+ BranchType branch_type, |
+ Register reg = NoReg, |
+ int bit = -1) { |
+ Deoptimizer::BailoutType bailout_type = DeoptimizeHeader(environment, NULL); |
+ DeoptimizeBranch(environment, bailout_type, branch_type, reg, bit); |
+ } |
void Deoptimize(LEnvironment* environment); |
void Deoptimize(LEnvironment* environment, |
Deoptimizer::BailoutType bailout_type); |