Skip to content

Commit 0cc1a29

Browse files
committed
Delete debug outputs and coding style update
1 parent 89d5ba2 commit 0cc1a29

File tree

5 files changed

+5
-29
lines changed

5 files changed

+5
-29
lines changed

regression/goto-analyzer/dependence-graph13/main.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#include <assert.h>
2-
31
void bar(int a, int b)
42
{
53
int result = b;
@@ -12,4 +10,3 @@ void main()
1210
int c = 3;
1311
bar(a, b + c);
1412
}
15-

regression/goto-analyzer/dependence-graph13/test.desc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@ main.c
44
activate-multi-line-match
55
^EXIT=0$
66
^SIGNAL=0$
7-
// Assignment has a data dependency on the assignment of b
87
\/\/ ([0-9]+).*\n.*b = 2;(.*\n)*Data dependencies: (([0-9]+,\1)|(\1,[0-9]+))\n(.*\n){2,3}.*result = b
9-
// Assignment has a data dependency on the assignment of c
108
\/\/ ([0-9]+).*\n.*c = 3;(.*\n)*Data dependencies: (([0-9]+,\1)|(\1,[0-9]+))\n(.*\n){2,3}.*result = b
119
--
1210
^warning: ignoring

src/analyses/dependence_graph.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ Date: August 2013
2121
#include <util/json_expr.h>
2222

2323
#include "goto_rw.h"
24-
#include <iostream>
2524

2625
bool dep_graph_domaint::merge(
2726
const dep_graph_domaint &src,
@@ -165,14 +164,13 @@ void dep_graph_domaint::data_dependencies(
165164
dep_graph.reaching_definitions().get_value_sets();
166165
rw_range_set_value_sett rw_set(ns, value_sets);
167166
goto_rw(to, rw_set);
168-
std::cerr << "\ndata_deps from " << from->location_number << " to " << to->location_number << "\n";
169167

170168
forall_rw_range_set_r_objects(it, rw_set)
171169
{
172-
std::cerr << "Checking for symbol : " << it->first << "\n";
173170
const range_domaint &r_ranges=rw_set.get_ranges(it);
174171
const rd_range_domaint::ranges_at_loct &w_ranges=
175172
dep_graph.reaching_definitions()[to].get(it->first);
173+
176174
for(const auto &w_range : w_ranges)
177175
{
178176
bool found=false;
@@ -184,7 +182,6 @@ void dep_graph_domaint::data_dependencies(
184182
{
185183
// found a def-use pair
186184
data_deps.insert(w_range.first);
187-
std::cerr << " insert data_deps " << w_range.first->location_number << "\n";
188185
found=true;
189186
}
190187
}

src/analyses/goto_rw.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,8 @@ class rw_range_sett
118118
virtual ~rw_range_sett();
119119

120120
explicit rw_range_sett(const namespacet &_ns):
121-
ns(_ns)
121+
ns(_ns), is_get_expr_r_set(false)
122122
{
123-
is_get_expr_r_set = false;
124123
}
125124

126125
const objectst &get_r_set() const

src/analyses/reaching_definitions.cpp

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,11 @@ Date: February 2013
2020
#include <util/pointer_offset_size.h>
2121
#include <util/prefix.h>
2222
#include <util/make_unique.h>
23-
#include <util/find_symbols.h>
2423

2524
#include <pointer-analysis/value_set_analysis_fi.h>
2625

2726
#include "is_threaded.h"
2827
#include "dirty.h"
29-
#include <iostream>
3028

3129
reaching_definitions_analysist::reaching_definitions_analysist(
3230
const namespacet &_ns):
@@ -174,7 +172,6 @@ void rd_range_domaint::transform_function_call(
174172
reaching_definitions_analysist &rd)
175173
{
176174
const code_function_callt &code=to_code_function_call(from->code);
177-
std::cerr << "\ntransform function call from " << from->location_number << " to " << to->location_number << "\n";
178175

179176
// only if there is an actual call, i.e., we have a body
180177
if(from->function != to->function)
@@ -206,12 +203,7 @@ void rd_range_domaint::transform_function_call(
206203
const code_typet &code_type=
207204
to_code_type(ns.lookup(fn_symbol_expr.get_identifier()).type);
208205

209-
std::cerr << "function name :" << fn_symbol_expr.get_identifier() << "\n";
210-
211206
rw_range_set_value_sett rw_set(ns, rd.get_value_sets());
212-
//goto_rw(from, rw_set);
213-
rw_set.output(std::cout);
214-
//const rw_range_sett::objectst r_objects = rw_set.get_r_set();
215207

216208
PRECONDITION(code_type.parameters().size() == code.arguments().size());
217209
auto param = code_type.parameters().begin();
@@ -225,20 +217,15 @@ void rd_range_domaint::transform_function_call(
225217
if(identifier.empty())
226218
continue;
227219

228-
std::cout << " param name: " << identifier << "\n";
229220
// get read set of the argument
230221
rw_set.set_expr_r_set();
231222
rw_set.get_objects_rec(from, rw_range_sett::get_modet::READ, *arg);
232-
std::cout << " argument set: \n";
233-
for(rw_range_sett::objectst::const_iterator
234-
it=(rw_set).get_expr_r_set().begin();
235-
it!=(rw_set).get_expr_r_set().end(); ++it)
223+
for(const auto &r_set_pair : (rw_set).get_expr_r_set())
236224
{
237-
std::cout << it->first << ":";
238-
const rd_range_domaint::ranges_at_loct &w_ranges = rd[from].get(it->first);
225+
const rd_range_domaint::ranges_at_loct &w_ranges
226+
= rd[from].get(r_set_pair.first);
239227
for(const auto &w_range : w_ranges)
240228
{
241-
std::cerr << " further dep on: " << w_range.first->location_number << "\n";
242229
for(const auto &wr : w_range.second)
243230
gen(w_range.first, identifier, wr.first, wr.second);
244231
}
@@ -332,10 +319,8 @@ void rd_range_domaint::transform_assign(
332319
locationt to,
333320
reaching_definitions_analysist &rd)
334321
{
335-
std::cerr << "\ntransform assign from " << from->location_number << " to " << to->location_number << "\n";
336322
rw_range_set_value_sett rw_set(ns, rd.get_value_sets());
337323
goto_rw(to, rw_set);
338-
rw_set.output(std::cerr);
339324
const bool is_must_alias=rw_set.get_w_set().size()==1;
340325

341326
forall_rw_range_set_w_objects(it, rw_set)

0 commit comments

Comments
 (0)