Loading...
Searching...
No Matches
Introduce LET for common subexpressions.
More...
#include <letify.h>
Protected Member Functions
Static Protected Member Functions
Construct a nested let expression for expressions in let_order that are used more than once.
Detailed Description
Introduce LET for common subexpressions.
Definition at line 15 of file letify.h.
Member Typedef Documentation
◆ seen_expressionst
Member Function Documentation
◆ collect_bindings()
std::vector<
exprt > &
let_order
)
protected
◆ letify()
Construct a nested let expression for expressions in let_order that are used more than once.
Definition at line 53 of file letify.cpp.
◆ operator()()
◆ substitute_let()
Member Data Documentation
◆ let_id_count
std::size_t letifyt::let_id_count = 0
protected
The documentation for this class was generated from the following files:
- /home/runner/work/cbmc/cbmc/src/solvers/smt2/letify.h
- /home/runner/work/cbmc/cbmc/src/solvers/smt2/letify.cpp