List of all items
Structs
- active_set::All
- active_set::Empty
- active_set::Even
- active_set::EvenHigh
- active_set::EvenLow
- active_set::HighHalf
- active_set::Lane0
- active_set::LowHalf
- active_set::NotLane0
- active_set::Odd
- active_set::OddHigh
- active_set::OddLow
- block::BlockId
- block::BlockPhase
- block::BlockSession
- block::Complete
- block::GridPhase
- block::Initial
- block::Leader
- block::QueueFull
- block::ReductionSession
- block::SharedRegion
- block::SharedView
- block::ThreadId
- block::WarpPhase
- block::WorkComplete
- block::WorkDistributed
- block::WorkQueue
- block::Worker
- data::LaneId
- data::PerLane
- data::Role
- data::SingleLane
- data::Uniform
- data::WarpId
- dynamic::DynDiverge
- fence::Fenced
- fence::FullWrite
- fence::GlobalRegion
- fence::PartialWrite
- fence::Unwritten
- gradual::AscribeError
- gradual::DynWarp
- gradual::WarpError
- platform::CpuSimd
- platform::GpuWarp32
- platform::GpuWarp64
- platform::PortableVector
- shuffle::BallotResult
- shuffle::Compose
- shuffle::Identity
- shuffle::RotateDown
- shuffle::RotateUp
- shuffle::Xor
- simwarp::SimWarp
- tile::Tile
- warp::Warp
Traits
- GpuValue
- active_set::ActiveSet
- active_set::CanDiverge
- active_set::ComplementOf
- active_set::ComplementWithin
- block::BlockRole
- block::ProtocolState
- fence::WriteState
- gpu::GpuShuffle
- platform::Platform
- platform::SimdVector
- shuffle::HasDual
- shuffle::Permutation
- shuffle::ShuffleSafe
- tile::ValidTileSize
Attribute Macros
Functions
- fence::merge_writes
- fence::merge_writes_within
- fence::threadfence
- gpu::lane_id
- merge::merge
- merge::merge_within
- merge::with_diverged
- platform::butterfly_reduce_sum
- platform::prefix_sum
- shuffle::shuffle_by
- simwarp::bitonic_sort
- simwarp::butterfly_reduce
- simwarp::tile_reduce
- zero_overhead_butterfly
- zero_overhead_diverge_merge
Type Aliases
- shuffle::ButterflyStage0
- shuffle::ButterflyStage1
- shuffle::ButterflyStage2
- shuffle::ButterflyStage3
- shuffle::ButterflyStage4
- shuffle::FullButterfly