Index: runtime/vm/flow_graph_compiler.h |
diff --git a/runtime/vm/flow_graph_compiler.h b/runtime/vm/flow_graph_compiler.h |
index 9e5b784dfb6f05a385d9050f352c3d0113b13d82..3d8196a8d53ba829218cc57b3b5ead54ae849a42 100644 |
--- a/runtime/vm/flow_graph_compiler.h |
+++ b/runtime/vm/flow_graph_compiler.h |
@@ -23,7 +23,6 @@ template <typename T> |
class GrowableArray; |
class ParsedFunction; |
- |
class ParallelMoveResolver : public ValueObject { |
public: |
explicit ParallelMoveResolver(FlowGraphCompiler* compiler); |
@@ -526,6 +525,7 @@ class FlowGraphCompiler : public ValueObject { |
void FinalizeStackMaps(const Code& code); |
void FinalizeVarDescriptors(const Code& code); |
void FinalizeStaticCallTargetsTable(const Code& code); |
+ void FinalizeCodeSourceMap(const Code& code); |
const Class& double_class() const { return double_class_; } |
const Class& mint_class() const { return mint_class_; } |
@@ -578,26 +578,12 @@ class FlowGraphCompiler : public ValueObject { |
void AddStubCallTarget(const Code& code); |
- const Array& inlined_code_intervals() const { |
- return inlined_code_intervals_; |
- } |
- |
RawArray* edge_counters_array() const { return edge_counters_array_.raw(); } |
RawArray* InliningIdToFunction() const; |
- RawArray* InliningIdToTokenPos() const; |
- RawArray* CallerInliningIdMap() const; |
- |
- CodeSourceMapBuilder* code_source_map_builder() { |
- if (code_source_map_builder_ == NULL) { |
- code_source_map_builder_ = new CodeSourceMapBuilder(); |
- } |
- ASSERT(code_source_map_builder_ != NULL); |
- return code_source_map_builder_; |
- } |
void BeginCodeSourceRange(); |
- bool EndCodeSourceRange(TokenPosition token_pos); |
+ void EndCodeSourceRange(TokenPosition token_pos); |
#if defined(TARGET_ARCH_DBC) |
enum CallResult { |
@@ -776,7 +762,6 @@ class FlowGraphCompiler : public ValueObject { |
DescriptorList* pc_descriptors_list_; |
StackMapTableBuilder* stackmap_table_builder_; |
CodeSourceMapBuilder* code_source_map_builder_; |
- intptr_t saved_code_size_; |
GrowableArray<BlockInfo*> block_info_; |
GrowableArray<CompilerDeoptInfo*> deopt_infos_; |
GrowableArray<SlowPathCode*> slow_path_code_; |
@@ -810,11 +795,6 @@ class FlowGraphCompiler : public ValueObject { |
Array& edge_counters_array_; |
- Array& inlined_code_intervals_; |
- const GrowableArray<const Function*>& inline_id_to_function_; |
- const GrowableArray<TokenPosition>& inline_id_to_token_pos_; |
- const GrowableArray<intptr_t>& caller_inline_id_; |
- |
DISALLOW_COPY_AND_ASSIGN(FlowGraphCompiler); |
}; |