summaryrefslogtreecommitdiff
path: root/deps/v8/src/compiler/backend/code-generator-impl.h
diff options
context:
space:
mode:
authorMichaël Zasso <targos@protonmail.com>2021-09-17 14:34:02 +0200
committerMichaël Zasso <targos@protonmail.com>2021-10-02 08:40:27 +0200
commit4f722915218862b108c90371503d26a3fe89f4c9 (patch)
treecd1577faff9acc20eb8e4a0e2d6ed1856bf308fd /deps/v8/src/compiler/backend/code-generator-impl.h
parent606bb521591a29df5401732bfbd19c1e31239ed9 (diff)
downloadnode-new-4f722915218862b108c90371503d26a3fe89f4c9.tar.gz
deps: update V8 to 9.4.146.18
PR-URL: https://github.com/nodejs/node/pull/39945 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com>
Diffstat (limited to 'deps/v8/src/compiler/backend/code-generator-impl.h')
-rw-r--r--deps/v8/src/compiler/backend/code-generator-impl.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/deps/v8/src/compiler/backend/code-generator-impl.h b/deps/v8/src/compiler/backend/code-generator-impl.h
index bc5aa579d6..eaa39ccb82 100644
--- a/deps/v8/src/compiler/backend/code-generator-impl.h
+++ b/deps/v8/src/compiler/backend/code-generator-impl.h
@@ -189,7 +189,8 @@ class DeoptimizationExit : public ZoneObject {
public:
explicit DeoptimizationExit(SourcePosition pos, BytecodeOffset bailout_id,
int translation_id, int pc_offset,
- DeoptimizeKind kind, DeoptimizeReason reason)
+ DeoptimizeKind kind, DeoptimizeReason reason,
+ NodeId node_id)
: deoptimization_id_(kNoDeoptIndex),
pos_(pos),
bailout_id_(bailout_id),
@@ -197,6 +198,7 @@ class DeoptimizationExit : public ZoneObject {
pc_offset_(pc_offset),
kind_(kind),
reason_(reason),
+ node_id_(node_id),
immediate_args_(nullptr),
emitted_(false) {}
@@ -220,6 +222,7 @@ class DeoptimizationExit : public ZoneObject {
int pc_offset() const { return pc_offset_; }
DeoptimizeKind kind() const { return kind_; }
DeoptimizeReason reason() const { return reason_; }
+ NodeId node_id() const { return node_id_; }
const ZoneVector<ImmediateOperand*>* immediate_args() const {
return immediate_args_;
}
@@ -243,6 +246,7 @@ class DeoptimizationExit : public ZoneObject {
const int pc_offset_;
const DeoptimizeKind kind_;
const DeoptimizeReason reason_;
+ const NodeId node_id_;
ZoneVector<ImmediateOperand*>* immediate_args_;
bool emitted_;
};