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/
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.zone(), reg, value, in MergeLoop()
[all …]
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() argument
[all …]
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
151 DCHECK_EQ(compilation_unit()->stack_value_repr().size(), vreg_slots()); in DefineSafepointStackSlots()
153 for (ValueRepresentation repr : compilation_unit()->stack_value_repr()) { in DefineSafepointStackSlots()
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
77 explicit GraphProcessor(MaglevCompilationUnit* compilation_unit, in GraphProcessor() argument
79 : compilation_unit_(compilation_unit), in GraphProcessor()
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, const T& value) { in CopyForDeferred() argument
[all …]
Dmaglev-graph-printer.cc218 MaglevCompilationUnit* compilation_unit, Graph* graph) { in PreProcessGraph() argument
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() argument
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()
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()
Dmaglev-compiler.cc119 *state.compilation_unit(), in MarkCheckpointNodes()
132 *state.compilation_unit(), in MarkCheckpointNodes()
Dmaglev-code-generator.h19 static MaybeHandle<Code> Generate(MaglevCompilationUnit* compilation_unit,
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()
Dmaglev-graph-printer.h47 void PrintGraph(std::ostream& os, MaglevCompilationUnit* compilation_unit,
Dmaglev-regalloc.h24 StraightForwardRegisterAllocator(MaglevCompilationUnit* compilation_unit,
Dmaglev-graph-builder.cc37 MaglevCompilationUnit* compilation_unit) in MaglevGraphBuilder() argument
39 compilation_unit_(compilation_unit), in MaglevGraphBuilder()
Dmaglev-regalloc.cc81 MaglevCompilationUnit* compilation_unit, Graph* graph) in StraightForwardRegisterAllocator() argument
82 : compilation_unit_(compilation_unit) { in StraightForwardRegisterAllocator()
Dmaglev-graph-builder.h29 MaglevCompilationUnit* compilation_unit);
/third_party/node/deps/v8/tools/
Dlocs.py328 def process(self, compilation_unit): argument
329 cmd = self.cmd_pattern.match(compilation_unit['command'])
332 infile = Path(compilation_unit['directory']).joinpath(infilename)