MCPcopy Create free account

hub / github.com/AdaptiveCpp/AdaptiveCpp / functions

Functions5,740 in github.com/AdaptiveCpp/AdaptiveCpp

↓ 1 callersFunctionenable_function_symbol_reflection
include/hipSYCL/glue/reflection.hpp:89
↓ 1 callersMethodenable_indirect_usm_access
src/runtime/ocl/ocl_usm.cpp:463
↓ 1 callersMethodenqueue_memset
src/runtime/ocl/ocl_usm.cpp:434
↓ 1 callersFunctionensure_allocation_exists
src/runtime/dag_direct_scheduler.cpp:79
↓ 1 callersMethodentire_range_equals
src/runtime/data.cpp:142
↓ 1 callersFunctionenumerate_pack
include/hipSYCL/algorithms/reduction/reduction_engine.hpp:73
↓ 1 callersFunctionerase_known_completed_nodes
src/runtime/dag_submitted_ops.cpp:23
↓ 1 callersFunctionerror
Return the sum of the squares of the differences of the two input matrices
tests/compiler/cbs/sycl_dgemm.cpp:121
↓ 1 callersFunctionestimateFreeKernelPtrTypeFromValue
src/compiler/sscp/KernelOutliningPass.cpp:261
↓ 1 callersMethodexplicit_init
this is only necessary when no initialization from within a kernel blob happens
include/hipSYCL/glue/embedded_pointer.hpp:131
↓ 1 callersMethodextract
nonstandard API: *this is emptied. Also see "A Standard flat_map" https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0429r9.pdf
include/hipSYCL/common/unordered_dense.hpp:1413
↓ 1 callersMethodextract_dag_node
include/hipSYCL/sycl/queue.hpp:1125
↓ 1 callersFunctionextract_kernel_info
src/runtime/pcuda/pcuda_runtime_api.cpp:101
↓ 1 callersFunctionextract_kernel_names_from_ptx
src/runtime/cuda/cuda_code_object.cpp:108
↓ 1 callersFunctionextract_tuple
include/hipSYCL/sycl/detail/util.hpp:56
↓ 1 callersFunctionfetch_and
include/hipSYCL/sycl/libkernel/atomic.hpp:117
↓ 1 callersFunctionfetch_or
include/hipSYCL/sycl/libkernel/atomic.hpp:128
↓ 1 callersFunctionfetch_xor
include/hipSYCL/sycl/libkernel/atomic.hpp:139
↓ 1 callersFunctionfillStores
identify the local size values by the store to it
src/compiler/cbs/SubCfgFormation.cpp:199
↓ 1 callersFunctionfillTransitiveSplitterCallers
src/compiler/cbs/LoopSplitterInlining.cpp:86
↓ 1 callersMethodfinalize_algorithm
include/hipSYCL/std/stdpar/detail/sycl_glue.hpp:111
↓ 1 callersMethodfinalize_batch
include/hipSYCL/std/stdpar/detail/sycl_glue.hpp:105
↓ 1 callersMethodfinalize_offloading_batch
include/hipSYCL/std/stdpar/detail/sycl_glue.hpp:302
↓ 1 callersMethodfind
include/hipSYCL/common/unordered_dense.hpp:1772
↓ 1 callersFunctionfindGVsWithStringAnnotations
include/hipSYCL/compiler/cbs/IRUtils.hpp:233
↓ 1 callersMethodfind_assigned_lane_index
src/runtime/multi_queue_executor.cpp:247
↓ 1 callersFunctionfind_dependency
Attempts to find x in node's dependency graph
src/runtime/dag_builder.cpp:33
↓ 1 callersMethodfind_first_device
include/hipSYCL/runtime/device_list.hpp:88
↓ 1 callersMethodfind_or_alloc
include/hipSYCL/algorithms/util/allocation_cache.hpp:65
↓ 1 callersMethodfinish_and_reset
src/runtime/dag_builder.cpp:238
↓ 1 callersMethodfixSingleSubCfgValues
if the kernel contained a loop, it is possible, that values inside a single subcfg don't dominate their uses inside the same subcfg. This function ide
src/compiler/cbs/SubCfgFormation.cpp:1002
↓ 1 callersFunctionforEachReachableInstructionRequiringSync
src/compiler/stdpar/SyncElision.cpp:201
↓ 1 callersFunctionforEachUseOfPointerValue
src/compiler/llvm-to-backend/AddressSpaceInferencePass.cpp:69
↓ 1 callersMethodfor_each
include/hipSYCL/sycl/libkernel/vec.hpp:54
↓ 1 callersFunctionfor_each_device_image
src/runtime/kernel_cache.cpp:29
↓ 1 callersFunctionfor_each_explicit_operation
src/runtime/dag_direct_scheduler.cpp:110
↓ 1 callersMethodfor_each_node
src/runtime/dag.cpp:60
↓ 1 callersMethodfor_each_nonvirtual_requirement
src/runtime/dag_node.cpp:254
↓ 1 callersMethodfor_each_user
include/hipSYCL/runtime/data.hpp:224
↓ 1 callersFunctionforce_default_enable_allocation_tracking
src/common/settings.cpp:55
↓ 1 callersFunctionforward_declared2
tests/device_compilation_tests.cpp:292
↓ 1 callersFunctionfp16_ieee_from_fp32_value
* Convert a 32-bit floating-point number in IEEE single-precision format to a 16-bit floating-point number in * IEEE half-precision format, in bit re
include/hipSYCL/sycl/libkernel/detail/fp16/fp16.h:225
↓ 1 callersFunctionfp16_ieee_to_fp32_value
* Convert a 16-bit floating-point number in IEEE half-precision format, in bit representation, to * a 32-bit floating-point number in IEEE single-pre
include/hipSYCL/sycl/libkernel/detail/fp16/fp16.h:110
↓ 1 callersMethodfree
src/runtime/ocl/ocl_usm.cpp:399
↓ 1 callersFunctionfunctionDoesNotAccessMemory
src/compiler/stdpar/SyncElision.cpp:151
↓ 1 callersFunctiongenerateDeviceIR
src/compiler/sscp/TargetSeparationPass.cpp:219
↓ 1 callersFunctiongenerateHCF
src/compiler/sscp/TargetSeparationPass.cpp:412
↓ 1 callersFunctiongenerateKernelName
src/compiler/sscp/pcuda/FreeKernelCall.cpp:68
↓ 1 callersFunctiongenerateKernelWrapper
Generate a function with the following definition: void kernel(args) { if(__acpp_sscp_is_device) original_kernel(args) else { /* Perform host kernel
src/compiler/sscp/pcuda/FreeKernelCall.cpp:142
↓ 1 callersFunctiongenerateWhileSwitchAround
create the actual while loop around the subcfgs and the switch instruction to select the next subCFG based on the value in \a LastBarrierIdStorage
src/compiler/cbs/SubCfgFormation.cpp:1198
↓ 1 callersMethodgenerate_app_db_filename
src/common/filesystem.cpp:277
↓ 1 callersFunctiongetAdaptiveCppPluginInfo
src/compiler/AdaptiveCppLlvmPasses.cpp:151
↓ 1 callersFunctiongetAlignment
src/compiler/cbs/VectorShape.cpp:25
↓ 1 callersFunctiongetAllocaFromGEP
look through geps and bitcasts to find the alloca
src/compiler/cbs/SubCfgFormation.cpp:1245
↓ 1 callersFunctiongetAnnotationGVString
src/compiler/sscp/pcuda/StaticLocalMemoryPass.cpp:57
↓ 1 callersFunctiongetAssertFailBuiltin
src/compiler/sscp/DeviceAssertPass.cpp:41
↓ 1 callersFunctiongetAtomicCmpExchangeBuiltin
src/compiler/sscp/StdAtomicRemapperPass.cpp:188
↓ 1 callersFunctiongetAtomicExchangeBuiltin
src/compiler/sscp/StdAtomicRemapperPass.cpp:177
↓ 1 callersFunctiongetAtomicFetchOpBuiltin
src/compiler/sscp/StdAtomicRemapperPass.cpp:205
↓ 1 callersFunctiongetAtomicLoadBuiltin
src/compiler/sscp/StdAtomicRemapperPass.cpp:165
↓ 1 callersFunctiongetAtomicStoreBuiltin
src/compiler/sscp/StdAtomicRemapperPass.cpp:150
↓ 1 callersMethodgetBackendId
include/hipSYCL/compiler/llvm-to-backend/LLVMToBackend.hpp:118
↓ 1 callersFunctiongetBarrierIds
src/compiler/cbs/SubCfgFormation.cpp:1404
↓ 1 callersFunctiongetCharPtrType
src/compiler/reflection/FunctionNameExtractionPass.cpp:66
↓ 1 callersMethodgetContiguousIdx
src/compiler/cbs/SubCfgFormation.cpp:465
↓ 1 callersFunctiongetDeviceLibPath
src/compiler/llvm-to-backend/ptx/LLVMToPtx.cpp:47
↓ 1 callersFunctiongetDeviceSideName
Partially taken from CGCUDANV.cpp
include/hipSYCL/compiler/Frontend.hpp:158
↓ 1 callersFunctiongetElementType
src/compiler/cbs/VectorShapeTransformer.cpp:59
↓ 1 callersMethodgetEntryId
src/compiler/cbs/SubCfgFormation.cpp:460
↓ 1 callersMethodgetErrorLogAsString
include/hipSYCL/compiler/llvm-to-backend/LLVMToBackend.hpp:108
↓ 1 callersMethodgetExit
src/compiler/cbs/SubCfgFormation.cpp:463
↓ 1 callersFunctiongetGlibcxxAssertFailBuiltin
src/compiler/sscp/DeviceAssertPass.cpp:65
↓ 1 callersFunctiongetHcfObjectIdGV
src/compiler/sscp/pcuda/FreeKernelCall.cpp:54
↓ 1 callersMethodgetInfosOnOriginalParams
src/compiler/sscp/AggregateArgumentExpansionPass.cpp:255
↓ 1 callersMethodgetJoinNode
include/hipSYCL/compiler/cbs/AllocaSSA.hpp:180
↓ 1 callersFunctiongetKernelLaunchFunction
src/compiler/sscp/pcuda/FreeKernelCall.cpp:105
↓ 1 callersFunctiongetKernelSpecificStorage
src/compiler/sscp/pcuda/FreeKernelCall.cpp:85
↓ 1 callersFunctiongetLLDPath
src/compiler/llvm-to-backend/Utils.cpp:71
↓ 1 callersFunctiongetLocalSizeArgumentFromAnnotation
searches for llvm.var.annotation and returns the value that is annotated by it, as well the annotation instruction
src/compiler/cbs/SubCfgFormation.cpp:163
↓ 1 callersFunctiongetPointerType
src/compiler/reflection/IntrospectStructPass.cpp:163
↓ 1 callersMethodgetPredicate
src/compiler/cbs/VectorizationInfo.cpp:289
↓ 1 callersFunctiongetRegion
src/compiler/cbs/SubCfgFormation.cpp:284
↓ 1 callersFunctiongetSSCPIsDevicePassGV
src/compiler/sscp/pcuda/FreeKernelCall.cpp:41
↓ 1 callersFunctiongetSscpDynamicLocalMemoryBuiltin
src/compiler/sscp/pcuda/ExternDynamicLocalMemoryPass.cpp:31
↓ 1 callersFunctiongetTypeInformation
src/compiler/reflection/IntrospectStructPass.cpp:52
↓ 1 callersFunctiongetTypeKind
src/compiler/reflection/IntrospectStructPass.cpp:42
↓ 1 callersFunctiongetValueType
src/compiler/sscp/AggregateArgumentExpansionPass.cpp:32
↓ 1 callersFunctiongetVectorizationInfo
calculate uniformity analysis
src/compiler/cbs/SubCfgFormation.cpp:291
↓ 1 callersFunctiongetVoidPtrType
src/compiler/reflection/FunctionNameExtractionPass.cpp:73
↓ 1 callersFunctionget_access_target
tests/sycl/accessor.cpp:402
↓ 1 callersMethodget_access_target
include/hipSYCL/runtime/operations.hpp:174
↓ 1 callersMethodget_alloc_info
src/runtime/ocl/ocl_usm.cpp:408
↓ 1 callersMethodget_api_platform
src/runtime/ze/ze_backend.cpp:73
↓ 1 callersMethodget_assigned_executor
src/runtime/dag_node.cpp:124
↓ 1 callersMethodget_backend
src/runtime/pcuda/pcuda_device_topology.cpp:75
↓ 1 callersMethodget_backend_name
src/runtime/backend_loader.cpp:213
↓ 1 callersMethodget_backend_score
include/hipSYCL/glue/omp/omp_kernel_launcher.hpp:449
↓ 1 callersMethodget_bound_accessor_id
include/hipSYCL/runtime/operations.hpp:230
↓ 1 callersMethodget_build_result
src/runtime/ze/ze_code_object.cpp:144
↓ 1 callersMethodget_build_result
src/runtime/ocl/ocl_code_object.cpp:115
← previousnext →1,401–1,500 of 5,740, ranked by callers