Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
The callback may want to pass control back to isl_ast_node_*_print,
for which it needs an isl_ast_print_options object. Since the
caller of the callback already has a reference to such an object,
we might as well pass it along to the callback.
Since the callback may want to modifiy the isl_ast_print_options
object, we turn it into a properly reference counted isl object.
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
|
|
For consistency with isl_set_add_dims and isl_basic_set_insert_dims.
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
isl_ast_op_lt will be useful in the next commit.
isl_ast_op_gt is added for consistency.
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Allow the user to specify a callback to be called on the user pointer
when the last reference to the isl_id disappears. This is convenient
for attaching dynamically allocated data structures to isl_ids,
especially in annotations to AST nodes.
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
This functionality is similar to that offered by CLooG and codegen(+).
The implementation in isl allows for a bit more control on how
the ASTs are generated by means of fairly flexible options.
It also has proper support for nested AST generation.
The outputs of all test cases have been verified by parsing them
using pet and then checking that the set of calls corresponds exactly
to the domain of the schedule and that they are called in an order
that matches the schedule.
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
We implement these functions on top of the existing
isl_basic_set_drop_constraints_involving which handles dimensions
in terms of absolute positions. We may want to convert the users
of this old function over to the new functions at some point.
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
These are useful for expressing the result of the corresponding C operators.
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
This function was added in 720f32e (add isl_set_remove_divs_involving_dims,
Wed Oct 27 13:04:04 2010 +0200), but was not exported.
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|
|
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
|