Polly 22.0.0git
codegen.c File Reference
#include <assert.h>
#include <stdlib.h>
#include <isl/ast.h>
#include <isl/ast_build.h>
#include <isl/options.h>
#include <isl/space.h>
#include <isl/set.h>
#include <isl/union_set.h>
#include <isl/union_map.h>
#include <isl/stream.h>
#include <isl/schedule_node.h>

Go to the source code of this file.

Classes

struct  options

Functions

 ISL_ARG_BOOL (struct options, atomic, ISL_ARG_BOOL(struct 0, "atomic", ISL_ARG_BOOL(struct 0, "globally set the atomic option")
static __isl_give isl_union_mapset_universe (__isl_take isl_union_map *opt, __isl_keep isl_union_map *schedule, const char *name)
static __isl_give isl_ast_buildset_options (__isl_take isl_ast_build *build, __isl_take isl_union_map *opt, struct options *options, __isl_keep isl_union_map *schedule)
static __isl_give isl_ast_nodeconstruct_ast_from_union_map (__isl_take isl_union_map *schedule, __isl_keep isl_stream *s)
static __isl_give isl_schedule_nodenode_set_options (__isl_take isl_schedule_node *node, void *user)
static __isl_give isl_scheduleschedule_set_options (__isl_take isl_schedule *schedule, struct options *options)
static __isl_give isl_ast_nodeconstruct_ast_from_schedule (__isl_take isl_schedule *schedule)
int main (int argc, char **argv)

Function Documentation

◆ construct_ast_from_schedule()

◆ construct_ast_from_union_map()

◆ ISL_ARG_BOOL()

ISL_ARG_BOOL ( struct options ,
atomic ,
ISL_ARG_BOOL(struct 0,
"atomic" ,
ISL_ARG_BOOL(struct 0,
"globally set the atomic option"  )

◆ main()

◆ node_set_options()

◆ schedule_set_options()

◆ set_options()

◆ set_universe()