smt: indicate whether solver supports as const
smt: try to get error message when write_cmd fails
smt: do not panic in drop
implement array literal creation
increase the size of StringRef
smt: fix symbol name escaping for commands
implement random simulator initialization
wip: formalize width constraints
egraph: deal with new width op
ekiwipushed 1 commit to main • ac59fff…7f7c555 • on Dec 20, 2024
egraph: example equality working
ekiwipushed 1 commit to main • 51a4246…ac59fff • on Dec 20, 2024
egraph: add constant folding
ekiwipushed 1 commit to main • ed6c034…51a4246 • on Dec 20, 2024
egraph: debugging rewrites
ekiwipushed 1 commit to main • 3fb8ffd…ed6c034 • on Dec 20, 2024
egraph: move around debugging code
ekiwipushed 1 commit to main • 52b72ad…3fb8ffd • on Dec 20, 2024
egraph: add function to debug match failures
ekiwipushed 1 commit to main • 086cfae…52b72ad • on Dec 20, 2024
egraph: split of rewrite code
ekiwipushed 1 commit to main • 566d5c7…086cfae • on Dec 20, 2024
egraph: print width and signedness on edges
ekiwipushed 1 commit to main • daee6e9…566d5c7 • on Dec 20, 2024
egraph: add custom to_dot
ekiwipushed 1 commit to main • 5b11c4a…daee6e9 • on Dec 20, 2024
ekiwipushed 1 commit to main • 40a3bb0…5b11c4a • on Dec 19, 2024
egraph: add left-shift-mult rule
ekiwipushed 1 commit to main • f2839a5…40a3bb0 • on Dec 19, 2024
egraph: extract derived widths from egraph
ekiwipushed 1 commit to main • 863bd24…f2839a5 • on Dec 19, 2024
egraph: add unmerge-left-shift
ekiwipushed 1 commit to main • c29f17e…863bd24 • on Dec 19, 2024
ekiwipushed 1 commit to main • ceeaad9…c29f17e • on Dec 19, 2024
restrict merge-left-shift
ekiwipushed 1 commit to main • 8596aad…ceeaad9 • on Dec 19, 2024
egraph: improve merge-left-shift
ekiwipushed 1 commit to main • 8b6e916…8596aad • on Dec 19, 2024
ekiwipushed 1 commit to main • 49edaad…8b6e916 • on Dec 19, 2024
You can’t perform that action at this time.