diff options
author | Michaël Zasso <targos@protonmail.com> | 2021-02-11 19:03:35 +0100 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2021-02-11 19:09:18 +0100 |
commit | c7b329225126ad3b9eeb2408e0f0801f1aea5eb1 (patch) | |
tree | 193c193111d5f302031ad345bc94d17a3f67bf66 /deps/v8/src/objects/js-function.h | |
parent | 6ea9af9906cd74ed07ca05cf6aa44382025a6044 (diff) | |
download | node-new-c7b329225126ad3b9eeb2408e0f0801f1aea5eb1.tar.gz |
deps: update V8 to 8.8.278.17
PR-URL: https://github.com/nodejs/node/pull/36139
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: Shelley Vohr <codebytere@gmail.com>
Diffstat (limited to 'deps/v8/src/objects/js-function.h')
-rw-r--r-- | deps/v8/src/objects/js-function.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/deps/v8/src/objects/js-function.h b/deps/v8/src/objects/js-function.h index e7f2c0caf3..9fab6bd6c7 100644 --- a/deps/v8/src/objects/js-function.h +++ b/deps/v8/src/objects/js-function.h @@ -7,7 +7,6 @@ #include "src/objects/code-kind.h" #include "src/objects/js-objects.h" -#include "torque-generated/class-definitions.h" #include "torque-generated/field-offsets.h" // Has to be the last include (doesn't have include guards): @@ -16,6 +15,8 @@ namespace v8 { namespace internal { +#include "torque-generated/src/objects/js-function-tq.inc" + // An abstract superclass for classes representing JavaScript function values. // It doesn't carry any functionality but allows function classes to be // identified in the type system. @@ -115,6 +116,8 @@ class JSFunction : public JSFunctionOrBoundFunction { V8_EXPORT_PRIVATE bool ActiveTierIsIgnition() const; bool ActiveTierIsTurbofan() const; bool ActiveTierIsNCI() const; + bool ActiveTierIsMidtierTurboprop() const; + bool ActiveTierIsToptierTurboprop() const; CodeKind NextTier() const; @@ -141,9 +144,6 @@ class JSFunction : public JSFunctionOrBoundFunction { // Tells whether or not the function is on the concurrent recompilation queue. inline bool IsInOptimizationQueue(); - // Clears the optimized code slot in the function's feedback vector. - inline void ClearOptimizedCodeSlot(const char* reason); - // Sets the optimization marker in the function's feedback vector. inline void SetOptimizationMarker(OptimizationMarker marker); |