Home
last modified time | relevance | path

Searched refs:MaglevCompilationUnit (Results 1 – 23 of 23) sorted by relevance

/third_party/node/deps/v8/src/maglev/
Dmaglev-interpreter-frame-state.h28 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 …]
Dmaglev-compilation-unit.cc16 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()
Dmaglev-graph-processor.h48 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 …]
Dmaglev-compiler.cc50 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()
Dmaglev-graph-printer.h20 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,
Dmaglev-compiler.h28 MaglevCompilationUnit* toplevel_compilation_unit);
33 MaglevCompilationUnit* toplevel_compilation_unit);
37 MaglevCompilationUnit* toplevel_compilation_unit) in MaglevCompiler()
50 MaglevCompilationUnit* const toplevel_compilation_unit_;
Dmaglev-compilation-unit.h23 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,
Dmaglev-vreg-allocator.h29 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
Dmaglev-compilation-info.h28 class MaglevCompilationUnit; variable
51 MaglevCompilationUnit* toplevel_compilation_unit() const { in toplevel_compilation_unit()
93 MaglevCompilationUnit* toplevel_compilation_unit_ = nullptr;
Dmaglev-code-generator.h15 class MaglevCompilationUnit; variable
19 static MaybeHandle<Code> Generate(MaglevCompilationUnit* compilation_unit,
Dmaglev-regalloc.h18 class MaglevCompilationUnit; variable
24 StraightForwardRegisterAllocator(MaglevCompilationUnit* compilation_unit,
104 MaglevCompilationUnit* compilation_unit_;
Dmaglev-graph-verifier.h33 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
Dmaglev-code-gen-state.h34 MaglevCodeGenState(MaglevCompilationUnit* compilation_unit, in MaglevCodeGenState()
80 MaglevCompilationUnit* compilation_unit() const { return compilation_unit_; } in compilation_unit()
91 MaglevCompilationUnit* const compilation_unit_;
Dmaglev-code-generator.cc50 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()
Dmaglev-ir.cc116 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()
Dmaglev-register-frame-array.h21 explicit RegisterFrameArray(const MaglevCompilationUnit& info) { in RegisterFrameArray()
51 void CopyFrom(const MaglevCompilationUnit& info, in CopyFrom()
Dmaglev.cc18 maglev::MaglevCompilationUnit* const unit = info->toplevel_compilation_unit(); in Compile()
Dmaglev-graph-printer.cc218 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()
Dmaglev-compilation-info.cc84 MaglevCompilationUnit::New(zone(), this, function); in MaglevCompilationInfo()
Dmaglev-graph-builder.h29 MaglevCompilationUnit* compilation_unit);
531 MaglevCompilationUnit* const compilation_unit_;
Dmaglev-ir.h32 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()
Dmaglev-graph-builder.cc37 MaglevCompilationUnit* compilation_unit) in MaglevGraphBuilder()
Dmaglev-regalloc.cc81 MaglevCompilationUnit* compilation_unit, Graph* graph) in StraightForwardRegisterAllocator()