From 845b9a98398da56adaa177d73ce7f5a3cfcd1081 Mon Sep 17 00:00:00 2001 From: bdemsky Date: Sat, 9 Sep 2017 00:08:53 -0700 Subject: [PATCH] More code towards graph --- src/ASTAnalyses/Encoding/encodinggraph.cc | 2 +- src/ASTAnalyses/Encoding/encodinggraph.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ASTAnalyses/Encoding/encodinggraph.cc b/src/ASTAnalyses/Encoding/encodinggraph.cc index 070f639..a329e6b 100644 --- a/src/ASTAnalyses/Encoding/encodinggraph.cc +++ b/src/ASTAnalyses/Encoding/encodinggraph.cc @@ -54,6 +54,7 @@ void EncodingGraph::processFunction(ElementFunction *ef) { return; EncodingNode *dst=createNode(ef); EncodingEdge *edge=getEdge(left, right, dst); + edge->numArithOps++; } } @@ -68,7 +69,6 @@ EncodingEdge * EncodingGraph::getEdge(EncodingNode *left, EncodingNode *right, E } void EncodingGraph::processPredicate(BooleanPredicate *b) { - } EncodingNode::EncodingNode(Set *_s) : diff --git a/src/ASTAnalyses/Encoding/encodinggraph.h b/src/ASTAnalyses/Encoding/encodinggraph.h index a7ccace..12994da 100644 --- a/src/ASTAnalyses/Encoding/encodinggraph.h +++ b/src/ASTAnalyses/Encoding/encodinggraph.h @@ -52,5 +52,6 @@ class EncodingEdge { uint numComparisons; friend uint hashEncodingEdge(EncodingEdge *edge); friend bool equalsEncodingEdge(EncodingEdge *e1, EncodingEdge *e2); + fiend class EncodingGraph; }; #endif -- 2.34.1