Home
last modified time | relevance | path

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

/external/llvm-project/polly/lib/External/ppcg/
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);
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()
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 …]
Dgpu_print.h7 struct gpu_prog *prog);
10 struct gpu_types *types, struct gpu_prog *prog);
Dgpu.c61 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 …]
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()
/external/llvm-project/polly/lib/CodeGen/
DPPCGCodeGeneration.cpp330 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()