Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AdaptiveCpp/AdaptiveCpp
/ functions
Functions
5,740 in github.com/AdaptiveCpp/AdaptiveCpp
⨍
Functions
5,740
◇
Types & classes
1,272
↓ 2 callers
Function
bitonic_group_sort
include/hipSYCL/algorithms/sort/bitonic_sort.hpp:41
↓ 2 callers
Function
buildKernelName
include/hipSYCL/compiler/Frontend.hpp:149
↓ 2 callers
Function
build_cuda_module_from_ptx
src/runtime/cuda/cuda_code_object.cpp:65
↓ 2 callers
Function
build_hip_module
src/runtime/hip/hip_code_object.cpp:39
↓ 2 callers
Function
builtin_greater_than
include/hipSYCL/sycl/libkernel/detail/half_representation.hpp:193
↓ 2 callers
Function
byte_size
include/hipSYCL/sycl/libkernel/accessor.hpp:1136
↓ 2 callers
Function
can_compare
include/hipSYCL/algorithms/sort/bitonic_sort.hpp:30
↓ 2 callers
Method
can_execute_on_device
src/runtime/inorder_executor.cpp:192
↓ 2 callers
Function
canonicalizeBarriers
Canonicalize barriers: ensure all barriers are in a separate BB containing only the barrier and the terminator, with just one predecessor. This allows
src/compiler/cbs/CanonicalizeBarriers.cpp:117
↓ 2 callers
Function
ceil_division
include/hipSYCL/runtime/util.hpp:232
↓ 2 callers
Method
clear
include/hipSYCL/runtime/async_errors.hpp:37
↓ 2 callers
Method
clear_buckets
include/hipSYCL/common/unordered_dense.hpp:982
↓ 2 callers
Function
cmp_exch_strong_f32
Only for internal use; not part of the public API
src/libkernel/sscp/ptx/atomic.cpp:745
↓ 2 callers
Function
cmp_exch_strong_f64
src/libkernel/sscp/ptx/atomic.cpp:756
↓ 2 callers
Function
collective_inclusive_group_scan
include/hipSYCL/algorithms/scan/decoupled_lookback_scan.hpp:101
↓ 2 callers
Function
computeStackPO
for a nested region (top-level loop or nested loop)
src/compiler/cbs/SyncDependenceAnalysis.cpp:144
↓ 2 callers
Function
count
include/hipSYCL/algorithms/algorithm.hpp:856
↓ 2 callers
Function
count_if
include/hipSYCL/algorithms/algorithm.hpp:871
↓ 2 callers
Function
createLLVMToAmdgpuTranslator
src/compiler/llvm-to-backend/amdgpu/LLVMToAmdgpu.cpp:665
↓ 2 callers
Function
createLLVMToPtxTranslator
src/compiler/llvm-to-backend/ptx/LLVMToPtx.cpp:356
↓ 2 callers
Function
createLoopsAround
create the wi-loops around a kernel or subCFG, LastHeader input should be the load block, ContiguousIdx may be any identifyable value (load from undef
src/compiler/cbs/SubCfgFormation.cpp:310
↓ 2 callers
Function
createLoopsAroundKernel
src/compiler/cbs/SubCfgFormation.cpp:1528
↓ 2 callers
Method
create_inorder_executor
src/runtime/ze/ze_backend.cpp:103
↓ 2 callers
Method
create_plan
include/hipSYCL/algorithms/reduction/reduction_engine.hpp:233
↓ 2 callers
Function
default_device_supports_profiling
tests/sycl/profiler.cpp:17
↓ 2 callers
Function
demotePHIsToAllocas
src/compiler/cbs/PHIsToAllocas.cpp:74
↓ 2 callers
Function
determine_target_lane
src/runtime/multi_queue_executor.cpp:31
↓ 2 callers
Method
devices_end
include/hipSYCL/runtime/device_list.hpp:85
↓ 2 callers
Function
dim3_size
src/runtime/pcuda/pcuda_runtime_api.cpp:87
↓ 2 callers
Function
dim3_to_range3
src/runtime/pcuda/pcuda_runtime_api.cpp:91
↓ 2 callers
Function
discardConfigurationFromTargetName
From a string like gfxABC:flag+:flag2- only returns gfxABC
src/compiler/llvm-to-backend/amdgpu/LLVMToAmdgpu.cpp:128
↓ 2 callers
Function
empty_tests
tests/pstl/equal.cpp:80
↓ 2 callers
Function
empty_tests
tests/pstl/mismatch.cpp:74
↓ 2 callers
Function
empty_tests
tests/pstl/max_element.cpp:51
↓ 2 callers
Function
empty_tests
tests/pstl/all_of.cpp:42
↓ 2 callers
Function
empty_tests
tests/pstl/min_element.cpp:51
↓ 2 callers
Function
empty_tests
tests/pstl/any_of.cpp:41
↓ 2 callers
Function
empty_tests
tests/pstl/is_sorted_until.cpp:53
↓ 2 callers
Function
endsWithBarrier
Returns true in case the given basic block ends with a barrier, that is, contains only a branch instruction after a barrier call.
src/compiler/cbs/IRUtils.cpp:79
↓ 2 callers
Method
enqueue_memcpy
src/runtime/ocl/ocl_usm.cpp:425
↓ 2 callers
Method
enqueue_prefetch
src/runtime/ocl/ocl_usm.cpp:443
↓ 2 callers
Method
estimate_runtime
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:265
↓ 2 callers
Function
exclusive_prefix_look_back
include/hipSYCL/algorithms/scan/decoupled_lookback_scan.hpp:220
↓ 2 callers
Method
fetch_max
include/hipSYCL/sycl/libkernel/atomic_ref.hpp:192
↓ 2 callers
Method
fetch_min
include/hipSYCL/sycl/libkernel/atomic_ref.hpp:186
↓ 2 callers
Method
finalize
include/hipSYCL/algorithms/reduction/wg_model/group_horizontal_reducer.hpp:55
↓ 2 callers
Method
find_first_backend
include/hipSYCL/runtime/device_list.hpp:93
↓ 2 callers
Function
find_if_not
include/hipSYCL/algorithms/algorithm.hpp:585
↓ 2 callers
Function
forEachStdparFunction
src/compiler/stdpar/SyncElision.cpp:190
↓ 2 callers
Method
for_blocks_rpo
src/compiler/cbs/Region.cpp:46
↓ 2 callers
Method
for_each_error
include/hipSYCL/runtime/async_errors.hpp:44
↓ 2 callers
Function
for_each_exported_symbol_list
src/runtime/kernel_cache.cpp:40
↓ 2 callers
Method
for_each_local_element
include/hipSYCL/glue/generic/host/range_decomposition.hpp:73
↓ 2 callers
Function
for_each_n
include/hipSYCL/algorithms/algorithm.hpp:111
↓ 2 callers
Method
for_each_queue
include/hipSYCL/runtime/multi_queue_executor.hpp:135
↓ 2 callers
Function
for_each_test_allocation
tests/pstl/allocation_map.cpp:31
↓ 2 callers
Function
formSubCfgs
src/compiler/cbs/SubCfgFormation.cpp:1422
↓ 2 callers
Function
format_win32_error
Adapted from: https://stackoverflow.com/a/17387176 Returns the last Win32 error, in string format. Returns an empty string if there is no error.
src/common/dylib_loader.cpp:24
↓ 2 callers
Method
fullTransformation
src/compiler/llvm-to-backend/LLVMToBackend.cpp:287
↓ 2 callers
Function
generate
include/hipSYCL/algorithms/algorithm.hpp:345
↓ 2 callers
Method
generate_appdb_path
src/common/filesystem.cpp:282
↓ 2 callers
Method
generate_wi_reducer
include/hipSYCL/algorithms/reduction/wg_model/group_horizontal_reducer.hpp:44
↓ 2 callers
Method
getBlockAt
include/hipSYCL/compiler/cbs/SyncDependenceAnalysis.hpp:58
↓ 2 callers
Function
getCanonicalizedFreeKernelParamTypes
src/compiler/sscp/KernelOutliningPass.cpp:280
↓ 2 callers
Function
getClangPath
src/compiler/llvm-to-backend/Utils.cpp:43
↓ 2 callers
Method
getEndingBlocks
src/compiler/cbs/Region.cpp:34
↓ 2 callers
Function
getLLCPath
src/compiler/llvm-to-backend/Utils.cpp:53
↓ 2 callers
Function
getLocalSizeValues
get the wg size values for the loop bounds
src/compiler/cbs/SubCfgFormation.cpp:256
↓ 2 callers
Function
getLoopStateAllocaForLoad
get the work-item state alloca a load reads from (through GEPs..)
src/compiler/cbs/IRUtils.cpp:482
↓ 2 callers
Function
getLoopsInPreorder
src/compiler/cbs/IRUtils.cpp:311
↓ 2 callers
Function
getQueryName
src/compiler/llvm-to-backend/ProcessS2ReflectionPass.cpp:46
↓ 2 callers
Function
getRedistPackageBitcodePath
src/compiler/llvm-to-backend/Utils.cpp:150
↓ 2 callers
Function
getRedistributablePackagePath
src/compiler/llvm-to-backend/Utils.cpp:20
↓ 2 callers
Method
getString
include/hipSYCL/compiler/Attributes.hpp:29
↓ 2 callers
Function
getVoidPtrType
src/compiler/sscp/pcuda/FreeKernelCall.cpp:32
↓ 2 callers
Method
get_address
include/hipSYCL/algorithms/reduction/wg_model/group_reduction_algorithms.hpp:76
↓ 2 callers
Method
get_argument_offset
src/runtime/kernel_cache.cpp:170
↓ 2 callers
Method
get_build_result
src/runtime/hip/hip_code_object.cpp:68
↓ 2 callers
Method
get_build_result
src/runtime/cuda/cuda_code_object.cpp:143
↓ 2 callers
Method
get_code
include/hipSYCL/runtime/error.hpp:85
↓ 2 callers
Method
get_context
src/runtime/ocl/ocl_hardware_manager.cpp:755
↓ 2 callers
Method
get_current_dag_size
src/runtime/dag_builder.cpp:274
↓ 2 callers
Method
get_current_offloading_batch_id
include/hipSYCL/std/stdpar/detail/sycl_glue.hpp:266
↓ 2 callers
Method
get_debug_level
include/hipSYCL/common/debug.hpp:45
↓ 2 callers
Function
get_default_generator
tests/pstl/inclusive_scan.cpp:115
↓ 2 callers
Function
get_default_generator
tests/pstl/transform_inclusive_scan.cpp:109
↓ 2 callers
Function
get_default_generator
tests/pstl/exclusive_scan.cpp:107
↓ 2 callers
Function
get_default_generator
tests/pstl/transform_exclusive_scan.cpp:99
↓ 2 callers
Method
get_default_stream
src/runtime/pcuda/pcuda_thread_state.cpp:132
↓ 2 callers
Method
get_device
src/runtime/cuda/cuda_event.cpp:57
↓ 2 callers
Method
get_device_arch
src/runtime/ze/ze_hardware_manager.cpp:228
↓ 2 callers
Method
get_driver_version
src/runtime/ze/ze_hardware_manager.cpp:497
↓ 2 callers
Function
get_effective_access_mode
include/hipSYCL/sycl/libkernel/accessor.hpp:635
↓ 2 callers
Method
get_event_pool
src/runtime/hip/hip_backend.cpp:94
↓ 2 callers
Method
get_event_pool
src/runtime/cuda/cuda_backend.cpp:85
↓ 2 callers
Method
get_executor
include/hipSYCL/runtime/hints.hpp:121
↓ 2 callers
Method
get_final_output_destination
Should only be called inside device code
include/hipSYCL/algorithms/reduction/reduction_descriptor.hpp:123
↓ 2 callers
Method
get_global_group_offset
include/hipSYCL/sycl/libkernel/sp_group.hpp:614
↓ 2 callers
Method
get_global_id
include/hipSYCL/sycl/libkernel/nd_item.hpp:49
↓ 2 callers
Function
get_global_id_z
include/hipSYCL/sycl/libkernel/detail/thread_hierarchy.hpp:159
← previous
next →
801–900 of 5,740, ranked by callers