Home
last modified time | relevance | path

Searched refs:deoptimizer (Results 1 - 5 of 5) sorted by relevance

/third_party/node/deps/v8/src/runtime/
H A Druntime-compiler.cc15 #include "src/deoptimizer/deoptimizer.h"
178 Deoptimizer* deoptimizer = Deoptimizer::Grab(isolate); in RUNTIME_FUNCTION() local
179 DCHECK(CodeKindCanDeoptimize(deoptimizer->compiled_code()->kind())); in RUNTIME_FUNCTION()
185 Handle<JSFunction> function = deoptimizer->function(); in RUNTIME_FUNCTION()
187 // code object from deoptimizer. in RUNTIME_FUNCTION()
188 Handle<Code> optimized_code = deoptimizer->compiled_code(); in RUNTIME_FUNCTION()
189 DeoptimizeKind type = deoptimizer->deopt_kind(); in RUNTIME_FUNCTION()
193 isolate->set_context(deoptimizer->function()->native_context()); in RUNTIME_FUNCTION()
196 deoptimizer in RUNTIME_FUNCTION()
[all...]
/third_party/node/deps/v8/src/deoptimizer/
H A Ddeoptimizer.cc5 #include "src/deoptimizer/deoptimizer.h"
11 #include "src/deoptimizer/deoptimized-frame-info.h"
12 #include "src/deoptimizer/materialized-object-store.h"
45 FrameWriter(Deoptimizer* deoptimizer, FrameDescription* frame, in FrameWriter() argument
47 : deoptimizer_(deoptimizer), in FrameWriter()
199 Deoptimizer* deoptimizer = in New() local
201 isolate->set_current_deoptimizer(deoptimizer); in New()
202 return deoptimizer; in New()
257 // for the trampoline to the deoptimizer cal
455 ComputeOutputFrames(Deoptimizer* deoptimizer) ComputeOutputFrames() argument
[all...]
H A Ddeoptimizer.h12 #include "src/deoptimizer/deoptimize-reason.h"
13 #include "src/deoptimizer/frame-description.h"
14 #include "src/deoptimizer/translated-state.h"
84 // deoptimizer, in particular the signing process, to gain control over the
93 static void ComputeOutputFrames(Deoptimizer* deoptimizer);
/third_party/node/deps/v8/src/execution/
H A Disolate.h1216 void set_current_deoptimizer(Deoptimizer* deoptimizer) { in set_current_deoptimizer() argument
1218 DCHECK_NOT_NULL(deoptimizer); in set_current_deoptimizer()
1219 current_deoptimizer_ = deoptimizer; in set_current_deoptimizer()
/third_party/node/deps/v8/src/builtins/arm64/
H A Dbuiltins-arm64.cc14 #include "src/deoptimizer/deoptimizer.h"
355 // Store offset of return address for deoptimizer. in Generate_JSConstructStubGeneric()
1964 // Overwrite the hole inserted by the deoptimizer with the return value in Generate_ContinueToBuiltinHelper()
1992 // Overwrite the hole inserted by the deoptimizer with the return value from in Generate_ContinueToBuiltinHelper()
3915 // Allocate a new deoptimizer object. in Generate_DeoptimizationEntry()
3938 // Preserve "deoptimizer" object in register x0. in Generate_DeoptimizationEntry()
3939 Register deoptimizer = x0; in Generate_DeoptimizationEntry() local
3942 __ Ldr(x1, MemOperand(deoptimizer, Deoptimizer::input_offset())); in Generate_DeoptimizationEntry()
3984 // Compute the output frame in the deoptimizer in Generate_DeoptimizationEntry()
[all...]

Completed in 13 milliseconds