/third_party/node/deps/v8/src/objects/ |
H A D | osr-optimized-code-cache.cc | 26 BytecodeOffset osr_offset) { in Insert() 27 DCHECK(!osr_offset.IsNone()); in Insert() 35 DCHECK_EQ(osr_cache->FindEntry(*shared, osr_offset), -1); in Insert() 36 } else if (osr_cache->FindEntry(*shared, osr_offset) != -1) { in Insert() 64 osr_cache->InitializeEntry(entry, *shared, *code, osr_offset); in Insert() 108 BytecodeOffset osr_offset, in TryGet() 111 int index = FindEntry(shared, osr_offset); in TryGet() 217 BytecodeOffset osr_offset) { in FindEntry() 219 DCHECK(!osr_offset.IsNone()); in FindEntry() 222 if (GetBytecodeOffsetFromEntry(index) != osr_offset) continu in FindEntry() 22 Insert(Isolate* isolate, Handle<NativeContext> native_context, Handle<SharedFunctionInfo> shared, Handle<CodeT> code, BytecodeOffset osr_offset) Insert() argument 107 TryGet(SharedFunctionInfo shared, BytecodeOffset osr_offset, Isolate* isolate) TryGet() argument 216 FindEntry(SharedFunctionInfo shared, BytecodeOffset osr_offset) FindEntry() argument 251 InitializeEntry(int entry, SharedFunctionInfo shared, CodeT code, BytecodeOffset osr_offset) InitializeEntry() argument [all...] |
H A D | osr-optimized-code-cache.h | 47 // |shared| and bailout id |osr_offset| in the OSROptimized code cache. 52 BytecodeOffset osr_offset); 57 CodeT TryGet(SharedFunctionInfo shared, BytecodeOffset osr_offset, 104 inline int FindEntry(SharedFunctionInfo shared, BytecodeOffset osr_offset); 107 BytecodeOffset osr_offset);
|
/third_party/node/deps/v8/src/codegen/ |
H A D | compiler.cc | 77 constexpr bool IsOSR(BytecodeOffset osr_offset) { return !osr_offset.IsNone(); } in IsOSR() argument 79 void SetTieringState(JSFunction function, BytecodeOffset osr_offset, in SetTieringState() argument 81 if (IsOSR(osr_offset)) { in SetTieringState() 88 void ResetTieringState(JSFunction function, BytecodeOffset osr_offset) { in ResetTieringState() argument 90 SetTieringState(function, osr_offset, TieringState::kNone); in ResetTieringState() 94 void ResetProfilerTicks(JSFunction function, BytecodeOffset osr_offset) { in ResetProfilerTicks() argument 95 if (!IsOSR(osr_offset)) { in ResetProfilerTicks() 124 BytecodeOffset osr_offset, in TraceOptimizeOSR() 130 function->DebugNameCStr().get(), osr_offset in TraceOptimizeOSR() 123 TraceOptimizeOSR(Isolate* isolate, Handle<JSFunction> function, BytecodeOffset osr_offset, ConcurrencyMode mode) TraceOptimizeOSR() argument 133 TraceOptimizeOSRUnavailable(Isolate* isolate, Handle<JSFunction> function, BytecodeOffset osr_offset, ConcurrencyMode mode) TraceOptimizeOSRUnavailable() argument 185 TraceOptimizedCodeCacheHit(Isolate* isolate, Handle<JSFunction> function, BytecodeOffset osr_offset, CodeKind code_kind) TraceOptimizedCodeCacheHit() argument 897 Get( Isolate* isolate, Handle<JSFunction> function, BytecodeOffset osr_offset, CodeKind code_kind) Get() argument 942 const BytecodeOffset osr_offset = compilation_info->osr_offset(); Insert() local 1090 CompileTurbofan(Isolate* isolate, Handle<JSFunction> function, Handle<SharedFunctionInfo> shared, ConcurrencyMode mode, BytecodeOffset osr_offset, JavaScriptFrame* osr_frame, CompileResultBehavior result_behavior) CompileTurbofan() argument 1150 CompileMaglev(Isolate* isolate, Handle<JSFunction> function, ConcurrencyMode mode, BytecodeOffset osr_offset, JavaScriptFrame* osr_frame, CompileResultBehavior result_behavior) CompileMaglev() argument 3376 CompileOptimizedOSR(Isolate* isolate, Handle<JSFunction> function, BytecodeOffset osr_offset, UnoptimizedFrame* frame, ConcurrencyMode mode) Compile() argument 3448 const BytecodeOffset osr_offset = compilation_info->osr_offset(); Compile() local [all...] |
H A D | optimized-compilation-info.cc | 26 Handle<JSFunction> closure, CodeKind code_kind, BytecodeOffset osr_offset, in OptimizedCompilationInfo() 29 osr_offset_(osr_offset), in OptimizedCompilationInfo() 24 OptimizedCompilationInfo( Zone* zone, Isolate* isolate, Handle<SharedFunctionInfo> shared, Handle<JSFunction> closure, CodeKind code_kind, BytecodeOffset osr_offset, JavaScriptFrame* osr_frame) OptimizedCompilationInfo() argument
|
H A D | optimized-compilation-info.h | 98 BytecodeOffset osr_offset, 126 BytecodeOffset osr_offset() const { return osr_offset_; } in osr_offset() function in v8::internal::final
|
H A D | compiler.h | 102 Isolate* isolate, Handle<JSFunction> function, BytecodeOffset osr_offset,
|
/third_party/node/deps/v8/src/runtime/ |
H A D | runtime-compiler.cc | 245 BytecodeOffset osr_offset = BytecodeOffset(frame->GetBytecodeOffset()); in RUNTIME_FUNCTION() local 246 DCHECK(!osr_offset.IsNone()); in RUNTIME_FUNCTION() 264 cached_osr_offset.value() != osr_offset) { in RUNTIME_FUNCTION() 271 function->DebugNameCStr().get(), osr_offset.ToInt(), in RUNTIME_FUNCTION() 279 if (!Compiler::CompileOptimizedOSR(isolate, function, osr_offset, frame, mode) in RUNTIME_FUNCTION() 298 DCHECK_EQ(BytecodeOffset(data.OsrBytecodeOffset().value()), osr_offset); in RUNTIME_FUNCTION() local 305 function->DebugNameCStr().get(), osr_offset.ToInt(), in RUNTIME_FUNCTION()
|
H A D | runtime-test.cc | 646 const BytecodeOffset osr_offset = in RUNTIME_FUNCTION() local 648 if (osr_offset.IsNone()) { in RUNTIME_FUNCTION() 660 isolate, function, osr_offset, UnoptimizedFrame::cast(it.frame()), in RUNTIME_FUNCTION()
|
/third_party/node/deps/v8/src/execution/ |
H A D | tiering-manager.cc | 158 for (BytecodeOffset osr_offset : cache.OsrOffsetsFor(function.shared())) { in HaveCachedOSRCodeForCurrentBytecodeOffset() 159 DCHECK(!osr_offset.IsNone()); in HaveCachedOSRCodeForCurrentBytecodeOffset() 160 iterator.SetOffset(osr_offset.ToInt()); in HaveCachedOSRCodeForCurrentBytecodeOffset() 162 osr_offset.ToInt())) { in HaveCachedOSRCodeForCurrentBytecodeOffset()
|
/third_party/node/deps/v8/src/compiler/ |
H A D | bytecode-graph-builder.h | 47 BytecodeOffset osr_offset, JSGraph* jsgraph,
|
H A D | pipeline.h | 54 BytecodeOffset osr_offset = BytecodeOffset::None(),
|
H A D | pipeline.cc | 1075 Handle<JSFunction> function, BytecodeOffset osr_offset, 1104 Handle<JSFunction> function, BytecodeOffset osr_offset, in PipelineCompilationJob() 1114 osr_offset, osr_frame), in PipelineCompilationJob() 1323 data->info()->osr_offset(), data->jsgraph(), frequency, in Run() 3343 bool has_script, BytecodeOffset osr_offset, JavaScriptFrame* osr_frame) { in NewCompilationJob() 3346 isolate, shared, function, osr_offset, osr_frame, code_kind); in NewCompilationJob() 1102 PipelineCompilationJob( Isolate* isolate, Handle<SharedFunctionInfo> shared_info, Handle<JSFunction> function, BytecodeOffset osr_offset, JavaScriptFrame* osr_frame, CodeKind code_kind) PipelineCompilationJob() argument 3341 NewCompilationJob( Isolate* isolate, Handle<JSFunction> function, CodeKind code_kind, bool has_script, BytecodeOffset osr_offset, JavaScriptFrame* osr_frame) NewCompilationJob() argument
|
H A D | bytecode-graph-builder.cc | 43 BytecodeOffset osr_offset, JSGraph* jsgraph, 1024 FeedbackCellRef const& feedback_cell, BytecodeOffset osr_offset, in BytecodeGraphBuilder() 1054 bytecode_array().object(), local_zone, osr_offset, in BytecodeGraphBuilder() 1057 osr_(!osr_offset.IsNone()), in BytecodeGraphBuilder() 4412 BytecodeOffset osr_offset, JSGraph* jsgraph, in BuildGraphFromBytecode() 4421 feedback_cell, osr_offset, jsgraph, invocation_frequency, in BuildGraphFromBytecode() 1020 BytecodeGraphBuilder( JSHeapBroker* broker, Zone* local_zone, NativeContextRef const& native_context, SharedFunctionInfoRef const& shared_info, FeedbackCellRef const& feedback_cell, BytecodeOffset osr_offset, JSGraph* jsgraph, CallFrequency const& invocation_frequency, SourcePositionTable* source_positions, int inlining_id, CodeKind code_kind, BytecodeGraphBuilderFlags flags, TickCounter* tick_counter, ObserveNodeInfo const& observe_node_info) BytecodeGraphBuilder() argument 4409 BuildGraphFromBytecode(JSHeapBroker* broker, Zone* local_zone, SharedFunctionInfoRef const& shared_info, FeedbackCellRef const& feedback_cell, BytecodeOffset osr_offset, JSGraph* jsgraph, CallFrequency const& invocation_frequency, SourcePositionTable* source_positions, int inlining_id, CodeKind code_kind, BytecodeGraphBuilderFlags flags, TickCounter* tick_counter, ObserveNodeInfo const& observe_node_info) BuildGraphFromBytecode() argument
|
/third_party/node/deps/v8/src/maglev/ |
H A D | maglev-code-generator.cc | 608 BytecodeOffset osr_offset = BytecodeOffset::None(); in GenerateDeoptimizationData() local 609 data->SetOsrBytecodeOffset(Smi::FromInt(osr_offset.ToInt())); in GenerateDeoptimizationData()
|
/third_party/node/deps/v8/src/compiler/backend/ |
H A D | code-generator.cc | 926 data->SetOsrBytecodeOffset(Smi::FromInt(info_->osr_offset().ToInt())); in GenerateDeoptimizationData() 929 BytecodeOffset osr_offset = BytecodeOffset::None(); in GenerateDeoptimizationData() local 930 data->SetOsrBytecodeOffset(Smi::FromInt(osr_offset.ToInt())); in GenerateDeoptimizationData()
|