WIP: optimize cmp_eq of enums #78

Draft
programmerjake wants to merge 6 commits from programmerjake/fayalite:cmp_eq-opts into master

6 commits

Author SHA1 Message Date
b0e7873a17
add BoolFixedPointSolver
All checks were successful
/ test (pull_request) Successful in 4m44s
2026-06-12 19:55:48 -07:00
1b16118ce5
deduce_structural_eq_flags: use expressions' literal_bits to improve deduction around cast_bits_to
All checks were successful
/ test (pull_request) Successful in 4m16s
2026-06-11 20:46:28 -07:00
e2ca80af97
fayalite::sim::compiler: fix compiling StructuralEq work properly on enums where the padding isn't known to be zero 2026-06-11 17:03:56 -07:00
30ffd009f6
WIP: fix simulator StructuralEq of enums
Some checks failed
/ test (pull_request) Failing after 1m25s
2026-06-11 01:56:27 -07:00
4bd6db3de8
add deduce_structural_eq_flags transform
All checks were successful
/ test (pull_request) Successful in 4m17s
2026-06-11 01:26:32 -07:00
98e7e91fc9
fayalite::expr::ops: add and automatically generate ops::StructuralEq 2026-06-09 18:33:34 -07:00