HCC
HCC is a single-source, C/C++ compiler for heterogeneous computing. It's optimized with HSA (http://www.hsafoundation.com/).
|
This is the complete list of members for hc::accelerator_view, including all inherited members.
accelerator (defined in hc::accelerator_view) | hc::accelerator_view | friend |
accelerator_view(const accelerator_view &other) | hc::accelerator_view | inline |
array (defined in hc::accelerator_view) | hc::accelerator_view | friend |
array_view (defined in hc::accelerator_view) | hc::accelerator_view | friend |
copy(const void *src, void *dst, size_t size_bytes) | hc::accelerator_view | inline |
copy_async(const void *src, void *dst, size_t size_bytes) | hc::accelerator_view | inline |
copy_async_ext(const void *src, void *dst, size_t size_bytes, hcCommandKind copyDir, const hc::AmPointerInfo &srcInfo, const hc::AmPointerInfo &dstInfo, const hc::accelerator *copyAcc) | hc::accelerator_view | inline |
copy_ext(const void *src, void *dst, size_t size_bytes, hcCommandKind copyDir, const hc::AmPointerInfo &srcInfo, const hc::AmPointerInfo &dstInfo, const hc::accelerator *copyAcc, bool forceUnpinnedCopy) | hc::accelerator_view | inline |
copy_ext(const void *src, void *dst, size_t size_bytes, hcCommandKind copyDir, const hc::AmPointerInfo &srcInfo, const hc::AmPointerInfo &dstInfo, bool forceUnpinnedCopy) (defined in hc::accelerator_view) | hc::accelerator_view | inline |
create_blocking_marker(completion_future &dependent_future, memory_scope fence_scope=system_scope) const | hc::accelerator_view | inline |
create_blocking_marker(std::initializer_list< completion_future > dependent_future_list, memory_scope fence_scope=system_scope) const | hc::accelerator_view | inline |
create_blocking_marker(InputIterator first, InputIterator last, memory_scope scope) const | hc::accelerator_view | inline |
create_marker(memory_scope fence_scope=system_scope) const | hc::accelerator_view | inline |
dispatch_hsa_kernel(const hsa_kernel_dispatch_packet_t *aql, const void *args, size_t argsize, hc::completion_future *cf=nullptr, const char *kernel_name=nullptr) | hc::accelerator_view | inline |
flush() | hc::accelerator_view | inline |
get_accelerator() const | hc::accelerator_view | inline |
get_execute_order() const | hc::accelerator_view | inline |
get_hsa_agent() | hc::accelerator_view | inline |
get_hsa_am_finegrained_system_region() | hc::accelerator_view | inline |
get_hsa_am_region() | hc::accelerator_view | inline |
get_hsa_am_system_region() | hc::accelerator_view | inline |
get_hsa_kernarg_region() | hc::accelerator_view | inline |
get_hsa_queue() | hc::accelerator_view | inline |
get_is_auto_selection() | hc::accelerator_view | inline |
get_is_debug() const | hc::accelerator_view | inline |
get_is_empty() | hc::accelerator_view | inline |
get_max_tile_static_size() | hc::accelerator_view | inline |
get_pending_async_ops() | hc::accelerator_view | inline |
get_queuing_mode() const | hc::accelerator_view | inline |
get_version() const | hc::accelerator_view | inline |
is_hsa_accelerator() | hc::accelerator_view | inline |
Kalmar::mcw_cxxamp_execute_kernel_with_dynamic_group_memory (defined in hc::accelerator_view) | hc::accelerator_view | friend |
Kalmar::mcw_cxxamp_execute_kernel_with_dynamic_group_memory_async (defined in hc::accelerator_view) | hc::accelerator_view | friend |
Kalmar::mcw_cxxamp_get_kernel (defined in hc::accelerator_view) | hc::accelerator_view | friend |
Kalmar::mcw_cxxamp_launch_kernel (defined in hc::accelerator_view) | hc::accelerator_view | friend |
Kalmar::mcw_cxxamp_launch_kernel_async (defined in hc::accelerator_view) | hc::accelerator_view | friend |
operator!=(const accelerator_view &other) const | hc::accelerator_view | inline |
operator=(const accelerator_view &other) | hc::accelerator_view | inline |
operator==(const accelerator_view &other) const | hc::accelerator_view | inline |
parallel_for_each (defined in hc::accelerator_view) | hc::accelerator_view | friend |
parallel_for_each (defined in hc::accelerator_view) | hc::accelerator_view | friend |
parallel_for_each (defined in hc::accelerator_view) | hc::accelerator_view | friend |
parallel_for_each (defined in hc::accelerator_view) | hc::accelerator_view | friend |
parallel_for_each (defined in hc::accelerator_view) | hc::accelerator_view | friend |
parallel_for_each (defined in hc::accelerator_view) | hc::accelerator_view | friend |
parallel_for_each (defined in hc::accelerator_view) | hc::accelerator_view | friend |
set_cu_mask(const std::vector< bool > &cu_mask) | hc::accelerator_view | inline |
wait(hcWaitMode waitMode=hcWaitModeBlocked) | hc::accelerator_view | inline |