Home
last modified time | relevance | path

Searched refs:compilation_unit (Results 1 - 16 of 16) sorted by relevance

/third_party/node/deps/v8/src/maglev/
H A Dmaglev-interpreter-frame-state.h229 void CheckIsLoopPhiIfNeeded(const MaglevCompilationUnit& compilation_unit, in CheckIsLoopPhiIfNeeded() argument
233 const auto& analysis = compilation_unit.bytecode_analysis(); in CheckIsLoopPhiIfNeeded()
290 void Merge(MaglevCompilationUnit& compilation_unit, in Merge() argument
298 compilation_unit, [&](ValueNode*& value, interpreter::Register reg) { in Merge()
299 CheckIsLoopPhiIfNeeded(compilation_unit, merge_offset, reg, value); in Merge()
301 value = MergeValue(compilation_unit, reg, value, unmerged.get(reg), in Merge()
310 void MergeLoop(const MaglevCompilationUnit& compilation_unit, in MergeLoop() argument
318 compilation_unit, [&](ValueNode* value, interpreter::Register reg) { in MergeLoop()
319 CheckIsLoopPhiIfNeeded(compilation_unit, merge_offset, reg, value); in MergeLoop()
321 MergeLoopValue(compilation_unit in MergeLoop()
371 TagValue(MaglevCompilationUnit& compilation_unit, ValueNode* value) TagValue() argument
396 EnsureTagged(MaglevCompilationUnit& compilation_unit, ValueNode* value) EnsureTagged() argument
402 MergeValue(MaglevCompilationUnit& compilation_unit, interpreter::Register owner, ValueNode* merged, ValueNode* unmerged, int merge_offset) MergeValue() argument
[all...]
H A Dmaglev-code-generator.cc320 static MaybeHandle<Code> Generate(MaglevCompilationUnit* compilation_unit, in Generate() argument
322 return MaglevCodeGeneratorImpl(compilation_unit, graph).Generate(); in Generate()
329 MaglevCodeGeneratorImpl(MaglevCompilationUnit* compilation_unit, Graph* graph) in MaglevCodeGeneratorImpl() argument
330 : safepoint_table_builder_(compilation_unit->zone()), in MaglevCodeGeneratorImpl()
331 translation_array_builder_(compilation_unit->zone()), in MaglevCodeGeneratorImpl()
332 code_gen_state_(compilation_unit, safepoint_table_builder()), in MaglevCodeGeneratorImpl()
333 processor_(compilation_unit, &code_gen_state_), in MaglevCodeGeneratorImpl()
405 *code_gen_state_.compilation_unit(), deopt_info->state.register_frame, in EmitEagerDeopt()
445 *code_gen_state_.compilation_unit(), deopt_info->state.register_frame, in EmitLazyDeopt()
471 const MaglevCompilationUnit& compilation_unit, in EmitDeoptFrameValues()
470 EmitDeoptFrameValues( const MaglevCompilationUnit& compilation_unit, const CompactInterpreterFrameState* checkpoint_state, const InputLocation* input_locations, interpreter::Register result_location) EmitDeoptFrameValues() argument
664 Generate( MaglevCompilationUnit* compilation_unit, Graph* graph) Generate() argument
[all...]
H A Dmaglev-code-gen-state.h34 MaglevCodeGenState(MaglevCompilationUnit* compilation_unit, in MaglevCodeGenState() argument
36 : compilation_unit_(compilation_unit), in MaglevCodeGenState()
80 MaglevCompilationUnit* compilation_unit() const { return compilation_unit_; } in compilation_unit() function in v8::internal::maglev::MaglevCodeGenState
151 DCHECK_EQ(compilation_unit()->stack_value_repr().size(), vreg_slots()); in DefineSafepointStackSlots()
153 for (ValueRepresentation repr : compilation_unit()->stack_value_repr()) { in DefineSafepointStackSlots()
H A Dmaglev-graph-processor.h48 explicit ProcessingState(MaglevCompilationUnit* compilation_unit, in ProcessingState() argument
50 : compilation_unit_(compilation_unit), block_it_(block_it) {} in ProcessingState()
59 MaglevCompilationUnit* compilation_unit() const { return compilation_unit_; } in compilation_unit() function in v8::internal::maglev::ProcessingState
77 explicit GraphProcessor(MaglevCompilationUnit* compilation_unit, in GraphProcessor() argument
79 : compilation_unit_(compilation_unit), in GraphProcessor()
H A Dmaglev-ir.cc116 static void Copy(MaglevCompilationUnit* compilation_unit,
123 static T Copy(MaglevCompilationUnit* compilation_unit, T node) { in Copy()
159 MaglevCompilationUnit* compilation_unit, in Copy()
161 return compilation_unit->zone()->New<InterpreterFrameState>( in Copy()
162 *compilation_unit, *frame_state); in Copy()
171 T CopyForDeferred(MaglevCompilationUnit* compilation_unit, T&& value) { in CopyForDeferred() argument
172 return CopyForDeferredHelper<T>::Copy(compilation_unit, in CopyForDeferred()
177 T CopyForDeferred(MaglevCompilationUnit* compilation_unit, T& value) { in CopyForDeferred() argument
178 return CopyForDeferredHelper<T>::Copy(compilation_unit, value); in CopyForDeferred()
182 T CopyForDeferred(MaglevCompilationUnit* compilation_unit, cons argument
216 DeferredCodeInfoImpl(MaglevCompilationUnit* compilation_unit, FunctionPointer function, InArgs&&... args) DeferredCodeInfoImpl() argument
350 DeoptInfo(Zone* zone, const MaglevCompilationUnit& compilation_unit, CheckpointedInterpreterState state) DeoptInfo() argument
[all...]
H A Dmaglev-graph-printer.cc218 MaglevCompilationUnit* compilation_unit, Graph* graph) { in PreProcessGraph()
219 os_ << "Graph (param count: " << compilation_unit->parameter_count() in PreProcessGraph()
220 << ", frame size: " << compilation_unit->register_count() << ")\n\n"; in PreProcessGraph()
261 MaglevCompilationUnit* compilation_unit, BasicBlock* block) { in PreProcessBasicBlock()
262 MaglevGraphLabeller* graph_labeller = compilation_unit->graph_labeller(); in PreProcessBasicBlock()
319 *state.compilation_unit(), in PrintEagerDeopt()
359 *state.compilation_unit(), in PrintLazyDeopt()
520 void PrintGraph(std::ostream& os, MaglevCompilationUnit* compilation_unit, in PrintGraph() argument
522 GraphProcessor<MaglevPrintingVisitor> printer(compilation_unit, os); in PrintGraph()
217 PreProcessGraph( MaglevCompilationUnit* compilation_unit, Graph* graph) PreProcessGraph() argument
260 PreProcessBasicBlock( MaglevCompilationUnit* compilation_unit, BasicBlock* block) PreProcessBasicBlock() argument
H A Dmaglev-graph-verifier.h33 void PreProcessGraph(MaglevCompilationUnit* compilation_unit, Graph* graph) { in PreProcessGraph() argument
34 if (compilation_unit->has_graph_labeller()) { in PreProcessGraph()
35 graph_labeller_ = compilation_unit->graph_labeller(); in PreProcessGraph()
H A Dmaglev-code-generator.h19 static MaybeHandle<Code> Generate(MaglevCompilationUnit* compilation_unit,
H A Dmaglev-compiler.cc119 *state.compilation_unit(), in MarkCheckpointNodes()
132 *state.compilation_unit(), in MarkCheckpointNodes()
H A Dmaglev-graph-printer.h47 void PrintGraph(std::ostream& os, MaglevCompilationUnit* compilation_unit,
H A Dmaglev-ir.h334 DeoptInfo(Zone* zone, const MaglevCompilationUnit& compilation_unit,
346 EagerDeoptInfo(Zone* zone, const MaglevCompilationUnit& compilation_unit, in EagerDeoptInfo() argument
348 : DeoptInfo(zone, compilation_unit, checkpoint) {} in EagerDeoptInfo()
353 LazyDeoptInfo(Zone* zone, const MaglevCompilationUnit& compilation_unit, in LazyDeoptInfo() argument
355 : DeoptInfo(zone, compilation_unit, checkpoint) {} in LazyDeoptInfo()
416 static Derived* New(Zone* zone, const MaglevCompilationUnit& compilation_unit, in New() argument
421 EagerDeoptInfo(zone, compilation_unit, checkpoint); in New()
425 LazyDeoptInfo(zone, compilation_unit, checkpoint); in New()
H A Dmaglev-regalloc.h24 StraightForwardRegisterAllocator(MaglevCompilationUnit* compilation_unit,
H A Dmaglev-regalloc.cc81 MaglevCompilationUnit* compilation_unit, Graph* graph) in StraightForwardRegisterAllocator()
82 : compilation_unit_(compilation_unit) { in StraightForwardRegisterAllocator()
80 StraightForwardRegisterAllocator( MaglevCompilationUnit* compilation_unit, Graph* graph) StraightForwardRegisterAllocator() argument
H A Dmaglev-graph-builder.cc37 MaglevCompilationUnit* compilation_unit) in MaglevGraphBuilder()
39 compilation_unit_(compilation_unit), in MaglevGraphBuilder()
36 MaglevGraphBuilder(LocalIsolate* local_isolate, MaglevCompilationUnit* compilation_unit) MaglevGraphBuilder() argument
H A Dmaglev-graph-builder.h29 MaglevCompilationUnit* compilation_unit);
/third_party/node/deps/v8/tools/
H A Dlocs.py328 def process(self, compilation_unit):
329 cmd = self.cmd_pattern.match(compilation_unit['command'])
332 infile = Path(compilation_unit['directory']).joinpath(infilename)

Completed in 19 milliseconds