#include "src/compiler/compiler-source-position-table.h"
#include "src/compiler/graph.h"
#include "src/compiler/node-aux-data.h"
namespace v8 {
namespace internal {
namespace compiler {
class SourcePositionTable::Decorator final : public GraphDecorator { … };
SourcePositionTable::SourcePositionTable(Graph* graph)
: … { … }
void SourcePositionTable::AddDecorator() { … }
void SourcePositionTable::RemoveDecorator() { … }
SourcePosition SourcePositionTable::GetSourcePosition(Node* node) const { … }
SourcePosition SourcePositionTable::GetSourcePosition(NodeId id) const { … }
void SourcePositionTable::SetSourcePosition(Node* node,
SourcePosition position) { … }
void SourcePositionTable::PrintJson(std::ostream& os) const { … }
}
}
}