Home
last modified time | relevance | path

Searched refs:gpu_prog (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/polly/lib/External/ppcg/
H A Dgpu.h162 struct gpu_prog { struct
209 struct gpu_prog *prog, __isl_keep isl_ast_node *tree, argument
223 struct gpu_prog *prog;
383 struct gpu_prog *prog;
432 struct gpu_prog *gpu_prog_alloc(isl_ctx *ctx, struct ppcg_scop *scop);
433 void *gpu_prog_free(struct gpu_prog *prog);
440 struct gpu_prog *prog, __isl_keep isl_ast_node *tree,
455 __isl_give isl_union_set *compute_may_persist(struct gpu_prog *prog);
456 void collect_references(struct gpu_prog *prog, struct gpu_array_info *array);
457 void collect_order_dependences(struct gpu_prog *prog);
H A Dcuda.c75 struct gpu_prog *prog) in declare_device_arrays()
91 __isl_take isl_printer *p, struct gpu_prog *prog) in allocate_device_arrays()
116 struct gpu_prog *prog) in free_device_arrays()
322 struct gpu_prog *prog, struct ppcg_kernel *kernel) in print_kernel_header()
337 static void print_kernel_headers(struct gpu_prog *prog, in print_kernel_headers()
514 struct gpu_prog *prog) in init_device()
529 struct gpu_prog *prog) in clear_device()
549 __isl_keep isl_ast_node *node, struct gpu_prog *prog) in print_device_node()
582 struct gpu_prog *prog;
665 struct gpu_prog *prog, __isl_keep isl_ast_node *tree, in print_host_code()
[all …]
H A Dgpu_print.h7 struct gpu_prog *prog);
10 struct gpu_types *types, struct gpu_prog *prog);
H A Dgpu.c61 void collect_references(struct gpu_prog *prog, in collect_references()
141 struct gpu_prog *prog) in is_read_only_scalar()
379 static void free_array_info(struct gpu_prog *prog) in free_array_info()
2049 struct gpu_prog *prog;
2830 struct gpu_prog *prog) in extract_context()
4366 struct gpu_prog *prog) in construct_schedule_constraints()
5291 struct gpu_prog *prog; in map_to_device()
5662 struct gpu_prog *prog; in generate()
5790 struct gpu_prog *prog; in gpu_prog_alloc()
5797 prog = isl_calloc_type(ctx, struct gpu_prog); in gpu_prog_alloc()
[all …]
H A Dgpu_print.c22 struct gpu_prog *prog) in gpu_print_local_declarations()
278 struct gpu_types *types, struct gpu_prog *prog) in gpu_print_types()
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DPPCGCodeGeneration.cpp347 gpu_prog *Prog, GPURuntime Runtime, GPUArch Arch) in GPUNodeBuilder()
396 gpu_prog *Prog;
3022 void createArrays(gpu_prog *PPCGProg, in createArrays()
3082 gpu_prog *createPPCGProg(ppcg_scop *PPCGScop) { in createPPCGProg()
3087 auto PPCGProg = isl_calloc_type(S->getIslCtx().get(), struct gpu_prog); in createPPCGProg()
3132 struct gpu_prog *PPCGProg;
3197 void printGPUTree(isl_ast_node *Tree, gpu_prog *PPCGProg) { in printGPUTree()
3231 gpu_gen *generateGPU(ppcg_scop *PPCGScop, gpu_prog *PPCGProg) { in generateGPU()
3471 void generateCode(__isl_take isl_ast_node *Root, gpu_prog *Prog) { in generateCode()