Changeset: 158045696244 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/158045696244
Modified Files:
sql/server/rel_optimize_others.c
sql/server/rel_optimizer.h
Branch: Aug2024
Log Message:
open up deadcode elimination (needed for sub project(s)).
diffs (36 lines):
diff --git a/sql/server/rel_optimize_others.c b/sql/server/rel_optimize_others.c
--- a/sql/server/rel_optimize_others.c
+++ b/sql/server/rel_optimize_others.c
@@ -11,6 +11,7 @@
*/
#include "monetdb_config.h"
+#include "rel_optimizer.h"
#include "rel_optimizer_private.h"
#include "rel_exp.h"
#include "rel_select.h"
@@ -1083,6 +1084,13 @@ rel_dce(visitor *v, global_props *gp, sq
return rel_dce_(v->sql, rel);
}
+/* keep export for other projects */
+sql_rel *
+rel_deadcode_elimination(mvc *sql, sql_rel *rel)
+{
+ return rel_dce_(sql, rel);
+}
+
run_optimizer
bind_dce(visitor *v, global_props *gp)
{
diff --git a/sql/server/rel_optimizer.h b/sql/server/rel_optimizer.h
--- a/sql/server/rel_optimizer.h
+++ b/sql/server/rel_optimizer.h
@@ -18,6 +18,7 @@
#define NSQLREWRITERS 29
+extern sql_rel *rel_deadcode_elimination(mvc *sql, sql_rel *rel);
extern sql_rel *rel_optimizer(mvc *sql, sql_rel *rel, int profile, int
instantiate, int value_based_opt, int storage_based_opt);
#endif /*_REL_OPTIMIZER_H_*/
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]