/third_party/node/deps/v8/src/maglev/ |
D | maglev-interpreter-frame-state.h | 229 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 …]
|
D | maglev-code-generator.cc | 320 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 …]
|
D | maglev-code-gen-state.h | 34 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()
|
D | maglev-graph-processor.h | 48 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()
|
D | maglev-ir.cc | 116 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 …]
|
D | maglev-graph-printer.cc | 218 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()
|
D | maglev-graph-verifier.h | 33 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()
|
D | maglev-compiler.cc | 119 *state.compilation_unit(), in MarkCheckpointNodes() 132 *state.compilation_unit(), in MarkCheckpointNodes()
|
D | maglev-code-generator.h | 19 static MaybeHandle<Code> Generate(MaglevCompilationUnit* compilation_unit,
|
D | maglev-ir.h | 334 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()
|
D | maglev-graph-printer.h | 47 void PrintGraph(std::ostream& os, MaglevCompilationUnit* compilation_unit,
|
D | maglev-regalloc.h | 24 StraightForwardRegisterAllocator(MaglevCompilationUnit* compilation_unit,
|
D | maglev-graph-builder.cc | 37 MaglevCompilationUnit* compilation_unit) in MaglevGraphBuilder() argument 39 compilation_unit_(compilation_unit), in MaglevGraphBuilder()
|
D | maglev-regalloc.cc | 81 MaglevCompilationUnit* compilation_unit, Graph* graph) in StraightForwardRegisterAllocator() argument 82 : compilation_unit_(compilation_unit) { in StraightForwardRegisterAllocator()
|
D | maglev-graph-builder.h | 29 MaglevCompilationUnit* compilation_unit);
|
/third_party/node/deps/v8/tools/ |
D | locs.py | 328 def process(self, compilation_unit): argument 329 cmd = self.cmd_pattern.match(compilation_unit['command']) 332 infile = Path(compilation_unit['directory']).joinpath(infilename)
|