An error occurred while fetching the assigned milestone of the selected merge_request.
This MR adds support for boolean operations and relations to the backend.
sp.Rel
s and sp.logic.boolalg.BooleanFunction
sEliminateConstants
to fold booleans and relationsCondition analysis w.r.t loop counters is reserved for future work.
Changes on the side:
PsNumericOpTrait
, PsIntOpTrait
and PsBoolOpTrait
to simplify typification of unary and binary operatorsEliminateConstants
on unary negation