ROSE
0.11.98.0
|
Definition at line 1041 of file SymbolicExpr.h.
Public Member Functions | |
ShlSimplifier (bool newbits) | |
virtual Ptr | rewrite (Interior *, const SmtSolverPtr &) const override |
Rewrite the entire expression to something simpler. More... | |
![]() | |
ShiftSimplifier (bool newbits) | |
Ptr | combine_strengths (Ptr strength1, Ptr strength2, size_t value_width, const SmtSolverPtr &solver) const |
![]() | |
virtual Ptr | fold (Nodes::const_iterator, Nodes::const_iterator) const |
Constant folding. More... | |
Additional Inherited Members | |
![]() | |
bool | newbits |
|
overridevirtual |
Rewrite the entire expression to something simpler.
Returns the new node if the node can be simplified, otherwise returns null.
Reimplemented from Rose::BinaryAnalysis::SymbolicExpr::Simplifier.