Home
last modified time | relevance | path

Searched refs:ppcg_scop (Results 1 – 12 of 12) sorted by relevance

/external/llvm-project/polly/lib/External/ppcg/
Dppcg.h74 struct ppcg_scop { struct
111 int ppcg_scop_any_hidden_declarations(struct ppcg_scop *scop); argument
112 __isl_give isl_id_list *ppcg_scop_generate_names(struct ppcg_scop *scop,
118 struct ppcg_scop *scop, void *user), void *user);
124 void compute_tagger(struct ppcg_scop *ps);
125 void compute_dependences(struct ppcg_scop *scop);
126 void eliminate_dead_code(struct ppcg_scop *ps);
127 void *ppcg_scop_free(struct ppcg_scop *ps);
Dppcg.c101 int ppcg_scop_any_hidden_declarations(struct ppcg_scop *scop) in ppcg_scop_any_hidden_declarations()
165 static __isl_give isl_id *generate_name(struct ppcg_scop *scop, in generate_name()
192 __isl_give isl_id_list *ppcg_scop_generate_names(struct ppcg_scop *scop, in ppcg_scop_generate_names()
347 void compute_tagger(struct ppcg_scop *ps) in compute_tagger()
388 static void compute_live_out(struct ppcg_scop *ps) in compute_live_out()
427 static void compute_tagged_flow_dep_only(struct ppcg_scop *ps) in compute_tagged_flow_dep_only()
464 static void derive_flow_dep_from_tagged_flow_dep(struct ppcg_scop *ps) in derive_flow_dep_from_tagged_flow_dep()
478 static void compute_tagged_flow_dep(struct ppcg_scop *ps) in compute_tagged_flow_dep()
522 static void compute_order_dependences(struct ppcg_scop *ps) in compute_order_dependences()
588 static void compute_forced_dependences(struct ppcg_scop *ps) in compute_forced_dependences()
[all …]
Dcpu.c103 struct ppcg_scop *scop;
126 struct ppcg_scop *scop) in ast_schedule_dim_is_parallel()
261 static struct pet_stmt *find_stmt(struct ppcg_scop *scop, __isl_keep isl_id *id) in find_stmt()
389 struct ppcg_scop *scop = user; in at_each_domain()
491 static __isl_give isl_printer *print_scop(struct ppcg_scop *scop, in print_scop()
565 struct ppcg_scop *scop = user; in tile_band()
615 struct ppcg_scop *ps) in construct_cpu_schedule_constraints()
655 static __isl_give isl_schedule *compute_cpu_schedule(struct ppcg_scop *ps) in compute_cpu_schedule()
677 struct ppcg_scop *ps = user; in optionally_compute_schedule()
689 static __isl_give isl_schedule *get_schedule(struct ppcg_scop *ps, in get_schedule()
[all …]
Dprint.h36 __isl_take isl_printer *p, struct ppcg_scop *scop);
38 __isl_take isl_printer *p, struct ppcg_scop *scop);
Dcpu.h11 struct ppcg_scop *ps, struct ppcg_options *options);
Dprint.c420 struct ppcg_scop *scop, int exposed) in print_declarations()
448 __isl_take isl_printer *p, struct ppcg_scop *scop) in ppcg_print_exposed_declarations()
457 __isl_take isl_printer *p, struct ppcg_scop *scop) in ppcg_print_hidden_declarations()
Dgpu.h165 struct ppcg_scop *scop;
432 struct gpu_prog *gpu_prog_alloc(isl_ctx *ctx, struct ppcg_scop *scop);
Dhybrid.h18 __isl_give ppcg_ht_bounds *ppcg_ht_compute_bounds(struct ppcg_scop *scop,
Dgpu.c3086 __isl_keep isl_multi_pw_aff *size, struct ppcg_scop *scop) in insert_guard()
5552 static isl_bool is_stmt_killed(struct ppcg_scop *scop, struct pet_stmt *stmt) in is_stmt_killed()
5571 static struct gpu_stmt *extract_stmts(isl_ctx *ctx, struct ppcg_scop *scop, in extract_stmts()
5659 struct gpu_gen *gen, struct ppcg_scop *scop, in generate()
5704 struct ppcg_scop *scop, void *user) in generate_wrap()
5788 struct gpu_prog *gpu_prog_alloc(isl_ctx *ctx, struct ppcg_scop *scop) in gpu_prog_alloc()
Dhybrid.c1088 static __isl_give isl_map *collect_deps(struct ppcg_scop *scop, in collect_deps()
1315 __isl_give ppcg_ht_bounds *ppcg_ht_compute_bounds(struct ppcg_scop *scop, in ppcg_ht_compute_bounds()
Dgpu_group.c468 struct ppcg_scop *scop;
/external/llvm-project/polly/lib/CodeGen/
DPPCGCodeGeneration.cpp2711 ppcg_scop *createPPCGScop() { in createPPCGScop()
2714 auto PPCGScop = (ppcg_scop *)malloc(sizeof(ppcg_scop)); in createPPCGScop()
3055 gpu_prog *createPPCGProg(ppcg_scop *PPCGScop) { in createPPCGProg()
3204 gpu_gen *generateGPU(ppcg_scop *PPCGScop, gpu_prog *PPCGProg) { in generateGPU()
3287 void freeOptions(ppcg_scop *PPCGScop) { in freeOptions()