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
↓ 11 callers
Function
mix
multiply and xor mix function, aka MUM
include/hipSYCL/common/unordered_dense.hpp:196
↓ 11 callers
Method
pop_back
include/hipSYCL/common/unordered_dense.hpp:739
↓ 11 callers
Function
print_info
src/tools/acpp-info/acpp-info.cpp:48
↓ 11 callers
Method
run
src/compiler/sscp/TargetSeparationPass.cpp:497
↓ 11 callers
Method
setVectorShape
src/compiler/cbs/VectorizationInfo.cpp:259
↓ 11 callers
Function
transform_reduce
include/hipSYCL/algorithms/numeric.hpp:173
↓ 10 callers
Function
cbegin
include/hipSYCL/sycl/libkernel/accessor.hpp:1304
↓ 10 callers
Function
check_with_tolerance
tests/compiler/sscp/builtin_remapping.cpp:16
↓ 10 callers
Function
chibihash64__rotl
include/hipSYCL/common/stable_running_hash.hpp:42
↓ 10 callers
Function
comp
tests/sycl/relational.cpp:88
↓ 10 callers
Function
distribute_items
include/hipSYCL/sycl/libkernel/sp_group.hpp:1199
↓ 10 callers
Method
dump
src/common/appdb.cpp:46
↓ 10 callers
Function
exists
src/common/filesystem.cpp:169
↓ 10 callers
Method
fetch_add
include/hipSYCL/sycl/libkernel/atomic_ref.hpp:480
↓ 10 callers
Method
getAlignmentGeneral
src/compiler/cbs/VectorShape.cpp:88
↓ 10 callers
Method
get_device
src/runtime/hip/hip_queue.cpp:468
↓ 10 callers
Method
get_device
include/hipSYCL/algorithms/util/allocation_cache.hpp:174
↓ 10 callers
Method
get_element_size
include/hipSYCL/runtime/data.hpp:602
↓ 10 callers
Method
get_group_id
include/hipSYCL/sycl/libkernel/sp_group.hpp:159
↓ 10 callers
Method
get_id
include/hipSYCL/runtime/hints.hpp:101
↓ 10 callers
Method
get_linear_id
include/hipSYCL/sycl/libkernel/item.hpp:78
↓ 10 callers
Method
get_mapped_args
include/hipSYCL/glue/llvm-sscp/jit.hpp:83
↓ 10 callers
Method
get_num_devices
src/runtime/ze/ze_hardware_manager.cpp:609
↓ 10 callers
Method
get_value
include/hipSYCL/common/hcf_container.hpp:52
↓ 10 callers
Function
hash
include/hipSYCL/common/unordered_dense.hpp:219
↓ 10 callers
Method
is_known_complete
src/runtime/dag_node.cpp:58
↓ 10 callers
Function
r8
read functions. WARNING: we don't care about endianness, so results are different on big endian!
include/hipSYCL/common/unordered_dense.hpp:202
↓ 10 callers
Function
test_basic_reduction
tests/pstl/transform_reduce.cpp:26
↓ 10 callers
Function
test_basic_reduction
tests/pstl/reduce.cpp:27
↓ 10 callers
Function
test_merge
tests/pstl/merge.cpp:30
↓ 10 callers
Function
test_replace
tests/pstl/replace.cpp:26
↓ 10 callers
Function
test_replace_copy
tests/pstl/replace_copy.cpp:26
↓ 10 callers
Function
test_replace_if
tests/pstl/replace_if.cpp:26
↓ 10 callers
Function
test_single_reduction
tests/sycl/reduction.cpp:77
↓ 9 callers
Function
AdaptiveCpp_hash_code
include/hipSYCL/sycl/libkernel/accessor.hpp:1065
↓ 9 callers
Method
AdaptiveCpp_runtime
include/hipSYCL/sycl/device.hpp:257
↓ 9 callers
Function
__acpp_backend_switch
include/hipSYCL/sycl/libkernel/stream.hpp:37
↓ 9 callers
Function
__acpp_sqrt
include/hipSYCL/sycl/libkernel/host/builtins.hpp:341
↓ 9 callers
Function
apply_on_data
include/hipSYCL/sycl/libkernel/generic/hiplike/warp_shuffle.hpp:21
↓ 9 callers
Method
begin
iterator functions These rely on device_array having contiguous memory layout -- let's hope this is the case despite the registerization optimizations
include/hipSYCL/sycl/libkernel/marray.hpp:109
↓ 9 callers
Method
compare_exchange_strong
include/hipSYCL/sycl/libkernel/atomic_ref.hpp:461
↓ 9 callers
Function
copy
include/hipSYCL/algorithms/algorithm.hpp:164
↓ 9 callers
Function
deallocate
src/runtime/allocator.cpp:57
↓ 9 callers
Function
enableModuleStateDumping
src/compiler/llvm-to-backend/LLVMToBackend.cpp:104
↓ 9 callers
Method
fill
include/hipSYCL/sycl/queue.hpp:831
↓ 9 callers
Method
generate_id
include/hipSYCL/runtime/kernel_configuration.hpp:171
↓ 9 callers
Method
get
include/hipSYCL/sycl/libkernel/detail/data_layout.hpp:51
↓ 9 callers
Method
getAlignmentFirst
include/hipSYCL/compiler/cbs/VectorShape.hpp:47
↓ 9 callers
Method
get_global_range
include/hipSYCL/sycl/libkernel/h_item.hpp:69
↓ 9 callers
Function
get_local_range
include/hipSYCL/sycl/libkernel/group.hpp:194
↓ 9 callers
Method
get_num_elements
include/hipSYCL/runtime/data.hpp:604
↓ 9 callers
Method
get_platform
src/runtime/pcuda/pcuda_thread_state.cpp:129
↓ 9 callers
Method
get_subnodes
include/hipSYCL/common/hcf_container.hpp:69
↓ 9 callers
Method
inRegion
src/compiler/cbs/VectorizationInfo.cpp:28
↓ 9 callers
Method
isDeviceCompilation
include/hipSYCL/compiler/CompilationState.hpp:31
↓ 9 callers
Method
is_cpu
include/hipSYCL/sycl/device.hpp:72
↓ 9 callers
Function
malloc
Both libc++ and libstdc++ define std::malloc as ::malloc and similarly * for std::calloc, std::aligned_alloc, and std::free, so it is enough to * i
include/hipSYCL/std/stdpar/detail/sycl_glue.hpp:844
↓ 9 callers
Function
register_pcuda_error
src/runtime/pcuda/pcuda_error.cpp:35
↓ 9 callers
Function
remove_if
include/hipSYCL/algorithms/algorithm.hpp:403
↓ 9 callers
Method
run
src/compiler/llvm-to-backend/host/StaticLocalMemoryPass.cpp:127
↓ 9 callers
Function
select_usm_allocator
include/hipSYCL/sycl/usm_query.hpp:104
↓ 9 callers
Function
test_all_of
tests/pstl/all_of.cpp:27
↓ 9 callers
Function
test_any_of
tests/pstl/any_of.cpp:27
↓ 9 callers
Function
test_is_sorted
tests/pstl/is_sorted.cpp:27
↓ 9 callers
Function
test_is_sorted_until
tests/pstl/is_sorted_until.cpp:27
↓ 9 callers
Function
test_none_of
tests/pstl/none_of.cpp:26
↓ 9 callers
Function
try_retrieve_settings_variable
include/hipSYCL/common/settings.hpp:91
↓ 9 callers
Method
write
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:204
↓ 8 callers
Function
__threadfence_system
include/hipSYCL/pcuda/pcuda.hpp:178
↓ 8 callers
Function
advance_to
include/hipSYCL/algorithms/sort/bitonic_sort.hpp:25
↓ 8 callers
Function
as_cuda_half
include/hipSYCL/sycl/libkernel/detail/half_representation.hpp:129
↓ 8 callers
Function
builtin_memory_order
include/hipSYCL/sycl/libkernel/generic/hiplike/atomic_builtins.hpp:28
↓ 8 callers
Function
early_exit_for_each
include/hipSYCL/algorithms/algorithm.hpp:784
↓ 8 callers
Method
exchange
include/hipSYCL/sycl/libkernel/atomic_ref.hpp:434
↓ 8 callers
Method
for_each_backend
include/hipSYCL/runtime/backend.hpp:78
↓ 8 callers
Function
generate_sorted_random_numbers
tests/pstl/merge.cpp:88
↓ 8 callers
Method
get
include/hipSYCL/runtime/operations.hpp:592
↓ 8 callers
Method
getStride
include/hipSYCL/compiler/cbs/VectorShape.hpp:46
↓ 8 callers
Method
get_access_offset3d
include/hipSYCL/runtime/operations.hpp:181
↓ 8 callers
Method
get_access_range3d
include/hipSYCL/runtime/operations.hpp:186
↓ 8 callers
Method
get_argument_size
src/runtime/kernel_cache.cpp:174
↓ 8 callers
Method
get_device_id
src/runtime/ze/ze_hardware_manager.cpp:618
↓ 8 callers
Function
get_group_id
include/hipSYCL/sycl/libkernel/group.hpp:132
↓ 8 callers
Method
get_group_linear_id
include/hipSYCL/sycl/libkernel/nd_item.hpp:180
↓ 8 callers
Function
get_local_linear_id
include/hipSYCL/sycl/libkernel/group.hpp:315
↓ 8 callers
Method
get_local_linear_range
include/hipSYCL/sycl/libkernel/sp_item.hpp:127
↓ 8 callers
Method
get_native_type
src/runtime/ze/ze_queue.cpp:398
↓ 8 callers
Function
get_num_enqueued_ops
This is a hack: If we just directly access num_outstanding_operations for testing, we trigger a load for this global variable, which would cause a bar
tests/compiler/stdpar/sync-elision/common.hpp:23
↓ 8 callers
Method
get_num_parameters
src/runtime/kernel_cache.cpp:156
↓ 8 callers
Method
get_offset
include/hipSYCL/sycl/handler.hpp:193
↓ 8 callers
Method
get_physical_local_id
include/hipSYCL/sycl/libkernel/sp_group.hpp:260
↓ 8 callers
Method
get_rt
include/hipSYCL/runtime/pcuda/pcuda_runtime.hpp:34
↓ 8 callers
Function
hasOnlyBarrier
src/compiler/cbs/IRUtils.cpp:86
↓ 8 callers
Method
has_binary_data_attached
include/hipSYCL/common/hcf_container.hpp:77
↓ 8 callers
Function
int_as_float
include/hipSYCL/sycl/libkernel/host/atomic_builtins.hpp:50
↓ 8 callers
Method
is_available
src/runtime/ocl/ocl_usm.cpp:344
↓ 8 callers
Method
is_placeholder
include/hipSYCL/sycl/libkernel/accessor.hpp:498
↓ 8 callers
Function
mismatch
include/hipSYCL/algorithms/algorithm.hpp:886
↓ 8 callers
Function
print_error
include/hipSYCL/runtime/error.hpp:193
↓ 8 callers
Function
reduce_over_group
include/hipSYCL/sycl/libkernel/group_functions.hpp:163
← previous
next →
201–300 of 5,740, ranked by callers