aboutsummaryrefslogtreecommitdiffhomepage
path: root/app/Main.hs
AgeCommit message (Collapse)Author
2024-09-06Refactored Helper.hsMarvin Borner
2024-03-15Initial working optimization stageMarvin Borner
2024-03-02Started non-outsourced optimizerMarvin Borner
2024-02-29Added higher order reducerMarvin Borner
2024-02-24Added verbose modeMarvin Borner
Mainly for CI right now, might extend in the future.
2024-02-24Added reducer selection flagMarvin Borner
2024-01-19BLoC/BLoCade optimizer integrationMarvin Borner
In many cases, shared-by-abstraction BLC is more performant (and notably smaller) than the current output where every term just gets substituted (and potentially duplicated) directly. BLoC in combination with BLoCade's shared BLC target optimizes this automatically by trying to find the terms that would most benefit from deduplication and abstracting them respectively. Paging @tromp since we talked about this. This commit also introduces better argument parsing using optparse-applicative.
2022-04-12Initial commitMarvin Borner