Index: runtime/vm/program_visitor.cc |
diff --git a/runtime/vm/program_visitor.cc b/runtime/vm/program_visitor.cc |
index 61288b545eb23a8dbe73d854093218e71df8c9b1..256c9db84f5d8f233c5d0427f1b7b24000492a1a 100644 |
--- a/runtime/vm/program_visitor.cc |
+++ b/runtime/vm/program_visitor.cc |
@@ -5,9 +5,9 @@ |
#include "vm/program_visitor.h" |
#include "vm/deopt_instructions.h" |
+#include "vm/hash_map.h" |
#include "vm/object.h" |
#include "vm/object_store.h" |
-#include "vm/hash_map.h" |
#include "vm/symbols.h" |
namespace dart { |
@@ -34,7 +34,6 @@ void ProgramVisitor::VisitClasses(ClassVisitor* visitor) { |
} |
} |
- |
void ProgramVisitor::VisitFunctions(FunctionVisitor* visitor) { |
Thread* thread = Thread::Current(); |
Isolate* isolate = thread->isolate(); |
@@ -95,7 +94,6 @@ void ProgramVisitor::VisitFunctions(FunctionVisitor* visitor) { |
} |
} |
- |
void ProgramVisitor::ShareMegamorphicBuckets() { |
Thread* thread = Thread::Current(); |
Isolate* isolate = thread->isolate(); |
@@ -122,7 +120,6 @@ void ProgramVisitor::ShareMegamorphicBuckets() { |
} |
} |
- |
class StackMapKeyValueTrait { |
public: |
// Typedefs needed for the DirectChainedHashMap template. |
@@ -143,7 +140,6 @@ class StackMapKeyValueTrait { |
typedef DirectChainedHashMap<StackMapKeyValueTrait> StackMapSet; |
- |
void ProgramVisitor::DedupStackMaps() { |
class DedupStackMapsVisitor : public FunctionVisitor { |
public: |
@@ -192,7 +188,6 @@ void ProgramVisitor::DedupStackMaps() { |
ProgramVisitor::VisitFunctions(&visitor); |
} |
- |
class PcDescriptorsKeyValueTrait { |
public: |
// Typedefs needed for the DirectChainedHashMap template. |
@@ -213,7 +208,6 @@ class PcDescriptorsKeyValueTrait { |
typedef DirectChainedHashMap<PcDescriptorsKeyValueTrait> PcDescriptorsSet; |
- |
void ProgramVisitor::DedupPcDescriptors() { |
class DedupPcDescriptorsVisitor : public FunctionVisitor { |
public: |
@@ -257,7 +251,6 @@ void ProgramVisitor::DedupPcDescriptors() { |
ProgramVisitor::VisitFunctions(&visitor); |
} |
- |
class TypedDataKeyValueTrait { |
public: |
// Typedefs needed for the DirectChainedHashMap template. |
@@ -280,7 +273,6 @@ class TypedDataKeyValueTrait { |
typedef DirectChainedHashMap<TypedDataKeyValueTrait> TypedDataSet; |
- |
#if !defined(DART_PRECOMPILED_RUNTIME) |
void ProgramVisitor::DedupDeoptEntries() { |
class DedupDeoptEntriesVisitor : public FunctionVisitor { |
@@ -340,7 +332,6 @@ void ProgramVisitor::DedupDeoptEntries() { |
} |
#endif // !defined(DART_PRECOMPILED_RUNTIME) |
- |
class CodeSourceMapKeyValueTrait { |
public: |
// Typedefs needed for the DirectChainedHashMap template. |
@@ -361,7 +352,6 @@ class CodeSourceMapKeyValueTrait { |
typedef DirectChainedHashMap<CodeSourceMapKeyValueTrait> CodeSourceMapSet; |
- |
void ProgramVisitor::DedupCodeSourceMaps() { |
class DedupCodeSourceMapsVisitor : public FunctionVisitor { |
public: |
@@ -405,7 +395,6 @@ void ProgramVisitor::DedupCodeSourceMaps() { |
ProgramVisitor::VisitFunctions(&visitor); |
} |
- |
class ArrayKeyValueTrait { |
public: |
// Typedefs needed for the DirectChainedHashMap template. |
@@ -434,7 +423,6 @@ class ArrayKeyValueTrait { |
typedef DirectChainedHashMap<ArrayKeyValueTrait> ArraySet; |
- |
void ProgramVisitor::DedupLists() { |
class DedupListsVisitor : public FunctionVisitor { |
public: |
@@ -532,7 +520,6 @@ void ProgramVisitor::DedupLists() { |
ProgramVisitor::VisitFunctions(&visitor); |
} |
- |
class InstructionsKeyValueTrait { |
public: |
// Typedefs needed for the DirectChainedHashMap template. |
@@ -553,7 +540,6 @@ class InstructionsKeyValueTrait { |
typedef DirectChainedHashMap<InstructionsKeyValueTrait> InstructionsSet; |
- |
void ProgramVisitor::DedupInstructions() { |
class DedupInstructionsVisitor : public FunctionVisitor { |
public: |
@@ -598,7 +584,6 @@ void ProgramVisitor::DedupInstructions() { |
ProgramVisitor::VisitFunctions(&visitor); |
} |
- |
void ProgramVisitor::Dedup() { |
Thread* thread = Thread::Current(); |
StackZone stack_zone(thread); |