diff options
author | Myles Borins <mylesborins@google.com> | 2019-09-24 11:56:38 -0400 |
---|---|---|
committer | Myles Borins <myles.borins@gmail.com> | 2019-10-07 03:19:23 -0400 |
commit | f7f6c928c1c9c136b7926f892b8a2fda11d8b4b2 (patch) | |
tree | f5edbccb3ffda2573d70a6e291e7157f290e0ae0 /deps/v8/src/compiler/common-operator.h | |
parent | ffd22e81983056d09c064c59343a0e488236272d (diff) | |
download | android-node-v8-f7f6c928c1c9c136b7926f892b8a2fda11d8b4b2.tar.gz android-node-v8-f7f6c928c1c9c136b7926f892b8a2fda11d8b4b2.tar.bz2 android-node-v8-f7f6c928c1c9c136b7926f892b8a2fda11d8b4b2.zip |
deps: update V8 to 7.8.279.9
PR-URL: https://github.com/nodejs/node/pull/29694
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Ujjwal Sharma <usharma1998@gmail.com>
Diffstat (limited to 'deps/v8/src/compiler/common-operator.h')
-rw-r--r-- | deps/v8/src/compiler/common-operator.h | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/deps/v8/src/compiler/common-operator.h b/deps/v8/src/compiler/common-operator.h index 9f634e72ec..2b0dcc7db9 100644 --- a/deps/v8/src/compiler/common-operator.h +++ b/deps/v8/src/compiler/common-operator.h @@ -10,8 +10,8 @@ #include "src/codegen/reloc-info.h" #include "src/codegen/string-constants.h" #include "src/common/globals.h" +#include "src/compiler/feedback-source.h" #include "src/compiler/frame-states.h" -#include "src/compiler/vector-slot-pair.h" #include "src/deoptimizer/deoptimize-reason.h" #include "src/zone/zone-containers.h" #include "src/zone/zone-handle-set.h" @@ -104,7 +104,7 @@ int ValueInputCountOfReturn(Operator const* const op); class DeoptimizeParameters final { public: DeoptimizeParameters(DeoptimizeKind kind, DeoptimizeReason reason, - VectorSlotPair const& feedback, + FeedbackSource const& feedback, IsSafetyCheck is_safety_check) : kind_(kind), reason_(reason), @@ -113,13 +113,13 @@ class DeoptimizeParameters final { DeoptimizeKind kind() const { return kind_; } DeoptimizeReason reason() const { return reason_; } - const VectorSlotPair& feedback() const { return feedback_; } + const FeedbackSource& feedback() const { return feedback_; } IsSafetyCheck is_safety_check() const { return is_safety_check_; } private: DeoptimizeKind const kind_; DeoptimizeReason const reason_; - VectorSlotPair const feedback_; + FeedbackSource const feedback_; IsSafetyCheck is_safety_check_; }; @@ -468,14 +468,14 @@ class V8_EXPORT_PRIVATE CommonOperatorBuilder final const Operator* IfDefault(BranchHint hint = BranchHint::kNone); const Operator* Throw(); const Operator* Deoptimize(DeoptimizeKind kind, DeoptimizeReason reason, - VectorSlotPair const& feedback); + FeedbackSource const& feedback); const Operator* DeoptimizeIf( DeoptimizeKind kind, DeoptimizeReason reason, - VectorSlotPair const& feedback, + FeedbackSource const& feedback, IsSafetyCheck is_safety_check = IsSafetyCheck::kSafetyCheck); const Operator* DeoptimizeUnless( DeoptimizeKind kind, DeoptimizeReason reason, - VectorSlotPair const& feedback, + FeedbackSource const& feedback, IsSafetyCheck is_safety_check = IsSafetyCheck::kSafetyCheck); const Operator* TrapIf(TrapId trap_id); const Operator* TrapUnless(TrapId trap_id); @@ -530,8 +530,6 @@ class V8_EXPORT_PRIVATE CommonOperatorBuilder final OutputFrameStateCombine state_combine, const FrameStateFunctionInfo* function_info); const Operator* Call(const CallDescriptor* call_descriptor); - const Operator* CallWithCallerSavedRegisters( - const CallDescriptor* call_descriptor); const Operator* TailCall(const CallDescriptor* call_descriptor); const Operator* Projection(size_t index); const Operator* Retain(); |