iscc: drop support for applying "codegen" to a set
commit02092c294090b420486cbef4bb764cfb59a3cf85
authorSven Verdoolaege <sven.verdoolaege@gmail.com>
Tue, 13 Jun 2017 06:42:57 +0000 (13 08:42 +0200)
committerSven Verdoolaege <sven.verdoolaege@gmail.com>
Tue, 13 Jun 2017 06:49:37 +0000 (13 08:49 +0200)
tree9be4d510bec323e9f66de89d9c132aee9c8a9aeb
parent36547a6d9fea4a7bd3aa9c2984ea54aad7e5acfe
iscc: drop support for applying "codegen" to a set

The codegen operation prints an AST generated from a schedule,
given either as a schedule tree or a (union) map.
As a convenience, applying codegen to a set would result
in codegen being applied to the identity mapping on the set.
This seems to be causing confusion about the nature
of the codegen operation.  Drop the magic such that users
are aware that a schedule is needed to perform AST generation.
They can still explicitly call the "identity" operation on a set
if they really want the old behavior.

Signed-off-by: Sven Verdoolaege <sven.verdoolaege@gmail.com>
doc/isl.tex
iscc.c