Home
last modified time | relevance | path

Searched refs:SourcePositionTable (Results 1 – 25 of 49) sorted by relevance

12

/third_party/node/deps/v8/src/compiler/
Dcompiler-source-position-table.cc13 class SourcePositionTable::Decorator final : public GraphDecorator {
15 explicit Decorator(SourcePositionTable* source_positions) in Decorator()
24 SourcePositionTable* source_positions_;
27 SourcePositionTable::SourcePositionTable(Graph* graph) in SourcePositionTable() function in v8::internal::compiler::SourcePositionTable
33 void SourcePositionTable::AddDecorator() { in AddDecorator()
39 void SourcePositionTable::RemoveDecorator() { in RemoveDecorator()
45 SourcePosition SourcePositionTable::GetSourcePosition(Node* node) const { in GetSourcePosition()
49 void SourcePositionTable::SetSourcePosition(Node* node, in SetSourcePosition()
54 void SourcePositionTable::PrintJson(std::ostream& os) const { in PrintJson()
Dcompiler-source-position-table.h17 class V8_EXPORT_PRIVATE SourcePositionTable final
22 Scope(SourcePositionTable* source_positions, SourcePosition position) in NON_EXPORTED_BASE()
27 Scope(SourcePositionTable* source_positions, Node* node) in NON_EXPORTED_BASE()
41 SourcePositionTable* const source_positions_; in NON_EXPORTED_BASE()
45 explicit SourcePositionTable(Graph* graph); in NON_EXPORTED_BASE()
46 SourcePositionTable(const SourcePositionTable&) = delete; in NON_EXPORTED_BASE()
47 SourcePositionTable& operator=(const SourcePositionTable&) = delete; in NON_EXPORTED_BASE()
Dgraph-visualizer.h37 class SourcePositionTable; variable
103 const SourcePositionTable* positions,
122 const SourcePositionTable* positions_;
129 GraphAsJSON(const Graph& g, SourcePositionTable* p, NodeOriginTable* o) in GraphAsJSON()
132 const SourcePositionTable* positions;
137 SourcePositionTable* p, in AsJSON()
166 const SourcePositionTable* positions = nullptr,
174 const SourcePositionTable* positions_;
Dpipeline.h45 class SourcePositionTable; variable
61 CallDescriptor* call_descriptor, SourcePositionTable* source_positions,
70 SourcePositionTable* source_positions = nullptr);
77 SourcePositionTable* source_positions = nullptr);
82 JSGraph* jsgraph, SourcePositionTable* source_positions, CodeKind kind,
Dloop-peeling.h17 class SourcePositionTable; variable
38 Zone* tmp_zone, SourcePositionTable* source_positions, in LoopPeeler()
61 SourcePositionTable* const source_positions_;
Djs-inlining.h19 class SourcePositionTable; variable
28 SourcePositionTable* source_positions) in JSInliner()
63 SourcePositionTable* const source_positions_;
Deffect-control-linearizer.h20 class SourcePositionTable; variable
25 SourcePositionTable* source_positions, NodeOriginTable* node_origins,
Dsimplified-lowering.h26 class SourcePositionTable; variable
32 SourcePositionTable* source_position,
82 SourcePositionTable* source_positions_;
Dbytecode-graph-builder.h30 class SourcePositionTable; variable
49 SourcePositionTable* source_positions,
Dbranch-elimination.h22 class SourcePositionTable; variable
32 SourcePositionTable* sourse_positions, Phase phase = kLATE); in NON_EXPORTED_BASE()
136 SourcePositionTable* source_positions_; in NON_EXPORTED_BASE()
Dwasm-inlining.h31 class SourcePositionTable; variable
39 uint32_t function_index, SourcePositionTable* source_positions, in WasmInliner()
104 SourcePositionTable* const source_positions_;
Djs-inlining-heuristic.h21 SourcePositionTable* source_positions, Mode mode) in JSInliningHeuristic()
107 SourcePositionTable* source_positions_;
Dwasm-loop-peeling.h26 SourcePositionTable* source_positions,
Dloop-unrolling.h37 SourcePositionTable* source_positions,
Dloop-analysis.h225 SourcePositionTable* source_positions, in CopyNodes()
229 SourcePositionTable::Scope position( in CopyNodes()
Dwasm-compiler.h40 class SourcePositionTable; variable
252 compiler::SourcePositionTable* spt = nullptr)
566 compiler::SourcePositionTable* spt,
826 compiler::SourcePositionTable* const source_position_table_ = nullptr;
841 compiler::SourcePositionTable* spt, StubCallMode stub_mode,
Dwasm-loop-peeling.cc19 SourcePositionTable* source_positions, in PeelWasmLoop()
Dpipeline.cc171 source_positions_ = graph_zone_->New<SourcePositionTable>(graph_); in PipelineData()
197 SourcePositionTable* source_positions, in PipelineData()
235 SourcePositionTable* source_positions, in PipelineData()
343 SourcePositionTable* source_positions() const { return source_positions_; } in source_positions()
622 SourcePositionTable* source_positions_ = nullptr;
732 SourcePositionWrapper(Reducer* reducer, SourcePositionTable* table) in SourcePositionWrapper()
742 SourcePositionTable::Scope position(table_, pos); in Reduce()
750 SourcePositionTable* const table_;
2506 SourcePositionTable* source_positions) in WasmHeapStubCompilationJob()
2548 SourcePositionTable* source_positions) { in NewWasmHeapStubCompilationJob()
[all …]
Dloop-unrolling.cc19 SourcePositionTable* source_positions, in UnrollLoop()
/third_party/node/deps/v8/src/profiler/
Dprofile-generator.h32 class V8_EXPORT_PRIVATE SourcePositionTable : public Malloced {
34 SourcePositionTable() = default;
35 SourcePositionTable(const SourcePositionTable&) = delete;
36 SourcePositionTable& operator=(const SourcePositionTable&) = delete;
72 std::unique_ptr<SourcePositionTable> line_info = nullptr,
88 const SourcePositionTable* line_info() const { return line_info_.get(); } in line_info()
246 std::unique_ptr<SourcePositionTable> line_info_;
Dprofile-generator-inl.h18 std::unique_ptr<SourcePositionTable> line_info, in CodeEntry()
Dprofiler-listener.cc117 std::unique_ptr<SourcePositionTable> line_table; in CodeCreateEvent()
124 line_table.reset(new SourcePositionTable()); in CodeCreateEvent()
130 abstract_code->SourcePositionTable(*shared), isolate_); in CodeCreateEvent()
Dprofile-generator.cc22 void SourcePositionTable::SetPosition(int pc_offset, int line, in SetPosition()
45 int SourcePositionTable::GetSourceLineNumber(int pc_offset) const { in GetSourceLineNumber()
56 int SourcePositionTable::GetInliningId(int pc_offset) const { in GetInliningId()
67 size_t SourcePositionTable::Size() const { in Size()
72 void SourcePositionTable::print() const { in print()
/third_party/node/deps/v8/src/objects/
Dcode-inl.h71 return GetBytecodeArray().SourcePositionTable(); in SourcePositionTableInternal()
75 ByteArray AbstractCode::SourcePositionTable(SharedFunctionInfo sfi) { in SourcePositionTable() function
77 return GetCode().SourcePositionTable(sfi); in SourcePositionTable()
79 return GetBytecodeArray().SourcePositionTable(); in SourcePositionTable()
359 ByteArray Code::SourcePositionTable(SharedFunctionInfo sfi) const { in SourcePositionTable() function
362 return sfi.GetBytecodeArray(sfi.GetIsolate()).SourcePositionTable(); in SourcePositionTable()
1273 ByteArray BytecodeArray::SourcePositionTable() const { in SourcePositionTable() function
1289 ByteArray table = SourcePositionTable(); in SizeIncludingMetadata()
Dcode.h396 inline ByteArray SourcePositionTable(SharedFunctionInfo sfi) const;
824 inline ByteArray SourcePositionTable(SharedFunctionInfo sfi);
1045 inline ByteArray SourcePositionTable() const; in DEFINE_OPERATORS_FOR_FLAGS()

12