ppcg.git
5 days ago Sven Verdoolaegeupdate pet for direct header inclusionsmaster
6 days ago Tobias GrosserAllow original user statements to carry pointers
13 days ago Sven Verdoolaegegpu.c: remove_local_accesses: restrict computation...
13 days ago Sven Verdoolaegeppcg.c: compute_forced_dependences: avoid use of before...
13 days ago Sven Verdoolaegeppcg.c: compute_order_dependences: avoid use of before...
2015-05-07 Sven Verdoolaegecpu: check whether output file has been successfully...
2015-05-04 Sven Verdoolaegegpu_group.c: directly include required header
2015-05-04 Sven Verdoolaegemake schedule.h self-contained
2015-04-30 Sven Verdoolaegegpu_array_requires_device_allocation: check if device...
2015-04-30 Sven Verdoolaegeextract out shared gpu_array_requires_device_allocation
2015-04-24 Sven Verdoolaegeppcg_kernel_requires_array_argument: check if kernel...
2015-04-24 Sven Verdoolaegeextract out shared ppcg_kernel_requires_array_argument
2015-04-24 Sven Verdoolaegeexploit independences during dependence analysis
2015-04-24 Sven Verdoolaegeppcg.c: compute_tagged_flow_dep: split off derivation...
2015-04-24 Sven Verdoolaegeppcg.c: fix typo in comment
2015-04-24 Sven Verdoolaegegpu: optionally use original schedule
2015-04-24 Sven Verdoolaegegpu.c: compute_schedule: extract out construct_schedule...
2015-04-24 Sven Verdoolaegeupdate isl for isl_schedule_constraints_get_coincidence
2015-04-24 Sven Verdoolaegeadd --assume-non-negative-parameters option
2015-04-24 Sven Verdoolaegegpu: also create (a single) array reference group for...
2015-04-24 Sven Verdoolaegegpu_group.c: join_groups: improve error handling
2015-04-24 Sven Verdoolaegegpu.c: collect_references: also collect references...
2015-04-24 Sven Verdoolaegegpu.c: move up get_outer_array_name
2015-04-24 Sven Verdoolaegegpu: avoid mapping independent non-permutable bands...
2015-04-24 Sven Verdoolaegegpu.c: create_domain_leaf: handle domain leaves not...
2015-04-24 Sven Verdoolaegeupdate isl for isl_schedule_node_order_after
2015-04-24 Sven Verdoolaegegpu backend: declare local variables that are used...
2015-04-24 Sven Verdoolaegecpu.c: export any_hidden_declarations as ppcg_scop_any_...
2015-04-24 Sven Verdoolaegeprint.c: extract out ppcg_print_declaration
2015-04-24 Sven Verdoolaegegpu: add nodes for copying arrays to the schedule tree
2015-04-17 Sven Verdoolaegeadd prefixcmp utility function
2015-04-17 Sven Verdoolaegegpu_array_positive_size_guard: handle NULL argument
2015-04-17 Sven Verdoolaegegpu: compute copy_in and copy_out from schedule tree
2015-04-17 Sven Verdoolaegegpu.c: remove_local_accesses: pass tagged access relati...
2015-04-17 Sven Verdoolaegecuda.c: extract out copy_array_{to,from}_device
2015-04-17 Sven Verdoolaegegpu.c: compute_copy_in_and_out: take gpu_prog
2015-04-17 Sven Verdoolaegegpu.c: at_domain: store current kernel in local data...
2015-04-17 Sven Verdoolaegegpu.c: create_sync_leaf: pass ppcg_kernel pointer inste...
2015-04-17 Sven Verdoolaegegpu.c: create_access_leaf: pass ppcg_kernel pointer...
2015-04-17 Sven Verdoolaegegpu.c: create_domain_leaf: pass ppcg_kernel pointer...
2015-04-17 Sven Verdoolaegegpu.c: ppcg_transform_data: replace gpu_gen pointer...
2015-04-16 Sven Verdoolaegegpu: check reuse and access to consecutive elements...
2015-04-16 Sven Verdoolaegegpu: stop mapping array to shared memory if no consecut...
2015-04-16 Sven Verdoolaegegpu_group.c: access_is_coalesced: rename "dim" variable...
2015-04-16 Sven Verdoolaegegpu: also add synchronization after writes to shared...
2015-04-15 Sven Verdoolaegegpu: only add synchronization after copies from private...
2015-04-15 Sven Verdoolaegegpu: only add synchronization after copies from shared...
2015-04-15 Sven Verdoolaegegpu: only add synchronization after writes from core...
2015-04-15 Sven Verdoolaegeadd --dump-final-schedule option
2015-04-10 Sven Verdoolaegegpu: insert context node in final schedule tree
2015-04-10 Sven Verdoolaegeadd --load-schedule option
2015-04-10 Sven Verdoolaegeadd --save-schedule option
2015-04-10 Sven Verdoolaegegpu: modify schedule tree after checking for tilable...
2015-04-10 Sven Verdoolaegegpu: use isl_schedule_node_map_descendant to insert...
2015-04-10 Sven Verdoolaegegpu: perform check for suitable permutable band separat...
2015-04-10 Sven Verdoolaegegpu.c: create_kernel_vars: improve error handling
2015-04-10 Sven Verdoolaegegpu_gen: drop sched field
2015-04-10 Sven Verdoolaegegpu_gen: drop untiled_len
2015-04-10 Sven Verdoolaegeppcg_kernel: drop tile_len and tile_size
2015-04-10 Sven Verdoolaegeppcg_kernel: drop n_parallel
2015-04-10 Sven Verdoolaegedrop map_plain_is_fixed
2015-04-10 Sven Verdoolaegegpu.c: remove nested AST generation code
2015-04-10 Sven Verdoolaegegpu_gen: drop kernel_mark
2015-04-10 Sven Verdoolaegegpu: generate the AST from a single schedule tree
2015-04-10 Sven Verdoolaegeppcg_kernel: keep track of gpu_prog
2015-04-10 Sven Verdoolaegegpu.c: set_schedule_modulo: allow smaller number of...
2015-04-10 Sven Verdoolaegegpu: stop setting group_coscheduled AST build option...
2015-04-10 Sven Verdoolaegegpu: add functions for adding/detecting synchronization...
2015-04-10 Sven Verdoolaegeupdate isl for isl_node_extension
2015-04-10 Sven Verdoolaegegpu_group_references: isolate all required schedule...
2015-04-10 Sven Verdoolaegegpu_group.c: check_scalar_live_ranges: isolate dependen...
2015-04-10 Sven Verdoolaegegpu.c: attach_copy_stmt: extract local_array directly...
2015-04-10 Sven Verdoolaegegpu.c: at_each_domain: look up gpu_stmt first
2015-04-07 Sven Verdoolaegegpu_array_ref_group: replace last_shared by depth
2015-04-07 Sven Verdoolaegegpu_array_ref_group: add note about both private_tile...
2015-04-07 Sven Verdoolaegegpu.c: remove_local_accesses: take gpu_prog instead...
2015-04-03 Sven Verdoolaegegpu.c: remove_local_accesses: pass in relevant schedule...
2015-04-03 Sven Verdoolaegegpu: avoid private memory if unrolling is needed and...
2015-04-03 Sven Verdoolaegegpu_array_tile: keep track of whether the tile requires...
2015-04-03 Sven Verdoolaegegpu_group.c: access_is_bijective: allow more general...
2015-04-03 Sven Verdoolaegegpu_group.c: set_last_shared: extract out gpu_array_ref...
2015-04-03 Sven Verdoolaegegpu.c: find_array_index: take ppcg_kernel instead of...
2015-04-03 Sven Verdoolaegegpu.c: localize_bounds: only take ppcg_kernel
2015-04-03 Sven Verdoolaegegpu.c: create_kernel_vars: only take ppcg_kernel
2015-04-03 Sven Verdoolaegegpu.c: compute_group_tilings: take ppcg_kernel instead...
2015-04-03 Sven Verdoolaegegpu.c: check_shared_memory_bound: take ppcg_kernel...
2015-04-03 Sven Verdoolaegegpu: mimic wrap option in schedule tree
2015-03-30 Sven Verdoolaegegpu: insert thread filter in schedule tree
2015-03-30 Sven Verdoolaegegpu: insert block filter in schedule tree
2015-03-30 Sven Verdoolaegegpu: insert kernel context in schedule tree
2015-03-30 Sven Verdoolaegegpu: insert kernel guard node in schedule tree
2015-03-30 Sven Verdoolaegeupdate isl for isl_schedule_node_guard
2015-03-30 Sven Verdoolaegegpu: extract effective block size from schedule tree
2015-03-30 Sven Verdoolaegeppcg_kernel: store mapping from domain elements to...
2015-03-30 Sven Verdoolaegegpu: extract effective grid size from schedule tree
2015-03-30 Sven Verdoolaegeppcg_kernel: store mapping from domain elements to...
2015-03-30 Sven Verdoolaegegpu.c: create_kernel: obtain number of block dimensions...
2015-03-30 Sven Verdoolaegeppcg_kernel: keep track of core statement domain spaces
2015-03-30 Sven Verdoolaegegpu: add functions for traversing the tree branch that...
2015-03-30 Sven Verdoolaegegpu.c: mark_outer_tilable: mark point band as to be...
next