MCPcopy Create free account

hub / github.com/UCLA-VAST/AutoSA / types & classes

Types & classes201 in github.com/UCLA-VAST/AutoSA

ClassComplexFloat
examples/chemv.c:10
Classast_build_userinfo
Information used while building the ast. */
cpu.c:101
Classast_node_userinfo
Data used to annotate for nodes in the ast. */
cpu.c:94
Classcuda_info
cuda_common.c:21
Classcuda_info
cuda_common.h:6
Classcuda_info
cuda.c:338
Classcuda_info
cuda.c:581
Classgpu_array_bound
gpu_group.c:145
Classgpu_array_bound
The current index is such that if you add "shift", * then the result is always a multiple of "stride", * where "stride" may be equal to 1. * Let D
gpu_array_tile.h:16
Classgpu_array_bound
gpu_array_tile.h:49
Classgpu_array_info
gpu.c:39
Classgpu_array_info
gpu.c:1491
Classgpu_array_info
gpu_group.c:1185
Classgpu_array_info
gpu_print.c:30
Classgpu_array_info
Represents an outer array possibly accessed by a gpu_prog. */
gpu.h:60
Classgpu_array_info
gpu.h:131
Classgpu_array_info
gpu.h:198
Classgpu_array_info
gpu.h:274
Classgpu_array_info
gpu.h:287
Classgpu_array_info
gpu_group.h:18
Classgpu_array_info
opencl.c:244
Classgpu_array_info
gpu_print.h:16
Classgpu_array_info
cuda.c:45
Classgpu_array_ref_group
gpu.c:800
Classgpu_array_ref_group
gpu_group.c:26
Classgpu_array_ref_group
gpu.h:134
Classgpu_array_ref_group
A group of array references in a kernel that should be handled together. * If private_tile is not NULL, then it is mapped to registers. * Otherwise,
gpu_group.h:14
Classgpu_array_tile
gpu.c:1232
Classgpu_array_tile
gpu_array_tile.c:6
Classgpu_array_tile
gpu_group.c:94
Classgpu_array_tile
gpu_group.h:39
Classgpu_array_tile
gpu_group.h:60
Classgpu_array_tile
A tile of an outer array. * * requires_unroll is set if the schedule dimensions that are mapped * to threads need to be unrolled for this (private)
gpu_array_tile.h:44
Classgpu_gen
gpu.c:568
Classgpu_gen
gpu_hybrid.h:9
Classgpu_gen
gpu.h:201
Classgpu_gen
gpu_hybrid.c:64
Classgpu_group_data
Internal data structure for gpu_group_references. * * scop represents the input scop. * kernel_depth is the schedule depth where the kernel launch
gpu_group.c:293
Classgpu_local_array_info
gpu.c:964
Classgpu_local_array_info
gpu.c:1493
Classgpu_local_array_info
gpu_group.c:647
Classgpu_local_array_info
Represents an outer array accessed by a ppcg_kernel, localized * to the context of this kernel. * * "array" points to the corresponding array in th
gpu.h:130
Classgpu_local_array_info
gpu.h:275
Classgpu_local_array_info
gpu.h:397
Classgpu_local_array_info
gpu_group.h:16
Classgpu_prog
gpu.c:60
Classgpu_prog
gpu.c:2079
Classgpu_prog
gpu_print.c:22
Classgpu_prog
"read" and "write" contain the original access relations, possibly * involving member accesses. * * The elements of "array", as well as the ranges
gpu.h:160
Classgpu_prog
gpu.h:207
Classgpu_prog
gpu.h:371
Classgpu_prog
opencl.c:223
Classgpu_prog
opencl.c:937
Classgpu_prog
gpu_print.h:7
Classgpu_prog
cuda.c:75
Classgpu_prog
cuda.c:582
Classgpu_stmt
gpu.c:68
Classgpu_stmt
A representation of a user statement. * "stmt" points to the corresponding pet statement. * "id" is the identifier of the instance set of the statem
gpu.h:51
Classgpu_stmt
gpu.h:195
Classgpu_stmt
gpu.h:278
Classgpu_stmt_access
gpu.c:69
Classgpu_stmt_access
gpu.c:1487
Classgpu_stmt_access
gpu.c:5347
Classgpu_stmt_access
gpu_group.c:659
Classgpu_stmt_access
An access to an outer array element or an iterator. * Accesses to iterators have an access relation that maps to an unnamed space. * An access may b
gpu.h:19
Classgpu_stmt_access
gpu.h:40
Classgpu_stmt_access
gpu.h:55
Classgpu_stmt_access
gpu.h:86
Classgpu_stmt_access
gpu_group.h:46
Classgpu_types
gpu.c:5724
Classgpu_types
gpu_print.c:261
Classgpu_types
A sequence of "n" names of types. */
gpu.h:149
Classgpu_types
gpu.h:208
Classgpu_types
opencl.c:1290
Classgpu_types
gpu_print.h:10
Classgpu_types
cuda.c:688
Classisl_arg_choice
ppcg_options.c:13
Enumisl_ast_loop_type
schedule.c:181
Enumisl_ast_loop_type
hybrid.c:1799
Enumisl_ast_loop_type
schedule.h:25
Enumisl_ast_op_type
print.h:18
Enumisl_ast_op_type
print.c:230
Classisl_options
ppcg_options.h:16
Enumisl_schedule_node_type
gpu.c:4287
Enumisl_schedule_node_type
gpu_tree.c:372
Enumisl_schedule_node_type
grouping.c:615
Classopencl_info
options are the global options passed to generate_opencl. * input is the name of the input file. * output is the user-specified output file name and
opencl.c:37
Classopencl_info
opencl.c:936
Classoptions
ppcg.c:39
Classpet_array
print.h:34
Classpet_array
gpu.c:113
Classpet_array
ppcg.c:145
Classpet_array
print.c:404
Classpet_independence
gpu.c:259
Classpet_options
ppcg.c:40
Classpet_scop
ppcg.h:108
Classpet_scop
ppcg.c:122
Classpet_stmt
gpu.c:5559
Classpet_stmt
gpu.h:53
Classpet_stmt
opencl.c:801
next →1–100 of 201, ranked by callers