Searched refs:gpu_prog (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/polly/lib/External/ppcg/ |
| H A D | gpu.h | 162 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 D | cuda.c | 75 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 D | gpu_print.h | 7 struct gpu_prog *prog); 10 struct gpu_types *types, struct gpu_prog *prog);
|
| H A D | gpu.c | 61 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 D | gpu_print.c | 22 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 D | PPCGCodeGeneration.cpp | 347 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()
|