#include <amd_hip_cooperative_groups.h>
|
T | shfl (T var, int srcRank) const |
|
T | shfl_down (T var, unsigned int lane_delta) const |
|
T | shfl_up (T var, unsigned int lane_delta) const |
|
T | shfl_xor (T var, unsigned int laneMask) const |
|
unsigned long long | ballot (int pred) const |
|
int | any (int pred) const |
|
int | all (int pred) const |
|
unsigned long long | match_any (T value) const |
|
unsigned long long | match_all (T value, int &pred) const |
|
unsigned int | size () const |
|
unsigned int | thread_rank () const |
| Rank of the calling thread within [0, size() ).
|
|
void | sync () const |
| Synchronizes the threads in the group.
|
|
uint32_t | size () const |
|
unsigned int | cg_type () const |
| Returns the type of the group.
|
|
uint32_t | thread_rank () const |
| Rank of the calling thread within [0, size() ).
|
|
bool | is_valid () const |
| Returns true if the group has not violated any API constraints.
|
|
void | sync () const |
| Synchronizes the threads in the group.
|
|
static void | sync () |
|
static void | sync () |
|
static constexpr unsigned int | thread_rank () |
| Rank of the thread within this tile.
|
|
static unsigned int | size () |
| Number of threads within this tile.
|
|
static unsigned int | meta_group_rank () |
|
static unsigned int | meta_group_size () |
| Returns the number of groups created when the parent group was partitioned.
|
|
uint32_t | _type |
|
uint32_t | _size |
| Type of the thread_group.
|
|
uint64_t | _mask |
| Total number of threads in the tread_group.
|
|
struct cooperative_groups::thread_group::_coalesced_info | coalesced_info |
|
static constexpr unsigned int | numThreads |
|
◆ thread_block_tile_internal() [1/2]
◆ thread_block_tile_internal() [2/2]
The documentation for this class was generated from the following file: