Home
last modified time | relevance | path

Searched refs:ppcg_kernel (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/polly/lib/External/ppcg/
H A Dgpu_tree.c348 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 Dgpu_tree.h23 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 Dcuda.c201 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 Dgpu.c615 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 Dgpu_group.c955 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 Dgpu.h379 struct ppcg_kernel { struct
435 int ppcg_kernel_requires_array_argument(struct ppcg_kernel *kernel, int i); argument
H A Dgpu_group.h49 int gpu_group_references(struct ppcg_kernel *kernel,
H A Dgpu_print.c210 struct ppcg_kernel *kernel; in at_node()
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DPPCGCodeGeneration.cpp458 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 …]