MCPcopy Create free account

hub / github.com/AdaptiveCpp/AdaptiveCpp / functions

Functions5,740 in github.com/AdaptiveCpp/AdaptiveCpp

↓ 1 callersMethodapplyAttributes
include/hipSYCL/compiler/Frontend.hpp:291
↓ 1 callersFunctionarguments_are_used
include/hipSYCL/sycl/jit.hpp:42
↓ 1 callersMethodarrayifyMultiSubCfgValues
creates array allocas for values that are identified as spanning multiple subcfgs
src/compiler/cbs/SubCfgFormation.cpp:712
↓ 1 callersFunctionarrayifyValue
Create a new alloca of size \a NumElements at \a IPAllocas. The type is taken from \a ToArrayify. At \a InsertionPoint, a store is added that stores t
src/compiler/cbs/IRUtils.cpp:423
↓ 1 callersFunctionassign_devices_or_default
Ensures that the argument node has the default device assigned, as well as the appropriate bind_to_device execution hint.
src/runtime/dag_direct_scheduler.cpp:56
↓ 1 callersMethodassign_effective_operation
src/runtime/dag_node.cpp:111
↓ 1 callersMethodassign_execution_index
src/runtime/dag_node.cpp:106
↓ 1 callersMethodassign_to_execution_lane
src/runtime/dag_node.cpp:101
↓ 1 callersFunctionatomic_fence
include/hipSYCL/sycl/libkernel/atomic_ref.hpp:45
↓ 1 callersMethodattach
include/hipSYCL/std/stdpar/detail/sycl_glue.hpp:74
↓ 1 callersFunctionautomatic_require
include/hipSYCL/sycl/queue.hpp:1346
↓ 1 callersMethodbarrier
include/hipSYCL/glue/generic/host/collective_execution_engine.hpp:94
↓ 1 callersMethodbegin
include/hipSYCL/compiler/cbs/IRUtils.hpp:83
↓ 1 callersFunctionbind_to_handler
include/hipSYCL/sycl/handler.hpp:1264
↓ 1 callersFunctionbitonic_sort
include/hipSYCL/algorithms/sort/bitonic_sort.hpp:69
↓ 1 callersFunctionblockHasBarrier
src/compiler/cbs/IRUtils.cpp:65
↓ 1 callersFunctionbreakPHIToAllocas
* Convert a PHI to a read from a stack value and all the sources to * writes to the same stack value. * * Used to fix context save/restore issues w
src/compiler/cbs/PHIsToAllocas.cpp:49
↓ 1 callersMethodbuild
src/runtime/omp/omp_code_object.cpp:121
↓ 1 callersFunctionbuildKernelNameFromRecordType
Builds a kernel name from a RecordDecl, taking into account template specializations. Returns an empty string if the name is not a valid kernel name.
include/hipSYCL/compiler/Frontend.hpp:137
↓ 1 callersMethodbuild_decaying_bins
include/hipSYCL/runtime/multi_queue_executor.hpp:76
↓ 1 callersMethodbuild_node
src/runtime/dag_builder.cpp:143
↓ 1 callersFunctionbuiltin_less_than
include/hipSYCL/sycl/libkernel/detail/half_representation.hpp:177
↓ 1 callersFunctionbuiltin_less_than_equal
include/hipSYCL/sycl/libkernel/detail/half_representation.hpp:185
↓ 1 callersFunctioncall_lambda
tests/device_compilation_tests.cpp:35
↓ 1 callersFunctioncanGlobalVariableBeRemoved
src/compiler/GlobalsPruningPass.cpp:10
↓ 1 callersFunctioncanonicalizeEntry
src/compiler/cbs/CanonicalizeBarriers.cpp:100
↓ 1 callersFunctioncanonicalizeExitBarriers
src/compiler/cbs/CanonicalizeBarriers.cpp:39
↓ 1 callersFunctioncanonicalizeFreeKernelParameters
Canonicalize free kernels. This is slightly different, since here we need to look at callsites of kernels.
src/compiler/sscp/KernelOutliningPass.cpp:336
↓ 1 callersFunctioncanonicalizeLambdaKernelParameters
In principle, we expect our kernels to have one argument: A struct containing the user lambda that has the ByVal LLVM attribute. In practice, there mi
src/compiler/sscp/KernelOutliningPass.cpp:202
↓ 1 callersFunctionceil_division
include/hipSYCL/glue/generic/hiplike/hiplike_kernel_launcher.hpp:322
↓ 1 callersFunctioncheckCapacity
src/compiler/llvm-to-backend/host/StaticLocalMemoryPass.cpp:30
↓ 1 callersFunctionchibihash64
include/hipSYCL/common/stable_running_hash.hpp:47
↓ 1 callersFunctionchibihash64__load64le
include/hipSYCL/common/stable_running_hash.hpp:38
↓ 1 callersMethodclear
include/hipSYCL/common/unordered_dense.hpp:1368
↓ 1 callersMethodclone_requirement
include/hipSYCL/runtime/operations.hpp:285
↓ 1 callersFunctioncollectAllCallees
src/compiler/stdpar/MallocToUSM.cpp:94
↓ 1 callersFunctioncollectAllCallersFromSet
src/compiler/stdpar/MallocToUSM.cpp:120
↓ 1 callersFunctioncollectFunctionUsers
include/hipSYCL/compiler/utils/ConstantExpressions.hpp:30
↓ 1 callersFunctioncompile
include/hipSYCL/glue/llvm-sscp/jit.hpp:231
↓ 1 callersFunctioncompile_if
include/hipSYCL/glue/llvm-sscp/jit-reflection/queries.hpp:98
↓ 1 callersMethodcompute
src/compiler/cbs/UniformityAnalysis.cpp:286
↓ 1 callersMethodcomputeJoinPoints
src/compiler/cbs/SyncDependenceAnalysis.cpp:327
↓ 1 callersFunctioncomputeLoopPO
src/compiler/cbs/SyncDependenceAnalysis.cpp:206
↓ 1 callersMethodcomputeShape
src/compiler/cbs/VectorShapeTransformer.cpp:79
↓ 1 callersFunctioncomputeTopLevelPO
src/compiler/cbs/SyncDependenceAnalysis.cpp:198
↓ 1 callersMethodconfigure_for_stage
include/hipSYCL/algorithms/reduction/wg_model/group_reduction_algorithms.hpp:111
↓ 1 callersFunctionconstruct_default_queue
include/hipSYCL/std/stdpar/detail/sycl_glue.hpp:59
↓ 1 callersFunctionconstruct_queue
include/hipSYCL/std/stdpar/detail/sycl_glue.hpp:65
↓ 1 callersMethodcontains
include/hipSYCL/common/small_map.hpp:53
↓ 1 callersMethodcontains_device
include/hipSYCL/runtime/device_list.hpp:97
↓ 1 callersMethodcontains_non_instant_nodes
include/hipSYCL/sycl/handler.hpp:1129
↓ 1 callersFunctionconvert
tests/device_compilation_tests.cpp:65
↓ 1 callersFunctioncopyGVToAS
src/compiler/sscp/pcuda/StaticLocalMemoryPass.cpp:30
↓ 1 callersFunctioncopy_kernel
tests/compiler/pcuda/kernel_launch.cpp:16
↓ 1 callersFunctioncopy_node
src/tools/acpp-hcf-tool/acpp-hcf-tool.cpp:70
↓ 1 callersMethodcopy_node_list
src/runtime/dag_submitted_ops.cpp:36
↓ 1 callersMethodcreate
src/runtime/backend_loader.cpp:227
↓ 1 callersMethodcreate
include/hipSYCL/glue/llvm-sscp/sscp_kernel_launcher.hpp:231
↓ 1 callersFunctioncreateAtomicCmpExchange
src/compiler/sscp/StdAtomicRemapperPass.cpp:335
↓ 1 callersFunctioncreateAtomicExchange
src/compiler/sscp/StdAtomicRemapperPass.cpp:308
↓ 1 callersFunctioncreateAtomicFetchOp
src/compiler/sscp/StdAtomicRemapperPass.cpp:366
↓ 1 callersFunctioncreateAtomicLoad
src/compiler/sscp/StdAtomicRemapperPass.cpp:284
↓ 1 callersFunctioncreateAtomicStore
src/compiler/sscp/StdAtomicRemapperPass.cpp:257
↓ 1 callersFunctioncreateBuilder
src/compiler/cbs/SubCfgFormation.cpp:61
↓ 1 callersFunctioncreateLocalMemGV
src/compiler/sscp/pcuda/StaticLocalMemoryPass.cpp:77
↓ 1 callersFunctioncreateParallelAccessesMdOrAddAccessGroup
src/compiler/cbs/IRUtils.cpp:220
↓ 1 callersFunctioncreateUnreachableBlock
src/compiler/cbs/SubCfgFormation.cpp:1189
↓ 1 callersFunctioncreate_backend
src/runtime/backend_loader.cpp:65
↓ 1 callersFunctioncreate_multi_queue_executor
src/runtime/ze/ze_backend.cpp:40
↓ 1 callersFunctioncreate_multi_queue_executor
src/runtime/ocl/ocl_backend.cpp:40
↓ 1 callersFunctioncreate_multi_queue_executor
src/runtime/hip/hip_backend.cpp:38
↓ 1 callersFunctioncreate_multi_queue_executor
src/runtime/omp/omp_backend.cpp:46
↓ 1 callersFunctioncreate_multi_queue_executor
src/runtime/cuda/cuda_backend.cpp:37
↓ 1 callersMethodcreate_queue_completion_event
src/runtime/ze/ze_queue.cpp:221
↓ 1 callersFunctioncuda_half_to_int
include/hipSYCL/sycl/libkernel/detail/half_representation.hpp:72
↓ 1 callersMethoddefine_as_call_sequence
include/hipSYCL/sycl/jit.hpp:165
↓ 1 callersFunctiondescendCallGraphAndAdd
src/compiler/sscp/KernelOutliningPass.cpp:54
↓ 1 callersFunctiondescendInstructionUseTree
src/compiler/stdpar/SyncElision.cpp:33
↓ 1 callersFunctiondescend_requirement_tree
src/runtime/dag_node.cpp:141
↓ 1 callersMethoddestroy
include/hipSYCL/common/allocation_map.hpp:442
↓ 1 callersFunctiondetermine_grid_configuration
include/hipSYCL/glue/generic/hiplike/hiplike_kernel_launcher.hpp:327
↓ 1 callersFunctiondetermine_ptr_alignment
src/runtime/adaptivity_engine.cpp:158
↓ 1 callersFunctiondevice_arch_string_to_int
src/runtime/hip/hip_hardware_manager.cpp:30
↓ 1 callersMethoddevice_handle_to_device_id
src/runtime/ze/ze_hardware_manager.cpp:631
↓ 1 callersMethoddevice_has_work_item_independent_forward_progress
include/hipSYCL/std/stdpar/detail/sycl_glue.hpp:247
↓ 1 callersFunctiondevice_matches
src/runtime/settings.cpp:84
↓ 1 callersMethoddevices_begin
include/hipSYCL/runtime/device_list.hpp:84
↓ 1 callersMethoddispatch
include/hipSYCL/runtime/operations.hpp:98
↓ 1 callersMethoddispatch_kernel
src/runtime/inorder_executor.cpp:32
↓ 1 callersMethoddispatch_memcpy
src/runtime/inorder_executor.cpp:38
↓ 1 callersMethoddispatch_memset
src/runtime/inorder_executor.cpp:48
↓ 1 callersMethoddispatch_prefetch
src/runtime/inorder_executor.cpp:43
↓ 1 callersFunctiondistribute_items_and_wait
include/hipSYCL/sycl/libkernel/sp_group.hpp:1325
↓ 1 callersFunctiondontArrayifyContiguousValues
check if a contiguous value can be tracked back to only uniform values and the wi-loop indvar currently cannot track back the value through PHI nodes.
src/compiler/cbs/SubCfgFormation.cpp:657
↓ 1 callersMethoddump
src/compiler/cbs/VectorizationInfo.cpp:42
↓ 1 callersMethoddump
src/runtime/error.cpp:66
↓ 1 callersMethoddump
operations
src/runtime/serialization/serialization.cpp:105
↓ 1 callersFunctionempty_tests
tests/pstl/is_sorted.cpp:53
↓ 1 callersFunctionempty_view
include/hipSYCL/sycl/buffer.hpp:378
↓ 1 callersMethodenableDeadArgumentElminiation
src/compiler/llvm-to-backend/LLVMToBackend.cpp:823
← previousnext →1,301–1,400 of 5,740, ranked by callers