value_set_analysis.h File Reference

Value Set Propagation. More...

+ Include dependency graph for value_set_analysis.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  value_set_analysis_templatet< VSDT >
 This template class implements a data-flow analysis which keeps track of what values different variables might have at different points in the program. More...




typedef value_set_analysis_templatet< value_set_domain_templatet< value_sett > > value_set_analysist


void value_sets_to_xml (const std::function< const value_sett &(goto_programt::const_targett)> &get_value_set, const goto_programt &goto_program, xmlt &dest)
void convert (const goto_functionst &goto_functions, const value_set_analysist &value_set_analysis, xmlt &dest)
void convert (const goto_programt &goto_program, const value_set_analysist &value_set_analysis, xmlt &dest)

Detailed Description

Value Set Propagation.

Definition in file value_set_analysis.h.

Macro Definition Documentation



Definition at line 15 of file value_set_analysis.h.

Typedef Documentation

◆ value_set_analysist

Function Documentation

◆ convert() [1/2]

void convert ( const goto_functionst goto_functions,
const value_set_analysist value_set_analysis,
xmlt dest 

Definition at line 72 of file value_set_analysis.cpp.

◆ convert() [2/2]

void convert ( const goto_programt goto_program,
const value_set_analysist value_set_analysis,
xmlt dest 

Definition at line 90 of file value_set_analysis.cpp.

◆ value_sets_to_xml()

void value_sets_to_xml ( const std::function< const value_sett &(goto_programt::const_targett)> &  get_value_set,
const goto_programt goto_program,
xmlt dest 

Definition at line 20 of file value_set_analysis.cpp.