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
↓ 1 callers
Function
identifyStoresPotentiallyForStdparArgHandling
Identifies store instructions that might be related for argument handling: We identify these instructions by looking for allocas in the function. If t
src/compiler/stdpar/SyncElision.cpp:60
↓ 1 callers
Function
increment
tests/compiler/sscp/export-all/second_tu.cpp:3
↓ 1 callers
Function
index_upper_bound
include/hipSYCL/algorithms/binary_search/index_search.hpp:49
↓ 1 callers
Method
init_allocator
src/runtime/ocl/ocl_hardware_manager.cpp:582
↓ 1 callers
Function
init_host_buffer
include/hipSYCL/sycl/libkernel/accessor.hpp:1472
↓ 1 callers
Function
init_input_matrices
tests/compiler/cbs/sycl_dgemm.cpp:78
↓ 1 callers
Method
init_mem_pool
include/hipSYCL/std/stdpar/detail/sycl_glue.hpp:633
↓ 1 callers
Method
initialize_device_data
include/hipSYCL/runtime/operations.hpp:234
↓ 1 callers
Function
initialize_memory_access
Initialize memory accesses for requirements
src/runtime/dag_direct_scheduler.cpp:68
↓ 1 callers
Function
inlineCallsInBasicBlock
src/compiler/cbs/LoopSplitterInlining.cpp:24
↓ 1 callers
Function
inlineCallsInBasicBlock
src/compiler/cbs/KernelFlattening.cpp:22
↓ 1 callers
Function
inlineCallsInFunction
\pre all contained functions are non recursive! todo: have a recursive-ness termination
src/compiler/cbs/LoopSplitterInlining.cpp:62
↓ 1 callers
Function
instructionAccessesMemory
src/compiler/stdpar/SyncElision.cpp:127
↓ 1 callers
Method
instrument_offloaded_operation
include/hipSYCL/std/stdpar/detail/sycl_glue.hpp:259
↓ 1 callers
Function
int_to_cuda_half
include/hipSYCL/sycl/libkernel/detail/half_representation.hpp:76
↓ 1 callers
Function
int_to_native_float16
include/hipSYCL/sycl/libkernel/detail/half_representation.hpp:66
↓ 1 callers
Method
intersections_with
src/runtime/data.cpp:96
↓ 1 callers
Method
intersections_with
include/hipSYCL/runtime/data.hpp:54
↓ 1 callers
Method
intersects_with
include/hipSYCL/runtime/operations.hpp:191
↓ 1 callers
Method
invalidate
include/hipSYCL/compiler/cbs/SplitterAnnotationAnalysis.hpp:42
↓ 1 callers
Function
isAnnotatedParallel
src/compiler/cbs/IRUtils.cpp:152
↓ 1 callers
Function
isAnyUserReflectionAnnotatedFunction
src/compiler/reflection/FunctionNameExtractionPass.cpp:49
↓ 1 callers
Method
isJoinDivergent
disjoin path divergence
include/hipSYCL/compiler/cbs/VectorizationInfo.hpp:79
↓ 1 callers
Function
isPhiDominated
src/compiler/cbs/SubCfgFormation.cpp:948
↓ 1 callers
Function
isReflectionAnnotatedFunction
src/compiler/reflection/FunctionNameExtractionPass.cpp:35
↓ 1 callers
Function
isRestrictedToRegularMalloc
src/compiler/stdpar/MallocToUSM.cpp:73
↓ 1 callers
Function
isStdFunction
src/compiler/stdpar/MallocToUSM.cpp:84
↓ 1 callers
Function
isSucceedingInBB
returns whether To is in the same BB as From, and succeeds it in the instruction list.
src/compiler/stdpar/SyncElision.cpp:166
↓ 1 callers
Method
isTop
include/hipSYCL/compiler/cbs/AllocaSSA.hpp:65
↓ 1 callers
Function
isUsedInFunctions
src/compiler/sscp/KernelOutliningPass.cpp:34
↓ 1 callers
Method
isValid
include/hipSYCL/compiler/sscp/IRConstantReplacer.hpp:43
↓ 1 callers
Function
isValidCharInSymbolName
include/hipSYCL/compiler/llvm-to-backend/NameHandling.hpp:18
↓ 1 callers
Method
is_alive
include/hipSYCL/std/stdpar/detail/sycl_glue.hpp:373
↓ 1 callers
Function
is_appdb
src/tools/acpp-appdb-tool/acpp-appdb-tool.cpp:24
↓ 1 callers
Method
is_capacity_insufficient
include/hipSYCL/common/small_vector.hpp:74
↓ 1 callers
Method
is_code_specified
include/hipSYCL/runtime/error.hpp:82
↓ 1 callers
Method
is_complete
src/runtime/ze/ze_event.cpp:33
↓ 1 callers
Method
is_complete
src/runtime/ocl/ocl_event.cpp:24
↓ 1 callers
Method
is_complete
src/runtime/pcuda/pcuda_event.cpp:45
↓ 1 callers
Method
is_final_stage
include/hipSYCL/algorithms/reduction/wg_model/configured_reduction_descriptor.hpp:50
↓ 1 callers
Method
is_from_pool
include/hipSYCL/std/stdpar/detail/sycl_glue.hpp:454
↓ 1 callers
Method
is_host
include/hipSYCL/sycl/context.hpp:121
↓ 1 callers
Method
is_host_sampling_run
include/hipSYCL/std/stdpar/detail/offload.hpp:613
↓ 1 callers
Method
is_image_requirement
include/hipSYCL/runtime/operations.hpp:162
↓ 1 callers
Function
is_likely_invariant_argument
Estimates whether kernel arguments might be invariant. This also updates the statistics in the appdb, so if this function returns true, a specializati
src/runtime/adaptivity_engine.cpp:52
↓ 1 callers
Function
is_nonplaceholder_variant
include/hipSYCL/sycl/libkernel/accessor.hpp:805
↓ 1 callers
Method
is_offload_sampling_run
include/hipSYCL/std/stdpar/detail/offload.hpp:617
↓ 1 callers
Method
is_outoforder_queue
src/runtime/inorder_executor.cpp:83
↓ 1 callers
Function
is_placeholder_variant
include/hipSYCL/sycl/libkernel/accessor.hpp:800
↓ 1 callers
Function
is_plugin_active
src/runtime/backend_loader.cpp:124
↓ 1 callers
Function
is_ranged_variant
include/hipSYCL/sycl/libkernel/accessor.hpp:790
↓ 1 callers
Method
is_submitted_by_me
src/runtime/multi_queue_executor.cpp:233
↓ 1 callers
Method
is_taskgraph
src/runtime/inorder_executor.cpp:87
↓ 1 callers
Function
is_unranged_variant
include/hipSYCL/sycl/libkernel/accessor.hpp:795
↓ 1 callers
Function
iterate_nd_range_omp
include/hipSYCL/glue/omp/omp_kernel_launcher.hpp:94
↓ 1 callers
Function
iterate_partial_range
include/hipSYCL/glue/generic/host/iterate_range.hpp:153
↓ 1 callers
Function
joint_all_of
include/hipSYCL/sycl/libkernel/group_functions.hpp:110
↓ 1 callers
Function
joint_any_of
include/hipSYCL/sycl/libkernel/group_functions.hpp:92
↓ 1 callers
Function
joint_none_of
include/hipSYCL/sycl/libkernel/group_functions.hpp:128
↓ 1 callers
Method
khr_get_default_context
include/hipSYCL/sycl/context.hpp:261
↓ 1 callers
Function
launch_kernel_from_so
src/runtime/omp/omp_queue.cpp:210
↓ 1 callers
Function
linkBitcode
src/compiler/llvm-to-backend/LLVMToBackend.cpp:135
↓ 1 callers
Method
linkBitcodeString
src/compiler/llvm-to-backend/LLVMToBackend.cpp:563
↓ 1 callers
Function
list_backends
src/tools/acpp-info/acpp-info.cpp:21
↓ 1 callers
Function
list_device_details
src/tools/acpp-info/acpp-info.cpp:66
↓ 1 callers
Function
list_devices
src/tools/acpp-info/acpp-info.cpp:168
↓ 1 callers
Function
llvmBinOpToAcppBinOp
src/compiler/sscp/StdAtomicRemapperPass.cpp:109
↓ 1 callers
Function
loadSizeValuesFromArgument
reinterpret single argument as array if neccessary and load scalar size values into LocalSize
src/compiler/cbs/SubCfgFormation.cpp:221
↓ 1 callers
Function
load_plugin
src/runtime/backend_loader.cpp:33
↓ 1 callers
Method
lock
include/hipSYCL/common/spin_lock.hpp:22
↓ 1 callers
Function
makeWrapperFunction
* This creates a wrapper function for a kernel function that takes the following arguments: * - A pointer to a struct containing {num_groups, group_i
src/compiler/llvm-to-backend/host/HostKernelWrapperPass.cpp:66
↓ 1 callers
Function
make_async_buffer
include/hipSYCL/sycl/buffer_explicit_behavior.hpp:44
↓ 1 callers
Function
make_async_view
include/hipSYCL/sycl/buffer_explicit_behavior.hpp:111
↓ 1 callers
Function
make_async_writeback_view
include/hipSYCL/sycl/buffer_explicit_behavior.hpp:76
↓ 1 callers
Method
make_present
include/hipSYCL/runtime/hints.hpp:38
↓ 1 callers
Function
make_queue
include/hipSYCL/sycl/pcuda_interop.hpp:46
↓ 1 callers
Function
make_rgb_color
(r,g,b)
doc/img/render-implementations.py:58
↓ 1 callers
Function
make_shared_library_from_blob
src/runtime/omp/omp_code_object.cpp:34
↓ 1 callers
Function
make_sync_view
include/hipSYCL/sycl/buffer_explicit_behavior.hpp:100
↓ 1 callers
Function
make_sync_writeback_view
include/hipSYCL/sycl/buffer_explicit_behavior.hpp:64
↓ 1 callers
Method
malloc_device
src/runtime/ocl/ocl_usm.cpp:379
↓ 1 callers
Method
malloc_host
src/runtime/ocl/ocl_usm.cpp:375
↓ 1 callers
Method
mapSymbolsToModuleIds
include/hipSYCL/compiler/llvm-to-backend/LLVMToBackend.hpp:142
↓ 1 callers
Method
map_smybols
include/hipSYCL/glue/llvm-sscp/jit.hpp:178
↓ 1 callers
Function
map_vector
tests/compiler/cbs/repeated_group_reduce.cpp:19
↓ 1 callers
Function
markLoopParallel
src/compiler/cbs/LoopsParallelMarker.cpp:23
↓ 1 callers
Method
mark_range_current
Marks an allocation range on a given device most recent
include/hipSYCL/runtime/data.hpp:511
↓ 1 callers
Method
mark_range_valid
Marks an allocation range on a give device as not invalidated
include/hipSYCL/runtime/data.hpp:497
↓ 1 callers
Method
mark_virtually_submitted
src/runtime/dag_node.cpp:72
↓ 1 callers
Function
matmul_blocked
tests/compiler/cbs/sycl_dgemm.cpp:17
↓ 1 callers
Function
max_element
include/hipSYCL/std/stdpar/pstl-impl/algorithm.hpp:1809
↓ 1 callers
Function
mco_create
src/runtime/support/minicoro.h:1752
↓ 1 callers
Function
mco_desc_init
src/runtime/support/minicoro.h:1660
↓ 1 callers
Function
mco_destroy
src/runtime/support/minicoro.h:1781
↓ 1 callers
Function
mco_get_bytes_stored
src/runtime/support/minicoro.h:1914
↓ 1 callers
Function
mco_init
src/runtime/support/minicoro.h:1703
↓ 1 callers
Function
mco_pop
src/runtime/support/minicoro.h:1874
↓ 1 callers
Function
mco_push
src/runtime/support/minicoro.h:1854
↓ 1 callers
Function
mco_resume
src/runtime/support/minicoro.h:1799
↓ 1 callers
Function
mco_status
src/runtime/support/minicoro.h:1840
← previous
next →
1,601–1,700 of 5,740, ranked by callers