Searched refs:ppcg_kernel (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/polly/lib/External/ppcg/ |
| H A D | gpu_tree.c | 348 struct ppcg_kernel *kernel) in domain_is_sync() 369 struct ppcg_kernel *kernel) in node_is_sync_filter() 393 struct ppcg_kernel *kernel) in has_preceding_sync() 418 struct ppcg_kernel *kernel) in has_following_sync() 443 struct ppcg_kernel *kernel) in has_sync_before_core() 468 struct ppcg_kernel *kernel) in has_sync_after_core() 492 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel) in insert_sync_before() 512 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel) in insert_sync_after() 532 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel) in gpu_tree_ensure_preceding_sync() 549 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel) in gpu_tree_ensure_following_sync() [all …]
|
| H A D | gpu_tree.h | 23 int gpu_tree_id_is_sync(__isl_keep isl_id *id, struct ppcg_kernel *kernel); 25 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel); 27 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel); 29 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel); 31 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel);
|
| H A D | cuda.c | 201 struct ppcg_kernel *kernel) in print_grid_size() 230 struct ppcg_kernel *kernel) in print_grid() 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() 338 struct ppcg_kernel *kernel, struct cuda_info *cuda) in print_kernel_headers() 389 static void print_kernel_iterators(FILE *out, struct ppcg_kernel *kernel) in print_kernel_iterators() 430 struct ppcg_kernel *kernel) in print_kernel_vars() 480 static void print_kernel(struct gpu_prog *prog, struct ppcg_kernel *kernel, in print_kernel() 604 struct ppcg_kernel *kernel; in print_host_user()
|
| H A D | gpu.c | 615 static void read_block_sizes(struct ppcg_kernel *kernel, in read_block_sizes() 644 static void read_grid_sizes(struct ppcg_kernel *kernel, in read_grid_sizes() 1152 struct ppcg_kernel *ppcg_kernel_free(struct ppcg_kernel *kernel) in ppcg_kernel_free() 1202 struct ppcg_kernel *kernel = user; in ppcg_kernel_free_wrap() 1303 static void localize_bounds(struct ppcg_kernel *kernel, in localize_bounds() 1350 struct ppcg_kernel *kernel, struct gpu_prog *prog) in ppcg_kernel_create_local_arrays() 1463 struct ppcg_kernel *kernel; 2051 struct ppcg_kernel *kernel; 2422 struct ppcg_kernel *kernel; in after_mark() 2702 struct ppcg_kernel *kernel) in collect_non_private_tagged_writes() [all …]
|
| H A D | gpu_group.c | 955 static void report_no_reuse_and_coalesced(struct ppcg_kernel *kernel, in report_no_reuse_and_coalesced() 1091 static int compute_group_bounds_core(struct ppcg_kernel *kernel, in compute_group_bounds_core() 1200 static int compute_group_bounds(struct ppcg_kernel *kernel, in compute_group_bounds() 1222 static int group_writes(struct ppcg_kernel *kernel, in group_writes() 1261 static int group_overlapping_writes(struct ppcg_kernel *kernel, in group_overlapping_writes() 1300 static int group_depth_overlapping_writes(struct ppcg_kernel *kernel, in group_depth_overlapping_writes() 1342 static int group_common_shared_memory_tile(struct ppcg_kernel *kernel, in group_common_shared_memory_tile() 1444 static int group_array_references(struct ppcg_kernel *kernel, in group_array_references() 1497 static void check_can_be_private_live_ranges(struct ppcg_kernel *kernel, in check_can_be_private_live_ranges() 1562 struct ppcg_kernel *kernel) in compute_privatization() [all …]
|
| H A D | gpu.h | 379 struct ppcg_kernel { struct 435 int ppcg_kernel_requires_array_argument(struct ppcg_kernel *kernel, int i); argument
|
| H A D | gpu_group.h | 49 int gpu_group_references(struct ppcg_kernel *kernel,
|
| H A D | gpu_print.c | 210 struct ppcg_kernel *kernel; in at_node()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | PPCGCodeGeneration.cpp | 458 getReferencesInKernel(ppcg_kernel *Kernel); 567 void createKernelFunction(ppcg_kernel *Kernel, 584 Function *createKernelFunctionDecl(ppcg_kernel *Kernel, 590 void insertKernelIntrinsics(ppcg_kernel *Kernel); 672 void finalizeKernelArguments(ppcg_kernel *Kernel); 1480 GPUNodeBuilder::getReferencesInKernel(ppcg_kernel *Kernel) { in getReferencesInKernel() 1607 GPUNodeBuilder::getBlockSizes(ppcg_kernel *Kernel) { in getBlockSizes() 1799 ppcg_kernel *Kernel = (ppcg_kernel *)isl_id_get_user(Id); in createKernel() 2288 ppcg_kernel *Kernel, SetVector<Value *> &SubtreeValues, in createKernelFunction() 3133 std::vector<ppcg_kernel *> Kernels; [all …]
|