|
HIPCUB_DEVICE | BlockDiscontinuity (TempStorage &temp_storage) |
|
template<int ITEMS_PER_THREAD, typename FlagT , typename FlagOp > |
HIPCUB_DEVICE void | FlagHeads (FlagT(&head_flags)[ITEMS_PER_THREAD], T(&input)[ITEMS_PER_THREAD], FlagOp flag_op) |
|
template<int ITEMS_PER_THREAD, typename FlagT , typename FlagOp > |
HIPCUB_DEVICE void | FlagHeads (FlagT(&head_flags)[ITEMS_PER_THREAD], T(&input)[ITEMS_PER_THREAD], FlagOp flag_op, T tile_predecessor_item) |
|
template<int ITEMS_PER_THREAD, typename FlagT , typename FlagOp > |
HIPCUB_DEVICE void | FlagTails (FlagT(&tail_flags)[ITEMS_PER_THREAD], T(&input)[ITEMS_PER_THREAD], FlagOp flag_op) |
|
template<int ITEMS_PER_THREAD, typename FlagT , typename FlagOp > |
HIPCUB_DEVICE void | FlagTails (FlagT(&tail_flags)[ITEMS_PER_THREAD], T(&input)[ITEMS_PER_THREAD], FlagOp flag_op, T tile_successor_item) |
|
template<int ITEMS_PER_THREAD, typename FlagT , typename FlagOp > |
HIPCUB_DEVICE void | FlagHeadsAndTails (FlagT(&head_flags)[ITEMS_PER_THREAD], FlagT(&tail_flags)[ITEMS_PER_THREAD], T(&input)[ITEMS_PER_THREAD], FlagOp flag_op) |
|
template<int ITEMS_PER_THREAD, typename FlagT , typename FlagOp > |
HIPCUB_DEVICE void | FlagHeadsAndTails (FlagT(&head_flags)[ITEMS_PER_THREAD], FlagT(&tail_flags)[ITEMS_PER_THREAD], T tile_successor_item, T(&input)[ITEMS_PER_THREAD], FlagOp flag_op) |
|
template<int ITEMS_PER_THREAD, typename FlagT , typename FlagOp > |
HIPCUB_DEVICE void | FlagHeadsAndTails (FlagT(&head_flags)[ITEMS_PER_THREAD], T tile_predecessor_item, FlagT(&tail_flags)[ITEMS_PER_THREAD], T(&input)[ITEMS_PER_THREAD], FlagOp flag_op) |
|
template<int ITEMS_PER_THREAD, typename FlagT , typename FlagOp > |
HIPCUB_DEVICE void | FlagHeadsAndTails (FlagT(&head_flags)[ITEMS_PER_THREAD], T tile_predecessor_item, FlagT(&tail_flags)[ITEMS_PER_THREAD], T tile_successor_item, T(&input)[ITEMS_PER_THREAD], FlagOp flag_op) |
|