MCPcopy Create free account

hub / github.com/AdaptiveCpp/AdaptiveCpp / functions

Functions5,740 in github.com/AdaptiveCpp/AdaptiveCpp

↓ 1 callersFunctionidentifyStoresPotentiallyForStdparArgHandling
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 callersFunctionincrement
tests/compiler/sscp/export-all/second_tu.cpp:3
↓ 1 callersFunctionindex_upper_bound
include/hipSYCL/algorithms/binary_search/index_search.hpp:49
↓ 1 callersMethodinit_allocator
src/runtime/ocl/ocl_hardware_manager.cpp:582
↓ 1 callersFunctioninit_host_buffer
include/hipSYCL/sycl/libkernel/accessor.hpp:1472
↓ 1 callersFunctioninit_input_matrices
tests/compiler/cbs/sycl_dgemm.cpp:78
↓ 1 callersMethodinit_mem_pool
include/hipSYCL/std/stdpar/detail/sycl_glue.hpp:633
↓ 1 callersMethodinitialize_device_data
include/hipSYCL/runtime/operations.hpp:234
↓ 1 callersFunctioninitialize_memory_access
Initialize memory accesses for requirements
src/runtime/dag_direct_scheduler.cpp:68
↓ 1 callersFunctioninlineCallsInBasicBlock
src/compiler/cbs/LoopSplitterInlining.cpp:24
↓ 1 callersFunctioninlineCallsInBasicBlock
src/compiler/cbs/KernelFlattening.cpp:22
↓ 1 callersFunctioninlineCallsInFunction
\pre all contained functions are non recursive! todo: have a recursive-ness termination
src/compiler/cbs/LoopSplitterInlining.cpp:62
↓ 1 callersFunctioninstructionAccessesMemory
src/compiler/stdpar/SyncElision.cpp:127
↓ 1 callersMethodinstrument_offloaded_operation
include/hipSYCL/std/stdpar/detail/sycl_glue.hpp:259
↓ 1 callersFunctionint_to_cuda_half
include/hipSYCL/sycl/libkernel/detail/half_representation.hpp:76
↓ 1 callersFunctionint_to_native_float16
include/hipSYCL/sycl/libkernel/detail/half_representation.hpp:66
↓ 1 callersMethodintersections_with
src/runtime/data.cpp:96
↓ 1 callersMethodintersections_with
include/hipSYCL/runtime/data.hpp:54
↓ 1 callersMethodintersects_with
include/hipSYCL/runtime/operations.hpp:191
↓ 1 callersMethodinvalidate
include/hipSYCL/compiler/cbs/SplitterAnnotationAnalysis.hpp:42
↓ 1 callersFunctionisAnnotatedParallel
src/compiler/cbs/IRUtils.cpp:152
↓ 1 callersFunctionisAnyUserReflectionAnnotatedFunction
src/compiler/reflection/FunctionNameExtractionPass.cpp:49
↓ 1 callersMethodisJoinDivergent
disjoin path divergence
include/hipSYCL/compiler/cbs/VectorizationInfo.hpp:79
↓ 1 callersFunctionisPhiDominated
src/compiler/cbs/SubCfgFormation.cpp:948
↓ 1 callersFunctionisReflectionAnnotatedFunction
src/compiler/reflection/FunctionNameExtractionPass.cpp:35
↓ 1 callersFunctionisRestrictedToRegularMalloc
src/compiler/stdpar/MallocToUSM.cpp:73
↓ 1 callersFunctionisStdFunction
src/compiler/stdpar/MallocToUSM.cpp:84
↓ 1 callersFunctionisSucceedingInBB
returns whether To is in the same BB as From, and succeeds it in the instruction list.
src/compiler/stdpar/SyncElision.cpp:166
↓ 1 callersMethodisTop
include/hipSYCL/compiler/cbs/AllocaSSA.hpp:65
↓ 1 callersFunctionisUsedInFunctions
src/compiler/sscp/KernelOutliningPass.cpp:34
↓ 1 callersMethodisValid
include/hipSYCL/compiler/sscp/IRConstantReplacer.hpp:43
↓ 1 callersFunctionisValidCharInSymbolName
include/hipSYCL/compiler/llvm-to-backend/NameHandling.hpp:18
↓ 1 callersMethodis_alive
include/hipSYCL/std/stdpar/detail/sycl_glue.hpp:373
↓ 1 callersFunctionis_appdb
src/tools/acpp-appdb-tool/acpp-appdb-tool.cpp:24
↓ 1 callersMethodis_capacity_insufficient
include/hipSYCL/common/small_vector.hpp:74
↓ 1 callersMethodis_code_specified
include/hipSYCL/runtime/error.hpp:82
↓ 1 callersMethodis_complete
src/runtime/ze/ze_event.cpp:33
↓ 1 callersMethodis_complete
src/runtime/ocl/ocl_event.cpp:24
↓ 1 callersMethodis_complete
src/runtime/pcuda/pcuda_event.cpp:45
↓ 1 callersMethodis_final_stage
include/hipSYCL/algorithms/reduction/wg_model/configured_reduction_descriptor.hpp:50
↓ 1 callersMethodis_from_pool
include/hipSYCL/std/stdpar/detail/sycl_glue.hpp:454
↓ 1 callersMethodis_host
include/hipSYCL/sycl/context.hpp:121
↓ 1 callersMethodis_host_sampling_run
include/hipSYCL/std/stdpar/detail/offload.hpp:613
↓ 1 callersMethodis_image_requirement
include/hipSYCL/runtime/operations.hpp:162
↓ 1 callersFunctionis_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 callersFunctionis_nonplaceholder_variant
include/hipSYCL/sycl/libkernel/accessor.hpp:805
↓ 1 callersMethodis_offload_sampling_run
include/hipSYCL/std/stdpar/detail/offload.hpp:617
↓ 1 callersMethodis_outoforder_queue
src/runtime/inorder_executor.cpp:83
↓ 1 callersFunctionis_placeholder_variant
include/hipSYCL/sycl/libkernel/accessor.hpp:800
↓ 1 callersFunctionis_plugin_active
src/runtime/backend_loader.cpp:124
↓ 1 callersFunctionis_ranged_variant
include/hipSYCL/sycl/libkernel/accessor.hpp:790
↓ 1 callersMethodis_submitted_by_me
src/runtime/multi_queue_executor.cpp:233
↓ 1 callersMethodis_taskgraph
src/runtime/inorder_executor.cpp:87
↓ 1 callersFunctionis_unranged_variant
include/hipSYCL/sycl/libkernel/accessor.hpp:795
↓ 1 callersFunctioniterate_nd_range_omp
include/hipSYCL/glue/omp/omp_kernel_launcher.hpp:94
↓ 1 callersFunctioniterate_partial_range
include/hipSYCL/glue/generic/host/iterate_range.hpp:153
↓ 1 callersFunctionjoint_all_of
include/hipSYCL/sycl/libkernel/group_functions.hpp:110
↓ 1 callersFunctionjoint_any_of
include/hipSYCL/sycl/libkernel/group_functions.hpp:92
↓ 1 callersFunctionjoint_none_of
include/hipSYCL/sycl/libkernel/group_functions.hpp:128
↓ 1 callersMethodkhr_get_default_context
include/hipSYCL/sycl/context.hpp:261
↓ 1 callersFunctionlaunch_kernel_from_so
src/runtime/omp/omp_queue.cpp:210
↓ 1 callersFunctionlinkBitcode
src/compiler/llvm-to-backend/LLVMToBackend.cpp:135
↓ 1 callersMethodlinkBitcodeString
src/compiler/llvm-to-backend/LLVMToBackend.cpp:563
↓ 1 callersFunctionlist_backends
src/tools/acpp-info/acpp-info.cpp:21
↓ 1 callersFunctionlist_device_details
src/tools/acpp-info/acpp-info.cpp:66
↓ 1 callersFunctionlist_devices
src/tools/acpp-info/acpp-info.cpp:168
↓ 1 callersFunctionllvmBinOpToAcppBinOp
src/compiler/sscp/StdAtomicRemapperPass.cpp:109
↓ 1 callersFunctionloadSizeValuesFromArgument
reinterpret single argument as array if neccessary and load scalar size values into LocalSize
src/compiler/cbs/SubCfgFormation.cpp:221
↓ 1 callersFunctionload_plugin
src/runtime/backend_loader.cpp:33
↓ 1 callersMethodlock
include/hipSYCL/common/spin_lock.hpp:22
↓ 1 callersFunctionmakeWrapperFunction
* 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 callersFunctionmake_async_buffer
include/hipSYCL/sycl/buffer_explicit_behavior.hpp:44
↓ 1 callersFunctionmake_async_view
include/hipSYCL/sycl/buffer_explicit_behavior.hpp:111
↓ 1 callersFunctionmake_async_writeback_view
include/hipSYCL/sycl/buffer_explicit_behavior.hpp:76
↓ 1 callersMethodmake_present
include/hipSYCL/runtime/hints.hpp:38
↓ 1 callersFunctionmake_queue
include/hipSYCL/sycl/pcuda_interop.hpp:46
↓ 1 callersFunctionmake_rgb_color
(r,g,b)
doc/img/render-implementations.py:58
↓ 1 callersFunctionmake_shared_library_from_blob
src/runtime/omp/omp_code_object.cpp:34
↓ 1 callersFunctionmake_sync_view
include/hipSYCL/sycl/buffer_explicit_behavior.hpp:100
↓ 1 callersFunctionmake_sync_writeback_view
include/hipSYCL/sycl/buffer_explicit_behavior.hpp:64
↓ 1 callersMethodmalloc_device
src/runtime/ocl/ocl_usm.cpp:379
↓ 1 callersMethodmalloc_host
src/runtime/ocl/ocl_usm.cpp:375
↓ 1 callersMethodmapSymbolsToModuleIds
include/hipSYCL/compiler/llvm-to-backend/LLVMToBackend.hpp:142
↓ 1 callersMethodmap_smybols
include/hipSYCL/glue/llvm-sscp/jit.hpp:178
↓ 1 callersFunctionmap_vector
tests/compiler/cbs/repeated_group_reduce.cpp:19
↓ 1 callersFunctionmarkLoopParallel
src/compiler/cbs/LoopsParallelMarker.cpp:23
↓ 1 callersMethodmark_range_current
Marks an allocation range on a given device most recent
include/hipSYCL/runtime/data.hpp:511
↓ 1 callersMethodmark_range_valid
Marks an allocation range on a give device as not invalidated
include/hipSYCL/runtime/data.hpp:497
↓ 1 callersMethodmark_virtually_submitted
src/runtime/dag_node.cpp:72
↓ 1 callersFunctionmatmul_blocked
tests/compiler/cbs/sycl_dgemm.cpp:17
↓ 1 callersFunctionmax_element
include/hipSYCL/std/stdpar/pstl-impl/algorithm.hpp:1809
↓ 1 callersFunctionmco_create
src/runtime/support/minicoro.h:1752
↓ 1 callersFunctionmco_desc_init
src/runtime/support/minicoro.h:1660
↓ 1 callersFunctionmco_destroy
src/runtime/support/minicoro.h:1781
↓ 1 callersFunctionmco_get_bytes_stored
src/runtime/support/minicoro.h:1914
↓ 1 callersFunctionmco_init
src/runtime/support/minicoro.h:1703
↓ 1 callersFunctionmco_pop
src/runtime/support/minicoro.h:1874
↓ 1 callersFunctionmco_push
src/runtime/support/minicoro.h:1854
↓ 1 callersFunctionmco_resume
src/runtime/support/minicoro.h:1799
↓ 1 callersFunctionmco_status
src/runtime/support/minicoro.h:1840
← previousnext →1,601–1,700 of 5,740, ranked by callers