/third_party/node/deps/v8/src/maglev/ |
D | maglev-interpreter-frame-state.h | 28 explicit InterpreterFrameState(const MaglevCompilationUnit& info) in InterpreterFrameState() 31 InterpreterFrameState(const MaglevCompilationUnit& info, in InterpreterFrameState() 37 void CopyFrom(const MaglevCompilationUnit& info, in CopyFrom() 42 inline void CopyFrom(const MaglevCompilationUnit& info, 77 CompactInterpreterFrameState(const MaglevCompilationUnit& info, in CompactInterpreterFrameState() 83 CompactInterpreterFrameState(const MaglevCompilationUnit& info, in CompactInterpreterFrameState() 100 void ForEachParameter(const MaglevCompilationUnit& info, Function&& f) const { in ForEachParameter() 108 void ForEachParameter(const MaglevCompilationUnit& info, Function&& f) { in ForEachParameter() 116 void ForEachLocal(const MaglevCompilationUnit& info, Function&& f) const { in ForEachLocal() 126 void ForEachLocal(const MaglevCompilationUnit& info, Function&& f) { in ForEachLocal() [all …]
|
D | maglev-compilation-unit.cc | 16 MaglevCompilationUnit::MaglevCompilationUnit(MaglevCompilationInfo* info, in MaglevCompilationUnit() function in v8::internal::maglev::MaglevCompilationUnit 28 compiler::JSHeapBroker* MaglevCompilationUnit::broker() const { in broker() 32 Isolate* MaglevCompilationUnit::isolate() const { return info_->isolate(); } in isolate() 34 Zone* MaglevCompilationUnit::zone() const { return info_->zone(); } in zone() 36 bool MaglevCompilationUnit::has_graph_labeller() const { in has_graph_labeller() 40 MaglevGraphLabeller* MaglevCompilationUnit::graph_labeller() const { in graph_labeller() 45 void MaglevCompilationUnit::RegisterNodeInGraphLabeller(const Node* node) { in RegisterNodeInGraphLabeller()
|
D | maglev-graph-processor.h | 48 explicit ProcessingState(MaglevCompilationUnit* compilation_unit, in ProcessingState() 59 MaglevCompilationUnit* compilation_unit() const { return compilation_unit_; } in compilation_unit() 69 MaglevCompilationUnit* compilation_unit_; 77 explicit GraphProcessor(MaglevCompilationUnit* compilation_unit, in GraphProcessor() 137 MaglevCompilationUnit* const compilation_unit_; 152 void PreProcessGraph(MaglevCompilationUnit*, Graph* graph) {} in PreProcessGraph() argument 153 void PostProcessGraph(MaglevCompilationUnit*, Graph* graph) {} in PostProcessGraph() argument 154 void PreProcessBasicBlock(MaglevCompilationUnit*, BasicBlock* block) {} in PreProcessBasicBlock() argument 169 void PreProcessGraph(MaglevCompilationUnit* unit, Graph* graph) { in PreProcessGraph() 173 void PostProcessGraph(MaglevCompilationUnit* unit, Graph* graph) { in PostProcessGraph() [all …]
|
D | maglev-compiler.cc | 50 void PreProcessGraph(MaglevCompilationUnit*, Graph* graph) { node_id_ = 1; } in PreProcessGraph() argument 51 void PostProcessGraph(MaglevCompilationUnit*, Graph* graph) {} in PostProcessGraph() argument 52 void PreProcessBasicBlock(MaglevCompilationUnit*, BasicBlock* block) {} in PreProcessBasicBlock() argument 64 void PreProcessGraph(MaglevCompilationUnit*, Graph* graph) {} in PreProcessGraph() argument 65 void PostProcessGraph(MaglevCompilationUnit*, Graph* graph) {} in PostProcessGraph() argument 66 void PreProcessBasicBlock(MaglevCompilationUnit*, BasicBlock* block) {} in PreProcessBasicBlock() argument 143 MaglevCompilationUnit* toplevel_compilation_unit) { in Compile() 211 MaglevCompilationUnit* toplevel_compilation_unit) { in GenerateCode()
|
D | maglev-graph-printer.h | 20 class MaglevCompilationUnit; variable 31 void PreProcessGraph(MaglevCompilationUnit*, Graph* graph); 32 void PostProcessGraph(MaglevCompilationUnit*, Graph* graph) {} in PostProcessGraph() argument 33 void PreProcessBasicBlock(MaglevCompilationUnit*, BasicBlock* block); 47 void PrintGraph(std::ostream& os, MaglevCompilationUnit* compilation_unit,
|
D | maglev-compiler.h | 28 MaglevCompilationUnit* toplevel_compilation_unit); 33 MaglevCompilationUnit* toplevel_compilation_unit); 37 MaglevCompilationUnit* toplevel_compilation_unit) in MaglevCompiler() 50 MaglevCompilationUnit* const toplevel_compilation_unit_;
|
D | maglev-compilation-unit.h | 23 class MaglevCompilationUnit : public ZoneObject { 25 static MaglevCompilationUnit* New(Zone* zone, MaglevCompilationInfo* data, in New() 27 return zone->New<MaglevCompilationUnit>(data, function); in New() 29 MaglevCompilationUnit(MaglevCompilationInfo* data,
|
D | maglev-vreg-allocator.h | 29 void PreProcessGraph(MaglevCompilationUnit*, Graph* graph) {} in PreProcessGraph() argument 30 void PostProcessGraph(MaglevCompilationUnit*, Graph* graph) { in PostProcessGraph() argument 38 void PreProcessBasicBlock(MaglevCompilationUnit*, BasicBlock* block) {} in PreProcessBasicBlock() argument
|
D | maglev-compilation-info.h | 28 class MaglevCompilationUnit; variable 51 MaglevCompilationUnit* toplevel_compilation_unit() const { in toplevel_compilation_unit() 93 MaglevCompilationUnit* toplevel_compilation_unit_ = nullptr;
|
D | maglev-code-generator.h | 15 class MaglevCompilationUnit; variable 19 static MaybeHandle<Code> Generate(MaglevCompilationUnit* compilation_unit,
|
D | maglev-regalloc.h | 18 class MaglevCompilationUnit; variable 24 StraightForwardRegisterAllocator(MaglevCompilationUnit* compilation_unit, 104 MaglevCompilationUnit* compilation_unit_;
|
D | maglev-graph-verifier.h | 33 void PreProcessGraph(MaglevCompilationUnit* compilation_unit, Graph* graph) { in PreProcessGraph() 39 void PostProcessGraph(MaglevCompilationUnit*, Graph* graph) {} in PostProcessGraph() argument 40 void PreProcessBasicBlock(MaglevCompilationUnit*, BasicBlock* block) {} in PreProcessBasicBlock() argument
|
D | maglev-code-gen-state.h | 34 MaglevCodeGenState(MaglevCompilationUnit* compilation_unit, in MaglevCodeGenState() 80 MaglevCompilationUnit* compilation_unit() const { return compilation_unit_; } in compilation_unit() 91 MaglevCompilationUnit* const compilation_unit_;
|
D | maglev-code-generator.cc | 50 void PreProcessGraph(MaglevCompilationUnit*, Graph* graph) { in PreProcessGraph() argument 88 void PostProcessGraph(MaglevCompilationUnit*, Graph*) {} in PostProcessGraph() argument 90 void PreProcessBasicBlock(MaglevCompilationUnit*, BasicBlock* block) { in PreProcessBasicBlock() argument 320 static MaybeHandle<Code> Generate(MaglevCompilationUnit* compilation_unit, in Generate() 329 MaglevCodeGeneratorImpl(MaglevCompilationUnit* compilation_unit, Graph* graph) in MaglevCodeGeneratorImpl() 471 const MaglevCompilationUnit& compilation_unit, in EmitDeoptFrameValues() 665 MaglevCompilationUnit* compilation_unit, Graph* graph) { in Generate()
|
D | maglev-ir.cc | 116 static void Copy(MaglevCompilationUnit* compilation_unit, 123 static T Copy(MaglevCompilationUnit* compilation_unit, T node) { in Copy() 144 struct CopyForDeferredHelper<MaglevCompilationUnit*> 145 : public CopyForDeferredByValue<MaglevCompilationUnit*> {}; 159 MaglevCompilationUnit* compilation_unit, in Copy() 171 T CopyForDeferred(MaglevCompilationUnit* compilation_unit, T&& value) { in CopyForDeferred() 177 T CopyForDeferred(MaglevCompilationUnit* compilation_unit, T& value) { in CopyForDeferred() 182 T CopyForDeferred(MaglevCompilationUnit* compilation_unit, const T& value) { in CopyForDeferred() 216 explicit DeferredCodeInfoImpl(MaglevCompilationUnit* compilation_unit, in DeferredCodeInfoImpl() 350 DeoptInfo::DeoptInfo(Zone* zone, const MaglevCompilationUnit& compilation_unit, in DeoptInfo()
|
D | maglev-register-frame-array.h | 21 explicit RegisterFrameArray(const MaglevCompilationUnit& info) { in RegisterFrameArray() 51 void CopyFrom(const MaglevCompilationUnit& info, in CopyFrom()
|
D | maglev.cc | 18 maglev::MaglevCompilationUnit* const unit = info->toplevel_compilation_unit(); in Compile()
|
D | maglev-graph-printer.cc | 218 MaglevCompilationUnit* compilation_unit, Graph* graph) { in PreProcessGraph() 261 MaglevCompilationUnit* compilation_unit, BasicBlock* block) { in PreProcessBasicBlock() 520 void PrintGraph(std::ostream& os, MaglevCompilationUnit* compilation_unit, in PrintGraph()
|
D | maglev-compilation-info.cc | 84 MaglevCompilationUnit::New(zone(), this, function); in MaglevCompilationInfo()
|
D | maglev-graph-builder.h | 29 MaglevCompilationUnit* compilation_unit); 531 MaglevCompilationUnit* const compilation_unit_;
|
D | maglev-ir.h | 32 class MaglevCompilationUnit; variable 334 DeoptInfo(Zone* zone, const MaglevCompilationUnit& compilation_unit, 346 EagerDeoptInfo(Zone* zone, const MaglevCompilationUnit& compilation_unit, in EagerDeoptInfo() 353 LazyDeoptInfo(Zone* zone, const MaglevCompilationUnit& compilation_unit, in LazyDeoptInfo() 416 static Derived* New(Zone* zone, const MaglevCompilationUnit& compilation_unit, in New()
|
D | maglev-graph-builder.cc | 37 MaglevCompilationUnit* compilation_unit) in MaglevGraphBuilder()
|
D | maglev-regalloc.cc | 81 MaglevCompilationUnit* compilation_unit, Graph* graph) in StraightForwardRegisterAllocator()
|