Searched refs:gpu_prog (Results 1 – 6 of 6) sorted by relevance
/external/llvm-project/polly/lib/External/ppcg/ |
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);
|
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() 252 struct gpu_prog *prog, struct ppcg_kernel *kernel, int types) in print_kernel_arguments() 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() 480 static void print_kernel(struct gpu_prog *prog, struct ppcg_kernel *kernel, in print_kernel() 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() [all …]
|
D | gpu_print.h | 7 struct gpu_prog *prog); 10 struct gpu_types *types, struct gpu_prog *prog);
|
D | gpu.c | 61 void collect_references(struct gpu_prog *prog, in collect_references() 141 struct gpu_prog *prog) in is_read_only_scalar() 185 static int extract_array_info(struct gpu_prog *prog, in extract_array_info() 250 static __isl_give isl_union_map *remove_independences(struct gpu_prog *prog, in remove_independences() 280 void collect_order_dependences(struct gpu_prog *prog) in collect_order_dependences() 336 static int collect_array_info(struct gpu_prog *prog) in collect_array_info() 379 static void free_array_info(struct gpu_prog *prog) in free_array_info() 1350 struct ppcg_kernel *kernel, struct gpu_prog *prog) in ppcg_kernel_create_local_arrays() 1380 static struct gpu_stmt *find_stmt(struct gpu_prog *prog, __isl_keep isl_id *id) in find_stmt() 2002 __isl_take isl_ast_node *node, struct gpu_prog *prog, in build_array_bounds() [all …]
|
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()
|
/external/llvm-project/polly/lib/CodeGen/ |
D | PPCGCodeGeneration.cpp | 330 gpu_prog *Prog, GPURuntime Runtime, GPUArch Arch) in GPUNodeBuilder() 379 gpu_prog *Prog; 2995 void createArrays(gpu_prog *PPCGProg, in createArrays() 3055 gpu_prog *createPPCGProg(ppcg_scop *PPCGScop) { in createPPCGProg() 3060 auto PPCGProg = isl_calloc_type(S->getIslCtx().get(), struct gpu_prog); in createPPCGProg() 3105 struct gpu_prog *PPCGProg; 3170 void printGPUTree(isl_ast_node *Tree, gpu_prog *PPCGProg) { in printGPUTree() 3204 gpu_gen *generateGPU(ppcg_scop *PPCGScop, gpu_prog *PPCGProg) { in generateGPU() 3445 void generateCode(__isl_take isl_ast_node *Root, gpu_prog *Prog) { in generateCode()
|