Changeset: ca39849883db for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/ca39849883db Modified Files: monetdb5/optimizer/opt_pipes.c Branch: string_imprints Log Message:
Define a full pipeline using the strimps optimizer This is a copy of the default pipeline with the strimps optimizer included but it unfortunatelly crashes the server. diffs (45 lines): diff --git a/monetdb5/optimizer/opt_pipes.c b/monetdb5/optimizer/opt_pipes.c --- a/monetdb5/optimizer/opt_pipes.c +++ b/monetdb5/optimizer/opt_pipes.c @@ -115,6 +115,41 @@ static struct PIPELINES { "optimizer.wlc();" "optimizer.garbageCollector();", "stable", NULL, 1}, + {"strimps_pipe", + "optimizer.inline();" + "optimizer.remap();" + "optimizer.costModel();" + "optimizer.coercions();" + "optimizer.aliases();" + "optimizer.evaluate();" + "optimizer.emptybind();" + "optimizer.deadcode();" /* Feb2021 update, I pushed deadcode optimizer earlier in the pipeline so it runs before mitosis, thus removing less instructions */ + "optimizer.pushselect();" + "optimizer.aliases();" + "optimizer.mitosis();" + "optimizer.mergetable();" + "optimizer.bincopyfrom();" + "optimizer.aliases();" + "optimizer.constants();" + "optimizer.commonTerms();" + "optimizer.projectionpath();" + "optimizer.deadcode();" + "optimizer.matpack();" + "optimizer.reorder();" + "optimizer.dataflow();" + "optimizer.querylog();" + "optimizer.multiplex();" + "optimizer.strimps();" + "optimizer.generator();" + "optimizer.profiler();" + "optimizer.candidates();" + //"optimizer.mask();" + "optimizer.deadcode();" + "optimizer.postfix();" +// "optimizer.jit();" awaiting the new batcalc api + "optimizer.wlc();" + "optimizer.garbageCollector();", + "stable", NULL, 1}, {"default_fast", "optimizer.defaultfast()", "stable", NULL, 1}, _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list