aboutsummaryrefslogtreecommitdiff
path: root/comparison.h
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-02-28 21:12:31 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-02-28 21:12:31 +0000
commit4d05b61640a3668740029b6b660c136975690ca3 (patch)
tree816a39318cf25a492bac3026fab8d5ad5d2a9ea5 /comparison.h
parentc83ae6994732498fd9161cc8f009dbf64f4bde37 (diff)
parenteb4bb7c513362eea24833fd9989ef6b7c6dccd98 (diff)
downloadstg-simpleperf-release.tar.gz
Snap for 11510257 from eb4bb7c513362eea24833fd9989ef6b7c6dccd98 to simpleperf-releasesimpleperf-release
Change-Id: I797e552e747b1f1708d278793755eddcb245950d
Diffstat (limited to 'comparison.h')
-rw-r--r--comparison.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/comparison.h b/comparison.h
index de2c562..693c55a 100644
--- a/comparison.h
+++ b/comparison.h
@@ -38,7 +38,7 @@
#include <vector>
#include "graph.h"
-#include "metrics.h"
+#include "runtime.h"
#include "scc.h"
namespace stg {
@@ -212,8 +212,8 @@ struct MatchingKey {
explicit MatchingKey(const Graph& graph) : graph(graph) {}
std::string operator()(Id id);
std::string operator()(const BaseClass&);
- std::string operator()(const Member&);
std::string operator()(const Method&);
+ std::string operator()(const Member&);
std::string operator()(const StructUnion&);
template <typename Node>
std::string operator()(const Node&);
@@ -258,15 +258,15 @@ struct ResolveQualifier {
};
struct Compare {
- Compare(const Graph& graph, const Ignore& ignore, Metrics& metrics)
+ Compare(Runtime& runtime, const Graph& graph, const Ignore& ignore)
: graph(graph), ignore(ignore),
- queried(metrics, "compare.queried"),
- already_compared(metrics, "compare.already_compared"),
- being_compared(metrics, "compare.being_compared"),
- really_compared(metrics, "compare.really_compared"),
- equivalent(metrics, "compare.equivalent"),
- inequivalent(metrics, "compare.inequivalent"),
- scc_size(metrics, "compare.scc_size") {}
+ queried(runtime, "compare.queried"),
+ already_compared(runtime, "compare.already_compared"),
+ being_compared(runtime, "compare.being_compared"),
+ really_compared(runtime, "compare.really_compared"),
+ equivalent(runtime, "compare.equivalent"),
+ inequivalent(runtime, "compare.inequivalent"),
+ scc_size(runtime, "compare.scc_size") {}
std::pair<bool, std::optional<Comparison>> operator()(Id id1, Id id2);
Comparison Removed(Id id);
@@ -282,8 +282,8 @@ struct Compare {
Result operator()(const Primitive&, const Primitive&);
Result operator()(const Array&, const Array&);
Result operator()(const BaseClass&, const BaseClass&);
- Result operator()(const Member&, const Member&);
Result operator()(const Method&, const Method&);
+ Result operator()(const Member&, const Member&);
Result operator()(const StructUnion&, const StructUnion&);
Result operator()(const Enumeration&, const Enumeration&);
Result operator()(const Function&, const Function&);