Changeset: 7260ed5075f6 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7260ed5075f6
Modified Files:
monetdb5/optimizer/opt_dataflow.c
Branch: default
Log Message:
Language pass statements are dataflow induced
Removal of these hints should also occur.
diffs (23 lines):
diff --git a/monetdb5/optimizer/opt_dataflow.c
b/monetdb5/optimizer/opt_dataflow.c
--- a/monetdb5/optimizer/opt_dataflow.c
+++ b/monetdb5/optimizer/opt_dataflow.c
@@ -69,7 +69,7 @@ simpleFlow(InstrPtr *old, int start, int
return simple;
}
-/* optimizers may remove the dataflow hints first */
+/* optimizers may remove the dataflow and language.pass hints first */
void removeDataflow(MalBlkPtr mb)
{
int i, k, flowblock=0, limit;
@@ -103,6 +103,10 @@ void removeDataflow(MalBlkPtr mb)
flowblock = 0;
delete[i] = 1;
}
+ } else
+ if ( getModuleId(p) == languageRef &&
+ getFunctionId(p) == passRef){
+ delete[i] =1;
} else {
/* remember first initialization */
for ( k = p->retc; k < p->argc; k++)
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list