MCPcopy Create free account

hub / github.com/AdaptiveCpp/AdaptiveCpp / functions

Functions5,740 in github.com/AdaptiveCpp/AdaptiveCpp

↓ 11 callersFunctionmix
multiply and xor mix function, aka MUM
include/hipSYCL/common/unordered_dense.hpp:196
↓ 11 callersMethodpop_back
include/hipSYCL/common/unordered_dense.hpp:739
↓ 11 callersFunctionprint_info
src/tools/acpp-info/acpp-info.cpp:48
↓ 11 callersMethodrun
src/compiler/sscp/TargetSeparationPass.cpp:497
↓ 11 callersMethodsetVectorShape
src/compiler/cbs/VectorizationInfo.cpp:259
↓ 11 callersFunctiontransform_reduce
include/hipSYCL/algorithms/numeric.hpp:173
↓ 10 callersFunctioncbegin
include/hipSYCL/sycl/libkernel/accessor.hpp:1304
↓ 10 callersFunctioncheck_with_tolerance
tests/compiler/sscp/builtin_remapping.cpp:16
↓ 10 callersFunctionchibihash64__rotl
include/hipSYCL/common/stable_running_hash.hpp:42
↓ 10 callersFunctioncomp
tests/sycl/relational.cpp:88
↓ 10 callersFunctiondistribute_items
include/hipSYCL/sycl/libkernel/sp_group.hpp:1199
↓ 10 callersMethoddump
src/common/appdb.cpp:46
↓ 10 callersFunctionexists
src/common/filesystem.cpp:169
↓ 10 callersMethodfetch_add
include/hipSYCL/sycl/libkernel/atomic_ref.hpp:480
↓ 10 callersMethodgetAlignmentGeneral
src/compiler/cbs/VectorShape.cpp:88
↓ 10 callersMethodget_device
src/runtime/hip/hip_queue.cpp:468
↓ 10 callersMethodget_device
include/hipSYCL/algorithms/util/allocation_cache.hpp:174
↓ 10 callersMethodget_element_size
include/hipSYCL/runtime/data.hpp:602
↓ 10 callersMethodget_group_id
include/hipSYCL/sycl/libkernel/sp_group.hpp:159
↓ 10 callersMethodget_id
include/hipSYCL/runtime/hints.hpp:101
↓ 10 callersMethodget_linear_id
include/hipSYCL/sycl/libkernel/item.hpp:78
↓ 10 callersMethodget_mapped_args
include/hipSYCL/glue/llvm-sscp/jit.hpp:83
↓ 10 callersMethodget_num_devices
src/runtime/ze/ze_hardware_manager.cpp:609
↓ 10 callersMethodget_value
include/hipSYCL/common/hcf_container.hpp:52
↓ 10 callersFunctionhash
include/hipSYCL/common/unordered_dense.hpp:219
↓ 10 callersMethodis_known_complete
src/runtime/dag_node.cpp:58
↓ 10 callersFunctionr8
read functions. WARNING: we don't care about endianness, so results are different on big endian!
include/hipSYCL/common/unordered_dense.hpp:202
↓ 10 callersFunctiontest_basic_reduction
tests/pstl/transform_reduce.cpp:26
↓ 10 callersFunctiontest_basic_reduction
tests/pstl/reduce.cpp:27
↓ 10 callersFunctiontest_merge
tests/pstl/merge.cpp:30
↓ 10 callersFunctiontest_replace
tests/pstl/replace.cpp:26
↓ 10 callersFunctiontest_replace_copy
tests/pstl/replace_copy.cpp:26
↓ 10 callersFunctiontest_replace_if
tests/pstl/replace_if.cpp:26
↓ 10 callersFunctiontest_single_reduction
tests/sycl/reduction.cpp:77
↓ 9 callersFunctionAdaptiveCpp_hash_code
include/hipSYCL/sycl/libkernel/accessor.hpp:1065
↓ 9 callersMethodAdaptiveCpp_runtime
include/hipSYCL/sycl/device.hpp:257
↓ 9 callersFunction__acpp_backend_switch
include/hipSYCL/sycl/libkernel/stream.hpp:37
↓ 9 callersFunction__acpp_sqrt
include/hipSYCL/sycl/libkernel/host/builtins.hpp:341
↓ 9 callersFunctionapply_on_data
include/hipSYCL/sycl/libkernel/generic/hiplike/warp_shuffle.hpp:21
↓ 9 callersMethodbegin
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 callersMethodcompare_exchange_strong
include/hipSYCL/sycl/libkernel/atomic_ref.hpp:461
↓ 9 callersFunctioncopy
include/hipSYCL/algorithms/algorithm.hpp:164
↓ 9 callersFunctiondeallocate
src/runtime/allocator.cpp:57
↓ 9 callersFunctionenableModuleStateDumping
src/compiler/llvm-to-backend/LLVMToBackend.cpp:104
↓ 9 callersMethodfill
include/hipSYCL/sycl/queue.hpp:831
↓ 9 callersMethodgenerate_id
include/hipSYCL/runtime/kernel_configuration.hpp:171
↓ 9 callersMethodget
include/hipSYCL/sycl/libkernel/detail/data_layout.hpp:51
↓ 9 callersMethodgetAlignmentFirst
include/hipSYCL/compiler/cbs/VectorShape.hpp:47
↓ 9 callersMethodget_global_range
include/hipSYCL/sycl/libkernel/h_item.hpp:69
↓ 9 callersFunctionget_local_range
include/hipSYCL/sycl/libkernel/group.hpp:194
↓ 9 callersMethodget_num_elements
include/hipSYCL/runtime/data.hpp:604
↓ 9 callersMethodget_platform
src/runtime/pcuda/pcuda_thread_state.cpp:129
↓ 9 callersMethodget_subnodes
include/hipSYCL/common/hcf_container.hpp:69
↓ 9 callersMethodinRegion
src/compiler/cbs/VectorizationInfo.cpp:28
↓ 9 callersMethodisDeviceCompilation
include/hipSYCL/compiler/CompilationState.hpp:31
↓ 9 callersMethodis_cpu
include/hipSYCL/sycl/device.hpp:72
↓ 9 callersFunctionmalloc
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 callersFunctionregister_pcuda_error
src/runtime/pcuda/pcuda_error.cpp:35
↓ 9 callersFunctionremove_if
include/hipSYCL/algorithms/algorithm.hpp:403
↓ 9 callersMethodrun
src/compiler/llvm-to-backend/host/StaticLocalMemoryPass.cpp:127
↓ 9 callersFunctionselect_usm_allocator
include/hipSYCL/sycl/usm_query.hpp:104
↓ 9 callersFunctiontest_all_of
tests/pstl/all_of.cpp:27
↓ 9 callersFunctiontest_any_of
tests/pstl/any_of.cpp:27
↓ 9 callersFunctiontest_is_sorted
tests/pstl/is_sorted.cpp:27
↓ 9 callersFunctiontest_is_sorted_until
tests/pstl/is_sorted_until.cpp:27
↓ 9 callersFunctiontest_none_of
tests/pstl/none_of.cpp:26
↓ 9 callersFunctiontry_retrieve_settings_variable
include/hipSYCL/common/settings.hpp:91
↓ 9 callersMethodwrite
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:204
↓ 8 callersFunction__threadfence_system
include/hipSYCL/pcuda/pcuda.hpp:178
↓ 8 callersFunctionadvance_to
include/hipSYCL/algorithms/sort/bitonic_sort.hpp:25
↓ 8 callersFunctionas_cuda_half
include/hipSYCL/sycl/libkernel/detail/half_representation.hpp:129
↓ 8 callersFunctionbuiltin_memory_order
include/hipSYCL/sycl/libkernel/generic/hiplike/atomic_builtins.hpp:28
↓ 8 callersFunctionearly_exit_for_each
include/hipSYCL/algorithms/algorithm.hpp:784
↓ 8 callersMethodexchange
include/hipSYCL/sycl/libkernel/atomic_ref.hpp:434
↓ 8 callersMethodfor_each_backend
include/hipSYCL/runtime/backend.hpp:78
↓ 8 callersFunctiongenerate_sorted_random_numbers
tests/pstl/merge.cpp:88
↓ 8 callersMethodget
include/hipSYCL/runtime/operations.hpp:592
↓ 8 callersMethodgetStride
include/hipSYCL/compiler/cbs/VectorShape.hpp:46
↓ 8 callersMethodget_access_offset3d
include/hipSYCL/runtime/operations.hpp:181
↓ 8 callersMethodget_access_range3d
include/hipSYCL/runtime/operations.hpp:186
↓ 8 callersMethodget_argument_size
src/runtime/kernel_cache.cpp:174
↓ 8 callersMethodget_device_id
src/runtime/ze/ze_hardware_manager.cpp:618
↓ 8 callersFunctionget_group_id
include/hipSYCL/sycl/libkernel/group.hpp:132
↓ 8 callersMethodget_group_linear_id
include/hipSYCL/sycl/libkernel/nd_item.hpp:180
↓ 8 callersFunctionget_local_linear_id
include/hipSYCL/sycl/libkernel/group.hpp:315
↓ 8 callersMethodget_local_linear_range
include/hipSYCL/sycl/libkernel/sp_item.hpp:127
↓ 8 callersMethodget_native_type
src/runtime/ze/ze_queue.cpp:398
↓ 8 callersFunctionget_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 callersMethodget_num_parameters
src/runtime/kernel_cache.cpp:156
↓ 8 callersMethodget_offset
include/hipSYCL/sycl/handler.hpp:193
↓ 8 callersMethodget_physical_local_id
include/hipSYCL/sycl/libkernel/sp_group.hpp:260
↓ 8 callersMethodget_rt
include/hipSYCL/runtime/pcuda/pcuda_runtime.hpp:34
↓ 8 callersFunctionhasOnlyBarrier
src/compiler/cbs/IRUtils.cpp:86
↓ 8 callersMethodhas_binary_data_attached
include/hipSYCL/common/hcf_container.hpp:77
↓ 8 callersFunctionint_as_float
include/hipSYCL/sycl/libkernel/host/atomic_builtins.hpp:50
↓ 8 callersMethodis_available
src/runtime/ocl/ocl_usm.cpp:344
↓ 8 callersMethodis_placeholder
include/hipSYCL/sycl/libkernel/accessor.hpp:498
↓ 8 callersFunctionmismatch
include/hipSYCL/algorithms/algorithm.hpp:886
↓ 8 callersFunctionprint_error
include/hipSYCL/runtime/error.hpp:193
↓ 8 callersFunctionreduce_over_group
include/hipSYCL/sycl/libkernel/group_functions.hpp:163
← previousnext →201–300 of 5,740, ranked by callers